メインコンテンツまでスキップ

4.4. Receiver Reference Time Report Block (受信者参照時刻レポートブロック)

4.4. Receiver Reference Time Report Block (受信者参照時刻レポートブロック)

このブロックは RTCP のタイムスタンプレポートを拡張し, 非送信者もタイムスタンプを送信できるようにします。これは RTCP Sender Report [9, Sec. 6.3.1] の NTP タイムスタンプフィールドを要約します。[18] で提案されているように, 非送信者はこのレポートブロックを送信し, 応答として DLRR Report Block (次のセクションを参照) を受信することで, 他の参加者への往復時間 (RTT) を推定できます。

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BT=4 | reserved | block length = 2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| NTP timestamp, most significant word |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| NTP timestamp, least significant word |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

block type (BT): 8 ビット Receiver Reference Time Report Block は定数 4 によって識別されます。

reserved: 8 ビット このフィールドは将来の定義のために予約されています。そのような定義がない場合, このフィールドのビットはゼロに設定されなければならず, 受信者によって無視されなければなりません。

block length: 16 ビット セクション 3 でのこのフィールドの定義に従って定数 2。

NTP timestamp: 64 ビット このブロックが送信されたときの壁時計時刻を示します。これにより, 他の受信者から返される DLRR Report Block (次のセクションを参照) のタイムスタンプと組み合わせて使用して, それらの受信者への往復伝播を測定できます。受信者は, タイムスタンプの測定精度が NTP タイムスタンプの分解能よりはるかに低い可能性があることを予期すべきです。タイムスタンプの測定不確実性は, 未知である可能性があるため示されていません。経過時間を追跡できるが壁時計時刻の概念を持たないレポートブロック送信者は, 代わりにセッションに参加してからの経過時間を使用できます。これは 68 年未満であると仮定されるため, 上位ビットはゼロになります。サンプリングクロックを使用して経過壁時計時刻を推定することは許容されます。壁時計または経過時刻の概念を持たないレポート送信者は, NTP タイムスタンプをゼロに設定できます。