今天我们要说的 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. 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar

    .TrimEnd() 怀疑是否SqlBulkCopy是否存在某种bug,故而在系统中改写代码,用单个sql的插入数据方式,用循环逐条导入.结果是没问题.难道真的是SqlBulkCopy有某种bug?上 ...

  2. 【ABAP系列】SAP ABAP MIR7预制凭证BAPI

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP MIR7预制凭 ...

  3. Struts2框架学习笔记1

    1,框架概述 1.1,什么是框架(了解) 将一些重复性的代码进行封装,简化程序员的编程操作,可以使得程序员在编码中把更多的精力放到业务需求的分析和理解上面,相当于一个半成品软件. 1.2,三大框架(掌 ...

  4. 【Qt开发】【VS开发】VS2010+Qt开发环境搭建

    QT与JAVA有点类似,也是一种跨平台的软件(当然在windows平台和linux平台需要安装相应的QT开发环境和运行库,类似于JAVA在不同平台下的虚拟机JVM环境),因此对于某些需要同时支持win ...

  5. input标签内容改变时触发事件

    1. onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发: onpropertychange事件是实时触发,每增加 ...

  6. 使用ntpdate 同步 linux的时间

    1. linux 查看时间和时区的命令 timedatectl 效果为: Local time: Sun -- :: CST Universal time: Sun -- :: UTC RTC tim ...

  7. java基础语法详细介绍

    一.概述 1.java语言概述 是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言; java之父---James Goslin ...

  8. OpenGL字体绘制

    /* glfont.hpp sdragonx 2019-08-15 00:03:33 opengl字体类,提供初学者参考学习 opengl初始化之后,创建字体 font.init(L"微软雅 ...

  9. 通过QT查找Word中的关键字,并做高亮或删除操作

    最近由于项目需要,要用QT操作Word文档.具体的工作需求:在指定的Word文档(*.doc文件/*.docx文件)中查找关键字,找到后做高亮操作或者直接删除操作,然后另存为到别的目录(表示这个文件被 ...

  10. express热更新nodemon,自启动项目

    一.说一下 每次修改文件,我们都需要重启服务器npm start,很麻烦,所以使用引入nodemon插件,解决这个问题,实现保存文件,即自启动刷新项目 二.直接开码 npm install nodem ...