0904 SRTP SR 包文詳解
- RC(report content)
指整個SR包文的Receive Report Block 塊的個數 - SSRC of sender
發送者的SRC,以便讓接收者知道誰發送了。
report block
Receive Report Block
每一個音頻,視頻都是一個獨立的SSRC,也就是一個report block,會有多個
-
NTP timestamp:
用於音視頻同步 -
RTP timestamp RTS
這是一個普通的時間戳,精度有限 -
sender’s packet count SPC
一共發送了多少包 -
sender’s octet count SOC
一共發送了多少字節
Receive report block
- SSRC_1:標識誰發過來的。
- fraction lost:丟包率。
- cumulative number of packets lost:累積丟包總數
- sequence number:當直播時,RTP中2^16不夠用,會循環用,
每一個2^16是一個段,每個包屬於哪個段,用32位表示,高16是否在某個段內,在個段的sq num是多少,要先判斷是否在一個段內。 - interarrival jitter(兩次到達的抖動):RTP包接收過程中,會有一個延遲的方差。通過這個字段可以知道網絡是否擁塞。
- last SR (LSR):上次發送Send Report的時間戳。
- delay since last SR (DLSR):與上次Send report間的差值。