专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

AV1是什么

来源:小易整编  作者:小易  发布时间:2023-08-19 01:44
摘要:AV1是一个开放、免专利的影片编码格式,专为通过网络进行流传输而设计。它由开放媒体联盟开发,该联盟由半导体企业、视频点播供应商和网页浏览器开发商成立。互联网工程任务组也将这项工作标准化为互联网视频编解码器。AOMediaVideo1(简...

AV1是一个开放、免专利的影片编码格式,专为通过网络进行流传输而设计。它由开放媒体联盟开发,该联盟由半导体企业、视频点播供应商和网页浏览器开发商成立。互联网工程任务组也将这项工作标准化为互联网视频编解码器。

AV1是什么

AOMedia Video 1(简称 AV1)是一个开放、免专利的视频编码格式,专为通过网络进行流传输而设计。它由开放媒体联盟(AOMedia)开发,该联盟由半导体企业、视频点播供应商和网页浏览器开发商于 2015 年成立。互联网工程任务组(IETF)也将这项工作标准化为互联网视频编解码器(NetVC)。

AV1 的目标是取代其前身,即由 Google 开发的 VP9 视频压缩格式,并与动态图像专家组(MPEG)领导开发的高效率视频编码(HEVC)竞争。

AV1 可以与 Opus 音频格式一起封装在 WebM 容器格式中,并可用于 HTML5 网络视频和网页即时通信。

技术

AV1 是一种使用传统的基于区块编码但也加入了新技术的频率变换格式,AV1 所使用的编码技术主要来源于谷歌 VP9 的下一代视频压缩格式 VP10,但同时也包含了由 Xiph.Org 基金会的主要赞助者 Mozilla 开发的 Daala 视频压缩格式和由 Cisco 开发的 Thor 视频压缩格式中所使用的视频编码技术。

开放媒体联盟根据 FreeBSD 2 许可证发布了一个用 C 语言和汇编语言编写的编解码器参考实例 libaom。该参考实例的开发接受开放媒体联盟成员资助并且公开进行。此外还有另一个开源编码器 rav1e,rav1e 编码器以牺牲编码效率为代价,成为最简单、最快符合 AV1 标准的视频编码器。

编码规范

编码格式设置

AV1 拥有三种设置供解码器使用 Main、High 与 Professional。Main 允许 8、10 比特的色彩深度以及 4:0:0(灰阶)和 4:2:0 的色度抽样。High 后续会支持 4:4:4 的色度抽样。Professional 将会完整支持 4:0:0、4:2:0、4:2:2、4:4:4 的色度抽样以及 8、10、12 位的色彩深度。

采用

YouTube 已开始尝试在部分视频使用 AV1 视频格式。2020 年 2 月 5 日,Netflix 开始在 Android 设备上有限度使用 AV1 视频格式播放视频,其压缩效率较原本的 VP9 提升 20%。2020 年 4 月 30 日,爱奇艺宣布在个人电脑网页浏览器和 Android 设备上支持 AV1 视频格式。

Twitch 计划在 2022 年或 2023 年于关注度较高的视频采用 AV1 视频格式,并在 2024 年或 2025 年全面采用。

Facebook 表示 AV1 性能超乎预期,一旦时机成熟将逐步采用 AV1 视频格式。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/1030761.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • ipad a1822是什么型号

    ipad a1822是什么型号

    ipada1822是苹果ipad第5代的型号;ipad第5代是苹果公司于2017年03月21日在美国加利福尼亚州发布的平板电脑;该机型采用铝镁合金材质一体成型结构;前端外框为白色或黑色;有银色、金色和深空灰色3种外观颜色。本教程操作环境:...

  • html中浮动是什么

    html中浮动是什么

    在html中,浮动就是让元素可以向左或向右移动,直到它的外边距碰到其父级的内边距或者是上一个元素的外边距,只需要给元素设置“float:left|right|none|inherit”样式即可。本教程操作环境:windows7系统、CSS3...

  • 周排行
  • 月排行
  • 年排行

精彩推荐