0904 SRTP SR 包文详解
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间的差值。