2011-12-18 2 views
0

は、私は、タイムスタンプの増加が一定でない場合がありました。この場合RTPタイムスタンプの増加が一定でない場合があります。どうして? RTPパケットストリームを分析する中、

E.g.#1 : 1579202786 - 1579207849 - 1579212913 - 1579217977 - 1579223040 

E.g.#2 : 1187115268 - 1187115468 - 1187115667 - 1187115869 - 1187116069 

、タイムスタンプの増加、この変化は起こらないなぜあなたは5063、5064、5064、5063および 200、199、202、200を知っていますしていますか?

たとえば、#2 RTPパケットはMPEG2オーディオコーデック を使用してVLCメディアプレーヤーでキャプチャされ、たとえば#2はH.263ビデオコーデックを使用するX-Liteソフトフォンでキャプチャされます。

答えて

0

は、なぜあなたはそれが一定になるように期待していますか?

一般プレゼンテーション倍またはキャプチャ時間はRTPタイムスタンプに変換され、彼らは特にライブキャプチャの場合には一定であるという保証はありません。すなわち、H.263しかしRTPタイムスタンプがまだ提示/捕捉時間から導出された90KHzクロックを使用する:codec-に関して

これは使用されるクロックに影響を与えます。

+0

種類の答えてくれてありがとう。ちなみに、私はいくつかのソフトフォンアプリケーションから音声RTPパケットをチェックしました。常にタイムスタンプが一定になっています。それでは、このような行動を説明できますか? 「RTPタイムスタンプのクロックは、オーディオ、ビデオ、パケットの音声パケットの8kHzの、そしてた90KHzである。しかし、メディアクロックは、AVパケットの一部のための音声および44.1kHzのための16kHzの8であるため、タイムスタンプは、AVパケットの場合にはない絶えず増加させることができます。」。 ...私は正しい? – user1104224

+0

いいえ、私はあなたが多少誤解していると思います:オーディオクロックはプロファイル定義レートで通常8KHzと言うサンプリングレート(http://tools.ietf.org/html/rfc3551参照)に等しいです。 (H.263では90kHz)。各キャプチャデバイスは、特定の時点でサンプルをキャプチャします。これらのキャプチャタイムスタンプは、RTPタイムスタンプの差がわずかに異なる小さな量で異なる場合があります。 – Ralf

関連する問題