文 / 陈华成
整理 / LiveVideoStack
视频回放:https://www.livevideostack.cn/video/online-huacheng/
大家好,我是腾讯云直播技术高级工程师陈华成,这次和大家分享的主题是腾讯云快直播——超低延迟直播技术方案及应用 。主要涵盖以下四个方面:直播行业的背景;直播行业的现状;快直播(超低延迟直播)方案;快直播——延迟、秒开、抗性、画质提升 。
直播行业的背景
1.1 直播行业新变化
![腾讯云快直播——超低延迟直播技术方案及应用](http://img.jiangsulong.com/220422/22255912D-0.jpg)
文章插图
首先我们来看一下整个直播行业在近期有哪些新的变化 。5G的到来将使得边缘带宽由Mb增长至Gb、带宽容量增加、延迟由30ms减小至1ms左右;此外应用场景也将得到丰富,调研发现与5G最相关的10大场景均是低延迟音视频应用,比如电商类、在线教育、云游戏、VR、AR、物联网、自动驾驶等等 。
1.2 快直播(超低延迟直播)应用场景
本次分享主要介绍两个快直播(超低延迟直播)应用场景 。
- 直播带货兴起——要求延迟小于500ms
![腾讯云快直播——超低延迟直播技术方案及应用](http://img.jiangsulong.com/220422/222559E44-1.jpg)
文章插图
首先是直播带货 。相信大家近一年对直播带货应用场景感受很深 。据统计,今年五一期间整个直播带货量增长了五倍左右 。那带货场景有哪些呢?其实就是把线下的促销变成了线上,上图中列举了两个典型场景 。第一个是低价秒杀促销,主播为了活跃气氛带动更多的人参与进来,她会给一些低价商品让大家抢购,秒杀的过程要求延迟很低 。第二个是主播为了活跃气氛发红包,这两个场景对延迟的要求都很高 。现在标准直播的延迟一般在三到几十秒,是无法满足带货需求的 。延迟高也限制了带货新玩法的出现,导致现在的直播带货几乎没有互动 。
- 教育类
![腾讯云快直播——超低延迟直播技术方案及应用](http://img.jiangsulong.com/220422/2225595V5-2.jpg)
文章插图
第二类场景是教育类客户大班课,大班课比较火的主要原因是名师价值最大化 。在线教育类企业最主要就是把名师价值最大化,同时保证教学效果 。在线教育大班课这种模式,老师面向的可能是上百万学生在听讲,课程讲解结束后老师一般会出一个题目让学生练手,比如数学中配图的解答题、英语的选择题 。如果延迟比较高达到几十秒,那老师与学生的互动体验就非常差,老师与学生之间收、发题目的过程会因为延迟较高,导致老师认为已经把题目发给学生,学生实际上还没看到题目,而在老师收题时,学生可能刚看到题目或根本没看到题目,从而导致收题率不高,学生投诉比较多,这是对低延迟刚性的需求 。
直播行业现状
2.1 标准直播现状
![腾讯云快直播——超低延迟直播技术方案及应用](http://img.jiangsulong.com/220422/222559B05-3.jpg)
文章插图
现在直播行业大多数用的是标准直播,它的直播协议主要是FLV、HLS、RTMP 。FLV延迟一般在2-10秒左右,它的延迟因素主要是GOP大小和TCP弱网传输积压 。HLS的延迟更大,一般是几秒到几十秒,它的延迟因素主要是GOP大小和TS大小,HLS是以文件索引和下载的方式,它每个文件的的大小限制了它的延迟,很多播放器要等3个TS才播放,而3个TS可能就有几十秒了,所以HLS在标准直播中延迟最高 。此外RTMP的延迟因素主要是GOP大小和TCP弱网传输积压 。以上介绍的集中标准直播都是基于TCP的,当前QUIC的引入对弱网带来的延迟有一定的改善,但QUC没有流媒体特性,在这里不是一个最佳方案 。
2.2 TCP不适合低延迟直播的原因
![腾讯云快直播——超低延迟直播技术方案及应用](http://img.jiangsulong.com/220422/22255964J-4.jpg)
文章插图
- 延迟确认+捎带应答 带来感知延迟
TCP有延迟确认和捎带应答,比如数据发过来不是立即对每个数据响应ACK,攒一定的数据量才会响应,这就会带来感知延迟,超低延迟整体只有几百毫秒,这一部分带来的延迟是不可忍受的 。
- 弱网场景,可靠传输导致数据积压
弱网场景下,像TCP机制会导致数据积压 。举个例子,主播在推流,然后发送缓存,因为TCP有一个可靠缓存的对列,而网络条件比较差的时候,发送窗口发送完了却一直没有ACK,窗口一直没有往前滑动,就会导致直播这种实时传播的数据积压,甚至会导致几秒钟或几十秒钟的延迟 。
推荐阅读
- 下一代视频编码技术的云视频应用探索
- 苍山雪绿的品质如何,雪茶在云南苍山的引种
- 庐山云雾茶购买误区,庐山云雾茶冲泡方式之饮茶品茶
- 少前云图计划官网 少前云图计划和少前2
- 龙马同庆号红印解析,云贵高原有机茶开采
- 2020云顶之弈吃鸡阵容搭配推荐 云顶之弈吃鸡最强阵容
- 碧螺春和庐山云雾,庐山云雾的传说介绍
- 柴犬生日快乐表情包 柴犬送人后会再认主人?
- AMD|AMD RX 6750 XT首次现身:只比RX 6700 XT快2%?
- 印度人口增长快的原因 印度而且目前人口增长速度越来越什么