赛事直播吸引着亿万观众的眼球,流媒体直播对于音视频技术提出了更高的要求。LiveVideoStackCon 2023深圳站邀请到火山引擎视频直播CDN技术负责人刘振华,为我们介绍火山引擎视频直播在抖音赛事直播中体验优化中积累的实践经验,他将从多视角、清晰度(画质)、延迟、稳定性多视角介绍火山视频直播是如何在大型赛事中实现好的流媒体观看体验。
文/刘振华
整理/LiveVideoStack
价值方面:赛事直播平台可以吸引大量的观众,从而吸引广告商的投资。在直播过程中,平台可以在比赛间隙插入广告,或者在直播画面中加入广告赞助商的标识,从而获得广告收入。
趋势方面:数字媒体化持续增长,据中商情报网讯:截至2023年6月。体育直播用户规模为3.23亿人,占网民整体的29.9%。另外,电子竞技和流媒体直播方式息息相关。
要求方面:直播的方式对于技术也提出了相应的要求,例如多视角、高清、低延迟和稳定等。
接下来我会从以上技术要求出发,为大家分享火山引擎是如何在这些方面做出优化实践的。
在传输方面,SRT在跨国传输实时视频时,可以快速重传丢失的数据包,从而减少了延迟和丢包对视频传输质量的影响。因为专业性问题,很多硬件直接支持SRT推流。
在采集方面,使用多角度摄像头和多路主备传输;在服务端依然使用云导播和高清转码;另外设置多视角、多分辨率,以供预加载和自主切换。
赛事直播提出了很多要求,当然也提供了一些条件,让我们可以做一些针对性的优化。
我将从影响因素、面临的挑战,和我们的方案给大家做介绍。
客观因素主要是采集、色彩空间、动态范围、分辨率、码率、编码策略和显示设备等。
主观因素包括视力、感知、难受性和色彩映射等。比如耐受性,如果看一个不清晰的视频,看久了其实也不会觉得不清晰,但是旁边放一个清晰的对比(刺激)下,那就很明显了。
为了保障清晰度准确,我们做了很多主观的视频评测,利用主观评测平台来确保评测是准确的。
我们主要从动态范围、分辨率、码率、编码策略、和感知这几个角度去优化清晰度体验。
在画质增强方面,通过自适应锐化、时空降噪、色彩增强和客户端超分等手段来提升清晰度。
延时是因为数据堆积造成,主要是处理延迟(主要是在buffer)和传输延迟(inflight)。
我们的主要手段就是提升处理速度,减少buffer,降低传输延迟。
降低buffer的大小,会影响视频的流畅度。因为buffer存储的是视频帧,如果buffer过小,视频在播放时可能会频繁出现卡顿、跳帧等问题,影响观看体验。当然也会间接影响首帧和成功率等。
我们建设了策略平台,会在其上积累很多策略,通过AB实验观察在各种场景下的QoS和QoE指标情况。
在策略方面,分为起播优化和倍速优化。起播优化包括延迟起播、网络分级和云端联动;倍速优化包括起播倍速保护、网络&buffer自适应播放速度以及双阈值倍速算法。
在效果上,可以实现人均看播时长显著提升1%+,关注渗透1%+,电商人均支付订单数增加2%+,成本减少7.6%。
在和第三方厂商合作的时候也有回源+转推两种模式,另外客户端SDK 支持主备逻辑,可以自动实现主备切换。
以上就是我的分享内容,谢谢!
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。