CABR是一种闭环内容自适应速率控制机制,可在降低视频编码输出码率的同时,保留更高码率编码的视觉感知质量。
文 / Tamar Shoham
译 / John
原文 https://blog.beamr.com/2019/09/11/cabr-content-adaptive-rate-control/
基于Beamer的帧级内容自适应速率控制进行视频编码
在视频方面,质量和比特率之间的权衡十分微妙。内容制作人希望最大限度地提高观众的质量,而存储和交付成本上的压力迫使人们需要尽可能降低比特率。内容自适应编码致力于通过使每个独一无二的内容(无论是完整剪辑还是单个场景)达到“最佳”比特率来解决这一挑战。我们的CABR技术在帧级别调整编码上取得了显著进展。CABR是一种闭环内容自适应速率控制机制,可在降低视频编码器编码输出文件的比特率的同时,保留更高比特率编码的感知质量。作为一种低复杂度的解决方案,CABR还可以用于直播或实时编码。
视频服务,万众瞩目
根据Grand View Research的研究,从2019年到2025年,全球视频流媒体市场预计将以19.6%的复合年增长率持续增长。这一转变得益于Netflix、亚马逊和Hulu等消费级流媒体服务的日益普及,同时也得益于社交媒体网络和UGC视频平台(如Facebook和YouTube)以及其他应用程序(如在线教育和视频监控)上视频内容的不断扩张,保持视频工作流程的高效运转成为大家关注的焦点问题。因此,就编码和交付成本而言,升级视频编码以满足观众不断提高的对视频质量的期待已成为摆在视频服务提供商面前的首要命题。Beamer的CABR解决方案可以在不降低视频质量的情况下降低码率,同时保持较低的计算成本以提升视频服务的营收效果。
对比内容自适应编码解决方案
内容自适应编码不是使用固定的编码参数,而是根据视频剪辑的内容动态配置视频编码器以实现比特率和质量之间的最佳平衡。过去业界已经使用了各种内容自适应编码技术以降低交付成本并提供更好的用户体验。其中一些是完全手动的,其原理是针对每个内容类别手动调整编码参数,有些是基于场景级别上(例如大量的蓝光影片)调整。手动内容自适应技术在场景等方面都存在诸多限制。
其他一些技术(例如YouTube和Netflix使用的技术)基于应用广泛的编码参数,对每个主题(Title)使用“蛮力”编码,然后通过使用速率失真模型或机器学习技术尝试为每个主题(Title)或场景单独设定编码参数。该方法需对每个主题(Title)以不同的分辨率和比特率执行多次完全编码,因此需要大量的C