卡塔尔世界杯已经结束,29天赛程,64场比赛,最终梅西带领阿根廷时隔三十六年再次捧杯。世界杯期间,抖音提供的稳定高质直播画面为观众带来了完美的观赛体验,决赛的PCU高达3700W+。
世界杯赛事涉及链路众多,如何保障各链路的画质稳定并进一步提升画质,是一个巨大的挑战。本文主要介绍火山引擎多媒体实验室在世界杯期间画质优化的最佳实践。
画质优化链路
世界杯涉及链路较长,可简化为下图流程,FIFA现场信号首先传到央视端进行合规安全处理,然后经过演播室的制作传输给CDN再进一步分发到用户测。从画质角度来看整个链路可分为画质检测与画质优化两个部分,对于CDN之前的链路以画质监测为主,以发现问题/定位问题/推动对应链路人员解决问题为目的。画质优化在CDN和客户端两侧进行,下面的内容主要介绍画质优化部分。
本次世界杯直播使用支持HDR(高动态范围)设备录制,团队对支持HDR的设备增加了HDR档位,同时提供了多种不同分辨率/帧率的档位。为了使得观众获得更好的画质体验,团队通过自研的自适应ToneMapping,视频降噪,ROI,端上超分等算法有效地提升了赛事画质。
卡塔尔世界杯采用HDR拍摄方式,HDR拍摄的片源拥有更广的色域,更大的动态范围。但对很多终端显示设备而言,并不支持HDR信号播放,所以通过ToneMapping算法将HDR信号转换为SDR(标准动态范围)信号是十分必要的。