在NAB 2019上,英特尔与Netflix共同发布了开源编解码器SVT-AV1。资深编解码技术专家Jan Ozer撰文进行了报道,LiveVideoStack对原文进行了摘译。
文 / Jan Ozer
译 / 蒋默邱泽
原文
https://www.streamingmedia.com/Articles/News/Online-Video-News/NAB-19-Netflix-and-Intel-Release-SVT-AV1-Codec-as-Open-Source-131033.aspx
https://dzceab466r34n.cloudfront.net/Images/ArticleImages/122930-Netflix-Intel-SVT-AV1-ORG.jpg
4月8日在NAB 2019上,英特尔和Netflix共同发布了SVT-AV1编解码器,该编解码器在英特尔至强(Xeon)可扩展处理器和英特尔至强D(Xeon D)系列处理器上运行时能够进行实时4K / 60p 10bit编码。据我们所知,这是第一个能够进行实时AV1编码的软件编码器。(LiveVideoStack注:上个月微帧科技公布了自己的AV1实现Aurora,测试数据显示对比x265-veryslow档,Aurora在编码速度和压缩率方面都实现领先。)
上面的幻灯片展示了我们了解到的新编解码器的大部分情况。在右侧我们看到编解码器以相同的质量参考,码率是x264的一半。在底部,我们看到编解码器有12种编码模式。左侧是VOD mode 0,可提供最高质量和最慢编码速度。右侧是Mode 12,它提供实时CPU 4K p60 / 10bit编码模式。
我们不知道哪种模式与H.264相比可以提供50%的码率降低,以及各种模式之间的编码时间如何变化。希望我们能够在NAB中得到这些问题的解答。
可伸缩视频技术(Scalable Video Technology),是一种基于软件的视频编码技术。允许编码器在英特尔至强(Xeon)可扩展处理器上实现:性能、延迟和视觉质量之间的最佳平衡。“这是一种与编码器无关的技术,可以与不同类型编解码器(例如和H.264,HEVC和AV1一起使用,以及不同的编解码器混合实现(如x265与主流衍生型HEVC编码器相比)。
与众多开源项目一样,英特尔一直在缓慢发布SVT-AV1版本。2019年4月6日Phoronix的一名测试人员使用SVT-AV1以81.38 fps速度输出1080p视频,使用SVT-HEVC输出速度365 fps,使用SVT-VP9输出速度404 fps,所有这些编码都比FFmpeg中的编解码器快得多。这是对SVT相关性能的一个很好的认可,但并没有解决质量方面的问题。英特尔一份名为《可视化云的可扩展视频技术》白皮书讨论了质量的问题,但主要是HEVC表现良好。尽管如此CPU / GPU加速编码一直是质量较低的,我们将很有趣地看到SVT-AV1的输出质量如何与FFmpeg进行比较。
即使SVT-AV1将AV1编码的成本降低到更低的水平,目前也还不清楚这是否能促进AV1的使用超过目前从事AV1相关工作的早期采用者(主要是AOM联盟成员)。基于硬件AV1解码的手机和其他设备在未来12个月左右不会上市。如此看来假设Netflix能够确保其质量,SVT-AV1应该会显著降低AV1编码的成本,消除影响AV1部署的最大障碍。
参考文献
本文分享自 LiveVideoStack 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!