来源:OSCHINA 时间:2023-06-20 12:18:53
(相关资料图)
英特尔和 Netflix 于 2019 年合作推出了 SVT-AV1,其中 SVT 是 Scalable Video Technology(可扩展视频技术)的缩写。
SVT-AV1 作为由 Intel、Netflix 主导的 AV1 开源编解码器,致力于 AV1 编码器在服务端的高速实现,尤其是其多线程并发能力,适用于服务端的点播、直播转码,目前已被 AOM 软件实践专家组(Software Implementation Work Group, SIWG)确定为基本代码库,致力于开发可落地实用场景的 AV1 软件编解码器,以提升 AOM 整体社区影响力,带动 AV1 生态的迅速拓展。
SVT-AV1 旨在提供高质量、高性能的 AV1 编码,它是 Scalable Video Technology (SVT) 系列编码器的一部分,利用了现代多核 CPU 的并行处理能力,以提供实时编码和解码。
AV1 是由开放媒体视频联盟 (Alliance of Open Media Video, AOMedia) 开发的下一代视频编码格式,具有开放和免费的特点,针对超高清分辨率、宽色域和高动态范围增强做了设计,在 VP9/HEVC 基础上提高约 30% 的编码效率。AV1 被用于取代谷歌的 VP9,与 H.265/HEVC 竞争。作为开放媒体视频联盟创始成员之一的英特尔,在 AV1 的推广上做了大量的工作,让内容供应商和终端用户更容易接受新一代的视频编码格式。
SVT-AV1 是由英特尔和 Netflix 合作启动的项目,其编解码器性能水平能适用于各种应用,从视频点播到实时直播的编码和转码等。
SVT-AV1 虽然由英特尔开发,不过 AMD 的 Ryzen 和 EPYC 芯片在 SVT-AV1 基准测试中也有非常出色的表现。在最新发布的 1.6.0 版本更新中,官方表示最高带来 40% 的性能提升。
SVT-AV1 版本1.6.0的完整更新日志如下:
改进预设 M1-M13 之间随机访问模式的权衡 加速更高质量预设的编码速度,可以提高 30-40% 提高 BD 率 1-4% 改进屏幕内容和非屏幕内容编码模式的低延迟模式 添加切换开关以删除流水线输入端的传统单帧缓冲区,允许低延迟模式在子帧处理延迟下运行 添加新的 API,允许用户指定每帧感兴趣区域的量化偏移详情查看发布说明。