4.5. DLRR Report Block (DLRR レポートブロック)
4.5. DLRR Report Block (DLRR レポートブロック)
このブロックは RTCP の最後の Sender Report からの遅延 (DLSR) メカニズム [9, Sec. 6.3.1] を拡張し, [18] で提案されているように非送信者も往復時間を計算できるようにします。これは最後の Receiver Report からの遅延として DLRR と呼ばれ, 受信者からの Receiver Timestamp Report Block (前のセクションを参照) への応答として送信される可能性があり, その受信者が応答者への往復時間を計算できるようにします。レポートは 1 つ以上の 3 ワードサブブロックで構成されます: Receiver Report ごとに 1 つのサブブロック。
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=5 | reserved | block length |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
| SSRC_1 (SSRC of first receiver) | sub-
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ block
| last RR (LRR) | 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| delay since last RR (DLRR) |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
| SSRC_2 (SSRC of second receiver) | sub-
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ block
: ... : 2
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
block type (BT): 8 ビット DLRR Report Block は定数 5 によって識別されます。
reserved: 8 ビット このフィールドは将来の定義のために予約されています。そのような定義がない場合, このフィールドのビットはゼロに設定されなければならず, 受信者によって無視されなければなりません。
block length: 16 ビット セクション 3 で定義されています。
last RR timestamp (LRR): 32 ビット 参加者 SSRC_n からの Receiver Reference Time Report Block の一部として受信された NTP タイムスタンプの 64 ビット中の中間の 32 ビット (前のセクションで説明)。SSRC_n からそのようなブロックが受信されていない場合, LRR フィールドはゼロに設定されます。
delay since last RR (DLRR): 32 ビット 最後の Receiver Reference Time Report Block を受信してからこの受信者レポートブロックを送信するまでの遅延 (1/65536 秒単位で表現)。SSRC_n から Receiver Reference Time Report Block が受信されていない場合, DLRR 値はゼロに設定されます。
SSRC_i: 32 ビット このサブブロックが応答している Receiver Reference Time Report Block の発信者の SSRC。