谁将引领新一代视频编码标准:HEVC、AVS2和AV1性能对比报告

article/2025/8/28 8:43:09

2013年1月,新一代视频编码标准H.265/HEVC正式发布。然而它并没有像H.264那样占据市场。在这期间,AVS2、AV1等竞争者也在逐步推出,究竟谁才能引领新一代视频编码标准呢?

作者 | 李旭峰  王振宇  王荣刚          

编辑 | 李旭峰


本文转载自“智媒之音”。


 

H.265/HEVC

距离H.265/HEVC标准正式发布已经有4年多的时间,虽然其压缩效率比H.264/AVC高出一倍,可以为视频公司节约带宽成本,但H.264仍是目前最流行的视频编码格式。除了复杂度高、实现困难外,H.265/HEVC高昂的专利费用和复杂的授权政策也是阻碍其推广的重要因素。


目前已经建立了三个针对H.265/HEVC的专利池,除了老牌的MPEG LA外,还有HEVC Advance和Velos Media发起的专利池;此外, Technicolor公司也在独立收取授权费用。下面我们估算一下H.265/HEVC的专利授权费用。


MPEG LA还延续着以往的收费习惯,终端销量在10万台以下的不收费,超过的部分每台收取0.2美元的授权费,封顶费用相比于H.264大幅提高,每年2500万美元。值得一提的是,MPEG LA针对视频内容不再单独收费

图片来源:MPEG LA官网


相比之下HEVC Advance就没那么厚道了。不仅收费范围广,涵盖了电视、智能手机、流媒体播放器、机顶盒、游戏主机、数字媒体存储设备、监控设备等几乎所有的硬件终端以及Netflix、YouTube等内容提供商,而且费用极其高昂,虽然下调了一次,但仍比MPEG LA的收费高出许多:终端设备要缴纳0.2-1.2美元不等,封顶年费4000万美元。在内容方面,除了对终端用户提供免费内容的供应商外,其他内容提供商也要根据订阅数、节目数和媒体数收费,封顶年费500万美元

图片来源:HEVC Advance官网


Velos Media和Technicolor公司没有公布他们的收费政策。


从目前的情况来看,保守估计每年需向三个专利池和Technicolor公司缴纳的H.265/HEVC专利许可封顶费用会超过1亿美元


 

AVS2

中国第一次意识到知识产权的重要性是在2002年,DVD事件给中国敲响了警钟。同年6月,中国数字音视频编解码技术标准(AVS)工作组获批成立,当初的主要目的就是解决我国音视频领域无可用标准而不得不缴纳高昂的专利许可费用使用国际标准的问题


AVS工作组于2006年推出了第一代视频编码标准AVS1,被颁布为中国国家标准。随后又推出了AVS1的增强版本AVS+,压缩效率和H.264/AVC的High Profile相当,并于2012年7月被国家电影电视总局颁布为广播电影电视行业标准,目前已有上千套AVS+的高清内容上星直播


2013年6月, IEEE(电气和电子工程师协会,国际电子信息领域影响最大的学术组织)将AVS系列标准颁布为IEEE标准,标准号为IEEE 1857,这标志着AVS标准正式走向国际。除了中国,老挝、斯里兰卡、吉尔吉斯斯坦、古巴等国家也采用了AVS标准推广数字电视。

图片来源:《AVS通讯》第91期


AVS2是AVS工作组推出的第二代标准,其首要目标是应用于超高清电视和视频监控等领域,编码效率比AVS+提高一倍以上


在专利许可方面,AVS简洁实惠。AVS1和AVS+采取“AVS专利池”统一许可模式,每个编解码器只象征性得收取1元专利费,不对内容收费;而且在工作组成立之初就制定了规则:凡是向AVS工作组提交技术和提案的单位都需要对其专利许可意向做出承诺,允许免费使用或者加入“AVS专利池”。这一机制解决了目前国际标准制定时缺乏对技术许可政策的约束,造成因为专利授权政策问题难以推广的弊端。需要指出的是,到目前为止,AVS并没有收取过专利费。AVS2虽然暂未出台正式的专利许可政策,但根据AVS专利池管理委员会出台的《关于AVS2专利池许可的建议性规定》,AVS2的专利授权将沿用AVS1的统一许可模式,只对设备象征性收费,不对内容收费。特别的,对互联网上的软件服务免收专利费


 

AV1

2015年9月1日,谷歌宣布与亚马逊、思科、英特尔、微软、火狐、奈飞(Netflix)成立开放媒体联盟(Alliance of Open Media,简称AOM),专注于下一代视频编码格式的开发。新一代视频编码格式命名为AV1,被认为是开源编码器VP9的继承者,具有以下几个特点:


      (以下内容来源于AV1官网,译文仅供参考)

  • Interoperable and open;(可互操作和开放的)

  • Optimized for the Internet;(针对互联网做优化)

  • Scalable to any modern device at any bandwidth;(可拓展到任意带宽下的任何现代设备)

  • Designed with a low computational footprint and optimized for hardware;(计算量低,针对硬件做优化)

  • Capable of consistent, highest-quality, real-time video delivery;(能够实现持续的的高质量实时视频的传输)

  • Flexible for both commercial and non-commercial content, including user-generated content.(适用于商业的和非商业的内容,包括用户生成的内容)

AOM原计划于2016年12月至2017年3月期间推出AV1,但随后又宣布推迟到2017年的第三季度。


那么,目前这三个标准的性能究竟如何呢?为此,我们在HEVC的通测条件下,对H.265/HEVC、AVS2、AV1这三个编码标准的编码效率进行了对比测试。


 

测试条件

HEVC编码器选择最新的参考软件HM16.9,AVS2选择参考软件RD19.0,AV1使用的是2017年4月26号上传的版本。由于AV1没有给出官方的配置指南,我们采用默认的配置,包含19种编码工具,测试条件如下:


HEVC则选用官方的通用测试条件,在随机访问(random access)配置下进行测试,具体情况如下:


为了尽可能得公平,AVS2也调整到和HEVC相近的码率点进行测试。


测试序列选择HEVC通测条件中给定的序列,为了使测试更加全面,我们选取Class A~Class E来进行测试,分辨率包含240P~1600P。测试序列的具体情况如下:


 

测试结果

BD-rate能够很好得反应在同样的客观质量下,码率节省情况,因此,我们选用BD-rate作为评判编码器性能的指标,用HEVC作为Anchor。正值表示性能有损失,负值表示增益


从上表中可以看到: 和HEVC相比,在亮度分量上,AVS2平均有0.23%的增益, AV1平均有12.4%的损失


 

4K 10bit测试

HEVC和AVS2主要是应用于高清和超高清视频领域,但HEVC给定的测试序列中并不包含4K序列。华为海思用国家电影电视总局指定的4K 10bit序列对HEVC和AVS2在通测条件下进行了测试,测试结果如下:


从测试结果中可以看到:对于4K 10bit序列HEVC的编码效率普遍低于AVS2,个别序列甚至差了将近10%,平均性能损失为3.0%。这也意味着,在超高清领域AVS2编码性能要优于HEVC


主观方面,根据国家广播电影电视总局广播电视计量检测中心的报告显示:AVS2和HEVC相对于源图像质量下降分别为2.9%和3.0%。对于超高清视频,在相同码率条件下,AVS2平均主观质量比HEVC也略优


 

结论

新一代视频编码标准在高清视频编码领域的竞争相当激烈。HEVC推出较早、知名度高,但专利政策复杂而且费用高昂,制约了HEVC的推广。AVS2在高清视频领域和HEVC的压缩效率相当,在4K超高清领域比HEVC性能略优,而且AVS2的专利许可政策简洁优惠,为企业提供了新选择。AV1尚在制定中,虽然号称免专利费用,但从目前的情况来看,编码性能和HEVC、AVS2相比还有超过10%的差距。至于哪个标准会在未来十年引领新一代视频编码标准,就让我们拭目以待吧!


http://chatgpt.dhexx.cn/article/PrFMy7eB.shtml

相关文章

关于avs和avs2编码stuffing bit的一点理解

avs和avs2编码标准关于结尾有一点和h264的不同。 比如一段视频通过avsx编码后,如果最后1位是字节对齐的(也就是说编码后的流刚好是8*n bit),那么就要在最后1bit后面再增加一字节0x80(1000 0000). 如果最后1bit没有对齐&#xff0c…

AVS2运动搜索方法简介

AVS2配置文件中有这一项: FME: 3 #Fast Motion Estimation method (1:DIA, 2:HEX,3:UMH,4:TZ) 表示采用不同的运动搜索方法,下面简单的介绍一下这几种方法。 0.ESA.全像素运动估计搜索算法(不使用) 这…

一个有趣的avs编码器(注意,是avs,而不是avs2噢)

本章附件是一个清华大学写的关于avs编解码器: https://download.csdn.net/download/weixin_43360707/87793302 该编码器遵循了stuffing bit: 打开文件夹后,如下: 可以看出这个是个跨平台的工程,提供了windows vs2015的工程文件sln&#x…

新一代视频编码标准:HEVC、AVS2和AV1性能对比报告

转自:http://media.pkusz.edu.cn/achievements/?p138 H.265/HEVC 距离H.265/HEVC标准正式发布已经有4年多的时间,虽然其压缩效率比H.264/AVC高出一倍,可以为视频公司节约带宽成本,但H.264仍是目前最流行的视频编码格式。除了复杂…

【AVS系列】AVS2参考软件RD17.0

Date: 2019-4-16 前言 AVS2标准从2017年开始批准使用,至今也有2年了,传说这个标准是对标H265,压缩效率在一些场景下的压缩率优于H.265,但是当前该标准的推广使用仍旧较少,主要用于广电和卫星电视传输。本文主要对AVS2标…

AVS2实时编码器xavs2的运行

Windows10 下 AVS2实时编码器xavs2的下载,编译,运行 xavs2的下载网址: https://gitee.com/pkuvcl/xavs2 可以选择master版本,或者tag版本,具体区别我也不太清楚,我的是1.3版本,我是下载最先的t…

【X265】Win10环境编译FFmpeg,集成 x264、x265、avs2

在Win10中编译完x264、x265后,开始编译FFmpeg,并将集成这几个主流视频编解码算法 准备 系统环境: Win10 VS2019 编译环境: Mingw64 msys2 cmake yasm nasm 编码算法:x264_161、x265_3.3、avs2(xavs2…

一个有趣的avs2编码器

该avs2编码器是清华大学开发的一个参考编解码器: https://mp.csdn.net/mp_download/manage/download/UpDetailed 代开文件,结构如下: 考虑到我们是要使用,所以进入到build: 因为我们是linux,cd linux : 继续cd lencod: 编译&a…

AVS2 有点令人不敢相信

王荣刚:建立中国自主视频技术生态 文 / 王荣刚 整理 / LiveVideoStack 直播回放: https://www.baijiayun.com/web/playback/index?classid18072579438145&session_id201807260&tokenPsTmsjVpbRht681rrJ0J_Xl0fbNahfHFmF1doYNdca5XBFzghyiw1…

HEVC 、H.264与AVS2 视频压缩

Lab2 Report: HEVC 、H.264与AVS2 视频压缩 文章目录 Lab2 Report: HEVC 、H.264与AVS2 视频压缩1. 摘要2. 实验一:HEVC 视频编码与解码2.1 实验内容2.2 实验原理简述2.3 实验过程与分析2.3.1 实验环境与测试序列2.3.2 HEVC编码与解码(1)测试…

AVS2参考软件的运行

博主最近在接触学习AVS2的代码,在查找资料的时候发现关于AVS2的资料少之又少,光是将这个代码运行起来博主也是踏了一些坑,其实遇到的问题都是很简单的,只不过下载下来的代码并没有使用手册,一切都是自己一点点根据代码…

HEVC vs AVS2

AVS2高清实时编码器问世,性能大幅超越HEVC/H.265编码器x265 2015/9/23 北京大学深圳研究生院数字媒体研究中心研制成功首款基于AVS2标准的高清实时编码器uAVS2,性能大幅超越HEVC/H.265编码器x265。2014年12月,面向高清/超高清视频应用的新…

京东云视频云全面支持AVS2标准

一、概述 数字音视频编解码技术标准(AVS)工作组由国家原信息产业部科学技术司于2002年6月批准成立,目标是制定我国自有的音视频编解码标准。至今已有两代AVS标准正式发布并成为国家标准,目前第三代标准AVS3正在制定中。AVS2属于第…

实现一个avs2码流分析工具

最近在做avs2编码器项目,但是却没有成熟的码流分析工具,于是抽空学习了QT,业余时间写了一个avs2码流分析工具。 软件的界面如下: 图1、avs2码流分析仪界面 UI的左边框为NAL列表或者语法元素列表: 默认情况显示的是NAL列…

AVS2技术

转自http://www.avs.org.cn/avs2/technology.asp AVS2技术 AVS2采用了混合编码框架,整个编码过程包括帧内预测、帧间预测、变换量化、反量化反变换、环路滤波和熵编码等模块。具有如下技术特征: 图1 AVS2编码框架 1.灵活的编码结构划分 为了满足高清和…

AVS2解码图像管理

前言 对于解码器来说,解码得到的重建图像可能需要参与参考帧选择过程和输出排序过程。硬件解码器大概率不会将解码图像的相关操作硬件化,从而将此部分内容保留在软件端实现。 驱动工程师需要明确解码图像的管理逻辑,才能开发出硬件解码器的驱…

AVS2技术概述

转自公众号“智媒之音”:https://mp.weixin.qq.com/s?__bizMzI5Nzc4OTkxOQ&mid2247483715&idx1&snbb28272fd9b2baad9d4cccbe7c8ddcea&chksmecaef1f3dbd978e56764beb9d8ac69c753f3635716e9c449362f34f3c9e738870b1ffa00df4e#rd AVS2采用了传统的混…

【金三银四】设计模式面试题(2021最新版)

目录 前言 1.什么是设计模式 2.为什么要学习设计模式 3.设计模式分类 4.设计模式的六大原则 5.单例模式 5.1 什么是单例 5.2 哪些地方用到了单例模式 5.3 单例优缺点 5.4 单例模式使用注意事项: 5.5 单例防止反射漏洞攻击 5.6 如何选择单例创建方式 5.…

【Java架构师面试题】设计模式面试专题(共35题含答案)

设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 本篇为设计模式面试专题,总共收…

一文整理总结常见Java后端面试题系列——设计模式篇(2022最新版)

关于作者 🐶 程序猿周周 ⌨️ 短视频小厂BUG攻城狮 🤺 如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力 本文是《后端面试小册子》系列的第 1️⃣2️⃣ 篇文章,该系列将整…