开发者社区> 问答> 正文

直播和点播的场景差异较大,挑战也比点播大,主要表现在哪几个方面?

直播和点播的场景差异较大,挑战也比点播大,主要表现在哪几个方面?

展开
收起
游客x3a254b44ahsk 2022-05-09 19:50:38 366 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 首先是低延时。为了减少直播时延,在直播场景中实时能拿到的数据量非常有限,并且大家的播放点都是接近的,可供分享的数据非常少,所以会导致整体的供源节点不足。 其次是 buffer 水位低。因为数据量有限,一般只能拿到 2-3 个 ts,时长只有几秒到十几秒,这对调度的要求非常高。前面提到的点播的紧急区水位,在几十秒用来抗网络抖动,但是直播不会有那么多 buffer。所以如果调度策略不合理就很容易造成卡顿。但前面让出的 buffer 水位过多,又会减少 P2P 分享。 第三是高动态。对于点播来说,只要这个设备已经缓存了该资源,那么不需要用户在线看这个视频,也可以对外分享,和用户行为无关。但是,直播场景并不是这样的,在直播场景中一旦退出直播间,这路流的数据就断了,就不能再为其它节点供源。而在直播过程中,进出直播间是很常见的。

    2022-05-09 22:00:55
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
十亿级视频播放技术优化揭秘 立即下载
亿级社交短视频播放实战 立即下载
QQ 空间百亿级流量的社交广告系统海量实践 立即下载