关于RTP入站/出站等统计术语及WebRTC服务器端延迟计算的问询
RTP入站/出站及远程统计术语澄清与延迟计算说明
术语理解确认
从运行WebRTC并收集统计数据的服务器视角出发,你的理解完全正确,各术语对应关系如下:
- outbound:服务器发往客户端的媒体流(服务器侧的主动发送流)
- remote inbound:客户端接收到的流(对端的接收统计,和服务器的outbound流一一对应)
- remote outbound:客户端发往服务器的媒体流(对端的主动发送流)
- inbound:服务器从客户端接收到的流(服务器侧的接收统计,和客户端的remote outbound流一一对应)
网络延迟计算说明
在服务器端测量客户端到服务器方向的单向网络延迟时,确实需要用服务器侧inbound流的接收时间戳,减去客户端侧remote outbound流的发送时间戳。
需要注意的是:
- 要保证服务器和客户端的时钟处于同步状态(如果没有NTP这类时钟同步机制,通常会借助RTCP的SR/RR报文来计算相对延迟)
- 若要计算下行方向(服务器→客户端)的延迟,则需要用客户端侧
remote inbound的接收时间戳减去服务器侧outbound的发送时间戳
内容的提问来源于stack exchange,提问作者Nifty
相关产品推荐
相关产品推荐

