当前位置: 首页 > news >正文

AV1编码标准整体概述

本专栏预计将从如下几方面详细介绍AV1

(1)从AV1的发展历史,AV1与MPEG、AVS系列的异同。

(2)AV1标准支持的传统编码工具及引入的机器学习工具

(3)开源的AV1编码器及解码器原理详解

(4)AV1的生态

一、AV1产生背景

        2010年,谷歌收购了一家叫On2 Technologies的公司。那时VP8是这家公司的编解码器,谷歌收购On2后做的第一件事就是将它原封不动地开源出去,使它成为一款免专利费的编解码器。这就诞生了WebM项目,它由VP8开始。如你所知,VP8目前仍然在世界各地的许多实时视频应用中使用。

        在VP8推出后不久,又开发推出VP9。目标是在2012年或2013年左右与HEVC同一时间推出VP9。所以VP9有些像是在与HEVC竞争。

        在VP9成功之后,又开始研发VP10,即VP9的下一代。但是同一时期,在线视频交付领域中占据重要地位的很多其他公司也对该项目产生了兴趣,这些公司包括Netflix、亚马逊、Facebook(现已更名为Meta)和微软等。

        之后,谷歌不再将VP10作为WebM项目的一部分,而是创立一个行业联盟。到了2015年底,一个被称为AOM(Alliance for Open Media)的联盟就诞生了。

       AV1的发展前景应该会比较好,主流的互联网及硬件厂家都在参与其中。目前AV1的软件生态已经比较完善,开源的编码器如libaom、svt-av1等都比较成熟。国内各大互联网公司也都在AV1赛道发力。

二、AV1的编码工具

     虽然AV1仍旧是一款混合编码架构下的编码器,但是AV1已经有一些对机器学习的探索,内部也开始引入机器学习的编码

http://www.lryc.cn/news/13091.html

相关文章:

  • 基于springboot+vue的药物咨询平台
  • 第64章 SQL 主机教程
  • 【软件测试】python接口自动化测试编写脚本,资深测试总结方法,你的实用宝典......
  • MathType公式编辑器过期(禁止联网)的解决方案
  • 电子技术——共栅和共源共栅放大器的高频响应
  • 基于jsplumb构建的流程设计器
  • 解析从Linux零拷贝深入了解Linux-I/O(下)
  • 【学习笔记2.19】动态规划、MySQL、Linux、Redis(框架)
  • String intern方法理解
  • 解决 cocosjs与安卓原生集成 崩溃问题
  • spring注解方式整合Dubbo
  • Git详解
  • 003__JAVA模板方法-设计模式
  • Springboot项目集成Netty组件
  • python 中的import cfg问题
  • [oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB
  • vue3.0 生命周期
  • CGAL 数字类型
  • 如何将Python打包后的exe还原成.py?
  • CJSON简单介绍
  • 算法训练营 day49 动态规划 爬楼梯 (进阶)零钱兑换 完全平方数
  • Vue:extends继承组件复用性
  • ChatGPT 的一些思考
  • GEE学习笔记 六十九:【GEE之Python版教程三】Python基础编程一
  • 大数据全系安装
  • stable-diffusion-webui 安装使用
  • 3D点云处理:点云聚类--FEC: Fast Euclidean Clustering for Point Cloud Segmentation
  • 华为OD机试题 - 射击比赛(JavaScript)| 代码+思路+重要知识点
  • 流程引擎之Flowable简介
  • AcWing:4861. 构造数列、4862. 浇花(C++)