今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式,可以解决H.265昂贵的专利费用和复杂的专利授权问题,是新一代领先的免版权费的编码标准。

随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。目前较为流行的H.264与H.265编码格式,虽然其压缩效率比MPEG-2提高了1倍多,但是仍然为网络带来了极大的带宽压力,众多视频应用同时也面临着昂贵的专利费用的困扰。

云端AV1视频编码服务发布 节省25%以上码率

在加入AOM一年后,阿里云视频云近日宣布,正式推出基于云端的AV1视频编码服务,编码效率方面,在PSNR和VMAF同等情况下,AV1较HEVC有超过25%的码率节省,能有效节省存储空间及网络流量。

AV1相较于HEVC有更丰富的编码工具,例如:更灵活的块划分,可适应各种内容切割视频;较强大的帧内和帧间预测可提高预测效率;更多种类的变换和更强大的环内滤波器,可提高编码效率。根据实测,在视频云点播的线上应用场景,有效地利用这些工具,可以比商用HEVC编码器节省25%以上的码率。

屏幕编码和可变分辨率编码工具 让视频体验再升级

值得一提的是AV1还采纳了两个非常重点的功能性工具:屏幕编码工具和可变分辨率编码工具,这两项也是阿里云在VVC国际标准中重点推进的功能。

屏幕编码在互联网应用中广泛,包含: 云桌面、云游戏、在线教育等未来5G下的关键应用。AV1针对了屏幕采纳了帧内块拷贝和调色盘两个重要工具,两个工具在屏幕编码可以达到50%以上的码率节省,下图比较了在相同码率下的HEVC和AV1的解码结果,可以发现开启帧内块拷贝和调色盘后,AV1在文字部分的质量相较HEVC有显著提升

(HEVC解码效果如上图)

(AV1解码效果如上图)

在可变分辨率编码 (或称参考帧重采样)的支持下, 编码器可在任意帧调整分辨率而不需要传送IDR(Instantaneous decoder refresh)帧,这将大幅降低视频串流应用(如视频直播、视频会议)的视频卡顿,可以大幅改善使用者体验。

直达AV1编码服务申请入口

AV1几乎可用于任何类型的视频:流媒体播放、视频聊天、屏幕共享以及云游戏等,它还将有助于4K/8K视频、虚拟现实等高分辨率、低延迟应用的发展。AV1将有效帮助内容生产者及平台的生产成本快速降低,更多内容创作者可以尝试制作高清视频,以丰富和提高整个产业的内容生态。

目前,AV1编码服务已在阿里云正式上线,用户可通过“媒体处理”和“视频点播”产品页的入口申请开通https://page.aliyun.com/form/act79508091/index.htm

阿里云视频云产品技术版图

作为国内最大的视频云服务商,阿里云视频云在不断构建和完善视频编码器能力:
2015年在业界率先提出了窄带高清™️技术,实现了保证超清画质体验的同时,通过节省带宽消耗来最大限度优化资源和成本;
2018年加入国际三大顶级视频标准组织AVS、JVET、AOM,参与音视频编解码等标准的制定;
2019年上线业内独创的CPU+GPU异构“奇点”编码器架构,应用于各类视频编解码标准上,速度提升超过80%;
屏幕编码和可变分辨率编码工具,被VVC标准采纳,同时已被应用于阿里云RTC产品中;
2019年9月杭州云栖正式宣布对超分产品商业化,实现在传统影视行业超高清业务场景落地。

除了在编码器能力上的不断扩展外,阿里云已经构建了从云边端一体化超高清视频处理、传输矩阵。

在视频处理层面,SRT协议已在2019年双11猫晚中正式运用,实现了4K超高清视频从采集到直播中心的高质量高传输;超低延迟直播服务(ARTP协议)在淘宝直播上大规模使用,实现了端到端1秒内的低延时传输,在网络抖动、秒开、卡顿错误率等性能指标上都得到了大幅的优化。

在视频传输层面,全域覆盖的300+边缘节点服务有效解决了大连接、大带宽场景下的低成本、低时延的视频处理传输问题;全球覆盖2800+节点、130T的超大带宽储备和CDN智能调度,为保障内容分发效率和稳定性提供了坚实的基础。

一直以来,阿里云视频定位是成为优秀视频应用背后最稳定、安全、便捷、高效的基础设施提供商,未来将与客户以及生态合作伙伴们深度合作,打造更多具有用户价值、产业价值的垂直领域解决方案。

本文作者:樰篱

原文链接

本文为云栖社区原创内容,未经允许不得转载。

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效的更多相关文章

  1. 腾讯云直播+点播全线产品支持AV1,带来极致视频体验

    日前,腾讯视频云直播.点播.媒体处理全线产品均已支持AV1标准,据悉,腾讯云也是国内首家直播+点播同时支持AV1视频处理业务的公有云厂商. 据悉,AV1(Alliance for Open Media ...

  2. 音视频前沿:新一代 AV1 视频标准究竟是怎样一种存在?

    AV1是开放媒体联盟Alliance for Open Media (AOM) 开发的第一代视频编码标准,自推出以来获得了产业界巨大关注和支持.腾讯多媒体实验室也加入进来和其他公司团队一同积极推动AV ...

  3. 解决Python内CvCapture视频文件格式不支持问题

    解决Python内CvCapture视频文件格式不支持问题 在读取视频文件调用默认的摄像头cv.VideoCapture(0)会出现下面的视频格式问题 CvCapture_MSMF::initStre ...

  4. 10倍处理能力 阿里云推云上首个支持12层4K非编NAS产品

    5月23日,阿里云在2017云栖大会·成都峰会上正式推出了云上首个支持广电级非编的文件存储产品------NAS Plus,作为阿里云文件存储NAS的升级款,NAS Plus提供高达200Gbps的吞 ...

  5. 第一章 基础设施,1.3 阿里视频云ApsaraVideo是怎样让4000万人同时狂欢的(作者:蔡华)

    1.3 阿里视频云ApsaraVideo是怎样让4000万人同时狂欢的 前言 在今年的双11中,双11天猫狂欢夜的直播成为一大亮点. 根据官方披露数据,直播总观看人数超4257万,同时观看人数峰值达5 ...

  6. 如何利用阿里视频云开源组件,快速自定义你的H5播放器?

    摘要: Aliplayer希望提供一种方便.简单.灵活的机制,让客户能够扩展播放器的功能,并且Aliplayer提供一些组件的基本实现,用户可以基于这些开源的组件实现个性化功能,比如自定义UI和自己A ...

  7. 阿里云启动视频云V5计划,全面赋能生态合作伙伴

    9月25 - 27日,主题为数·智的2019云栖大会在杭州举行.在第三天的智能视频云专场中,阿里云研究员金戈首次对外发布视频云V5计划,释放视频IT基础设施红利,赋能生态合作伙伴,共促大视频产业发展. ...

  8. 云栖大会压轴好戏 阿里云发布视频云V5计划与系列新产品

    9月25 - 27日,2019云栖大会如期召开.在大会最后一天下午,阿里云智能视频云分论坛为今年的云栖大会献上了一场精彩的压轴好戏. 视频云V5计划发布 使能生态合作伙伴 会上,阿里云智能研究员金戈进 ...

  9. 阿里云视频云 Retina 多媒体 AI 体验馆开张啦!

    带你体验视频更多可能 海量视频管理难度大?翻库检索特定人物费时费力?视频内容剪辑效率低?您的得力助手"Retina多媒体AI"体验馆已上线.带你感受视频AI黑科技,开启极致智能体验 ...

随机推荐

  1. 【Hibernate】---【注解】一对多

    一.核心配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-con ...

  2. HTML5实现绘制几何图形

    HTML5新增了一个<canvas.../>属性.该元素自身并不绘制图形,只是相当于一张空画布.如果开发者需要向<canvas.../>上绘制图形则必须使用JavaScript ...

  3. Linux 后台执行python或者java代码的命令

    1.nohup 命令操作后台执行程序 后台启动 nohup python app.py params1 > nohup.out >& & 查看后台进程启动 jobs -l ...

  4. 手把手教你SOAP访问webservice并DOM解析返回的XML数据(转)

    http://blog.csdn.net/u012534831/article/details/51357111 前言: 目前我们项目组还在采用webservice这种http方式,并且某些网站服务提 ...

  5. CentOS 7安装Python 2.6(与已有版本共存)

    1. 安装需要用到的包 yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget 2. 下载 Python 2.6.8 版本 w ...

  6. 转:mysql datetime类型精确到毫秒、微秒的问题

    原文地址:mysql datetime类型精确到毫秒.微秒的问题 mysql里面的datetime类型的精确度是可以到1/ 10 ^ 6 秒的某些客户端(如navicat for mysql)的显示经 ...

  7. 《剑指offer》面试题22 栈的压入、弹出序列 Java版

    (输入两个整数序列,第一个序列是一串数字的压入顺序,判断第二个序列是否是该栈数字的弹出顺序.) 我的方法:压入序列是给定的,每一次弹出操作形成一个弹出序列的值,我们从前往后遍历弹出序列,每一次访问弹出 ...

  8. 实例学习——爬取豆瓣网TOP250数据

    开发环境:(Windows)eclipse+pydev 网址:https://book.douban.com/top250?start=0 from lxml import etree #解析提取数据 ...

  9. 细说C#的ReferenceEquals,Equals和==比较运算符

    C# 中有两种不同的相等:引用相等和值相等.值相等是大家普遍理解的意义上的相等:它意味着两个对象包含相同的值.例如,两个值为 2 的整数具有值相等性.引用相等意味着要比较的不是两个对象,而是两个对象引 ...

  10. C#配合大数据开发,nest.dll的使用

    一,添加Nest.dll引用 结果如下多了如下DLL: Elasticsearch.Net.dll,Nest.dll 二,上代码: using Common.EsModel; using Elasti ...