流程: 将打好的包放入packets_队列,等待发送。 bool ProcessThreadImpl::Process()int32_t Pac...
本文主要探讨AimdRateControl.cc文件中的相关机制,这个Aimd就是加增乘减,就是通过之前得到的overuse,underuse,...
本文主要参考文章 http://www.xuebuyuan.com/1248366.html接收端估计结合文档http://tools.ietf...
收包到触发远端估算流程: inter_arrival.cc中函数分析如下: timestamp:rtp包中的时间戳first_timestamp...
currentWallClock:此帧最后一个包到达时间戳_prevWallClock :前一帧最后一个包到达时间戳timestamp:当前帧时...
前言 如果网络是理想的,即无丢包,无抖动,低延时,那么接收到一帧完整数据就直接播放,效果也一定会非常好。但是实际的网络总是复杂的,尤其无线网络。...
SR RR 通过RR包,将丢包率信息回传给发送端,根据丢包率做发送端带宽估计。接收RTCP包,以及对应处理流程基本相同,具体流程如下: bitr...
RTCP报文接收和解析 在接收端,RTCP报文的接收流程和RTP一样,经过网络接收之后到达Call对象,进而通过SSRC找到VideoRecei...
从jitterbuffer取出frame,解码 在ViEChannel类中创建解码线程,在VCMReceiver类中调用jitterbuffer...
文集作者