Passa al contenuto principale

4.5. DLRR Report Block (Blocco di report DLRR)

4.5. DLRR Report Block (Blocco di report DLRR)

Questo blocco estende il meccanismo di ritardo dall'ultimo Sender Report (DLSR) di RTCP [9, Sec. 6.3.1] in modo che anche i non mittenti possano calcolare i tempi di andata e ritorno, come proposto in [18]. È denominato DLRR per ritardo dall'ultimo Receiver Report, e può essere inviato in risposta a un Receiver Timestamp Report Block (vedi sezione precedente) da un ricevitore per consentire a quel ricevitore di calcolare il suo tempo di andata e ritorno verso il rispondente. Il report consiste di uno o più sotto-blocchi di 3 parole: un sotto-blocco per Receiver Report.

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 bit Un DLRR Report Block è identificato dalla costante 5.

reserved: 8 bit Questo campo è riservato per definizioni future. In assenza di tale definizione, i bit in questo campo DEVONO essere impostati a zero e DEVONO essere ignorati dal ricevitore.

block length: 16 bit Definito nella Sezione 3.

last RR timestamp (LRR): 32 bit I 32 bit centrali su 64 nel timestamp NTP (come spiegato nella sezione precedente), ricevuti come parte di un Receiver Reference Time Report Block dal partecipante SSRC_n. Se nessun tale blocco è stato ricevuto da SSRC_n, il campo LRR è impostato a zero.

delay since last RR (DLRR): 32 bit Il ritardo, espresso in unità di 1/65536 secondi, tra la ricezione dell'ultimo Receiver Reference Time Report Block e l'invio di questo blocco di report del ricevitore. Se nessun Receiver Reference Time Report Block è stato ricevuto da SSRC_n, il valore DLRR è impostato a zero.

SSRC_i: 32 bit L'SSRC dell'originatore del Receiver Reference Time Report Block a cui questo sotto-blocco sta rispondendo.