B站视频、音频分开传输

不知道大家有没有留意到B站手机端的一个细节:

播放视频时使用后台播放时,当主界面切回APP时会有一个加载视频的卡顿,但是从视频播放进入后台播放(只有音频播放)时就不会卡顿。

所以我猜测B站视频流的技术是音频/视频分开的,从前台进入后台是停止视频流加载,保持已加载的音频流,恢复前台播放时在时间戳上开始加载视频,所以会有一个卡顿的过程。

结论:B站的音视频是分开传输的,两个端口,视频要先缓存再解码才能播放,不缓存直接播放会很卡,因为udp传输过程会有丢包乱序,通过缓存重排序和恢复一些丢失的udp包。

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值