多媒体通信基础

多媒体通信基础多媒体通信基础Base一路媒体流RTP的帧内同步Jitter双路流Rtp/rtcp的帧间同步媒体同步referenceBase一路媒体流case 1: 无无丢包,无网络抖动无须同步,无须缓存,解码即播。case 2: 存在网络抖动如果这时候收到帧就立马解码播放,由于网络的抖动,...
摘要由CSDN通过智能技术生成

多媒体通信基础

一路媒体流

case 1:

无丢包,无网络抖动

无须同步,无须缓存,解码即播。

Local Video Rtp

case 2:

存在网络抖动

如果这时候收到帧就立马解码播放,由于网络的抖动,在某些时刻,大量的帧到来,会出现明显的快进的感觉,在某些时刻,没有数据帧到来,会有明显慢放甚至卡顿的感觉。

Local Video Rtp

合理的做法是:

流内同步

流内同步是指在接收到一帧可解码的数据之后,不立即去解码播放,而是等到帧间间隔时间到来时再去播放。

RTP的流内同步

a) 发送端:

从发送端出发的每一帧数据都有一个时间戳,表示该帧第一个采样点被采集的时间点。在将帧数据封装为rtp包的时候,发送端会将该时间戳写入rtp数据包包头:

timeStampi=timeStampi1+Δtimestamp t i m e S t a m p i = t i m e S t a m p i − 1 + Δ t i m e s t a m p 其中, Δtimestamp Δ t i m e s t a m p 是第i帧和第i-1帧之间的时间戳增量, Δtimestamp=frequency/fps

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值