Netflix与英特尔共同发布开源编解码器SVT-AV1

在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部署的最大障碍。

参考文献

  • LinuxBenchmarking.com上 每日更新对SVT编码器进行基准测试
  • https://newsroom.intel.com/news/intel-netflix-deliver-av1-scalable-codec-power-next-gen-compression-tech-visual-workloads/
  • https://01.org/sites/default/files/documentation/svt_aws_wp.pdf
  • https://www.phoronix.com/scan.php?page=news_item&px=Intel-SVT-Clear-Cascade-Lake

原文发布于微信公众号 - LiveVideoStack(livevideostack)

原文发表时间:2019-04-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券