世界杯直播背后看不见的战斗 (2)

2、中超试水:虽然我们一直在自己优化足球赛事的动态编码模型,但一直缺少真实的落地用户,此时内心还是有些忐忑的。大约4月中旬的时候,我们向龙珠直播的中超比赛主动推广了极速高清服务,并针对中超的一些比赛逐步增加了极速高清服务,虽然开始的时候出现过一些问题,但后来逐步优化后,效果可以满足客户需求。

3、英超切量:经过前期在龙珠中超比赛中的实践,我们大体心里基本有底。后期开始主动寻找一些体育赛事客户。新英体育作为英超在大陆的版权方,在英超比赛方面基本一家独大(而且英超的比赛节奏要远远快于中超,这一点跟世界杯的场景会更加匹配)。我们借助架构师及商务对新英体育进行了极速高清服务的推广,在多轮的测试及优化下,最后客户验证通过。

三、开赛前,看不见的PK

央视作为整个视频云行业都极其看重的客户,是各云厂商的必争之地。此次世界杯前,央视决定在世界杯期间引入提升比赛清晰度的新技术后,各云服务厂商都提供了自己的解决方案。经过几轮测试,央视网最终决定在腾讯云和某云厂商之间选择一家,由于世界杯已经临近,对于我们来说是极大的考验。在与对手的PK过程中,我们在码率控制、去模糊、去块、反交错、运动搜索和分块决策等模块共进行了几十次服务升级和优化,经过与一轮又一轮的PK,央视网最终选择了腾讯云。

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

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

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

升级后私有化部署方案

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

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

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

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

另附几张现场图:

世界杯直播背后看不见的战斗

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

问答
如何将直播视频流传输到Android?
相关阅读
HTML5 直播协议之 WebSocket 和 MSE 
一款 NOW 直播音频采集质量的测试工具
小程序在直播产品中的技术应用

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyddp.html