世界杯直播背后:腾讯云极速高清技术部署实录



世界杯直播你看了吗 ,央视影音的清晰度及流畅度是不是给你留下比较深刻的印象先看下 友们的反馈:

极速高清服务为腾讯-视频云新推出的智能动态编码技术,主要原理为通过深度学习,对直播视频流进行智能处理,从而以更低的带宽成本给用户提供更高清的视频直播流。其主要通过以下几个模块协作完成。


1、视频场景智能分类:我们首先通过深度学习的方法,形成包含游戏,体育,秀场,户外,动漫,美食,影视剧等在内的十几个主流大类及几十个小类场景模型库。极速高清服务开始期间,对实时直播流进行检测分析,并匹配对应场景模型。匹配率方面,较明显的场景如游戏,足球,篮球,动漫等,CNN 络模型匹配准确率达98%以上;电视剧,户外运动,美食,旅游等画面特征分散,帧间运动变化较大的场景,CNN+RNN+LSTM做时域及空间域的分析,准确率在85%以上。


2、编码参数匹配:根据第一步场景分类实时识别结果,结合视频源码率、帧率、分辨率、纹理和运动变化幅度等情况,以及综合机器负载和画质效果等维度,选择最优编码参数。


3、前置处理:根据不同场景分类、客户对视频画质的不同要求,以及结合视频源画面纹理和实时运动检测结果进行锐化、软模糊、反交错、去块、降噪、色阶补偿、降帧等前置处理。


4、编码动态优化:腾讯云-极速高清服务针对不同视频类别,同一个视频内不同视频段,应用完全不一样的编码参数,其中包括但不限于:IBP帧类型、量化参数QP、分辨率等;且支持编码参数按帧实时更新生效。


5、码率智能控制:由于不管是标准H.264/JVT-G012 码率控制算法还是x264的码率控制算法在运动变化切换比较明显的场景下,预编一次得到率失真理论凸曲线都是尽可能接近最优失真曲线,对于运动场景实时检测切换比较明显的场景帧我们在x264码率控制的基础上会综合帧时序信息做一些补偿因子和画质控制,使得主观观看得分VMAF值会有3-5分以上的提高。

如果上图所示,极速高清在VMAF质量稍微有优势情况,码率比友商少8%-10%左右。


四、众志成城,一周完成央视 极速高清服务私有化部署


虽然在技术指标侧我们赢了,但由于世界杯的特殊性及紧迫性,且客户暂时没有相匹配的服务器等硬件资源。所以该需求就变成了:“自带机器私有化部署”。其实前期我们与客户沟通的过程中,“私有化部署”一事我们是清楚的,也在着手准备着。但此时时间确实紧迫,面对“服务器自带”,“交换器自带”,“运维人员自备”等等需求,留给团队准备的时间着实太少。但我们绝不想功亏一篑,况且服务好本次世界杯的高清直播,对用户,对客户,对腾讯来说都是极其重要的一件事。经过紧急协商,我们拿出了新的私有化方案。


升级后私有化部署方案:


目标:在央视 搭一整套腾讯云极速高清转码集群,支持央视 世界杯期间CCTV5频道直播,RTMP/FLV推拉源流,转码处理后支持央视RTMP/FLV/HLS拉流。


机器部署:客户机房只有机架资源,考虑如果让客户准备机器相关硬件资源,集团走采购申请周期太长,若按常规流程,来不及服务此次世界杯。所以转码机器我们从公司外借10台M10,其它相关辅助设备如:交换机、光模块、光纤、 线等相关同学通力协作,分头采购。进行服务器等硬件部署时,开发及架构师同学亲自布线,拧螺丝。(这才是真正的全栈工程师)


五、开场哨响,我们比球员紧张


最终,在世界杯开赛前我们兼容了客户硬件设备以及软件代码模块的各种适配要求。接下来就是实战的考验了。第一天比赛开始前,大家心里都还很紧张,之前一切的努力如果在直播开始后出现问题,那都将付之一炬。开赛后,我们紧张的盯着屏幕:各项服务指标一切正常,出流效果超出预期,播出效果对比其他平台优势明显。第一天的比赛后,我们也从客户那里获得了极高的评价,外部用户的反馈也让我们心里的石头落了地。但是,比赛才刚刚开始,为期一个月的世界杯,我们也会在看不见的地方继续战斗!


另附几张现场图:    


640_fmt=jpeg

最后希望各位可以享受到腾讯云为您带来的世界杯极速高清服务。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月25日
下一篇 2018年5月25日

相关推荐