直播延迟相关的知识

https://www.processon.com/view/56ebb341e4b01c9aeb5f137f
https://github.com/ossrs/srs/wiki/v1_CN_LowLatency

延迟主要由推流延迟+gop延迟+网络延迟引起,其中gop特征和网络链路质量是两个关键因素;
GOP表示视频流中两个I帧的时间距离
解码器只有拿到GOP才能开始解码播放。对于在意首开延迟的客户:等待下一个I帧,才开始给客户端数据总是实时的流。问题是,等待的时间会黑屏;等待时间比较久;
关注流畅度的客户:从前一个I帧开始播放,问题是:延迟自然就大了,这一步引发的延迟在0~gop之间波动;当推流速度大于播放速度,服务器会累积数据,造成更大的播放延迟;

http://chenbowen.baijia.baidu.com/article/472127
http://news.zol.com.cn/581/5816631.html
在国内一般而言相同的接入运营商(电信、联通、移动)并且地理位置最近的情况网络延迟最优,小于15ms。跨省同运营商的网络延迟25~50ms,跨运营商情况更复杂一些,在50~100ms。总结起来,直播当中每个包的延时可以缩短100ms,由于网络的叠加效果,反射到上层是秒级的延迟缩减。

https://wuyuans.com/2012/08/flv-format/
先看flv格式,这个比较简单,rtmp确实复杂了一些

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值