2011-07-11 7 views
1

私のRTSPサーバーでは、毎秒Axisカメラからのストリームの現在のfpsを知る必要があります。現在のFPS用にカメラを要求するRTSPコマンド

RTSPサーバーにFPS情報を送信するようカメラに要求することができる特定のRTSPコマンドはありますか?

おかげで、

Prateek

答えて

2

RTSPで唯一の公式の方法は、フレームレートについての受信機DESCRIBE応答のSDP内にあることを通知します。

a=framerate:<frame rate>を介して直接、最大フレームレートのみが定義されます。またはストリームの構成情報の内部で、SDP経由でa=rtpmap:<payload type> <encoding name>/<clock rate> [/<encoding parameters>]に送信されるか、ストリーム内で定期的に送信されます。

より良い方法は、受信フレームごとにタイムスタンプを使用して受信側のフレームレートを計算することです。

カメラの絶対タイムスタンプを使用している最新のAXISデバイス(H.264を使用しているもの)の最新版(カメラの設定を確認してください!)古いデバイスのファームウェアはバグがあり、カメラが送信したタイムスタンプ - 2つのフレームの時間差にのみ正確です。

jens。

+0

ありがとうJenseb、本当に有用な情報です... – Marshal

関連する問題