-->

Bitmovin推进AV1,加入开放媒体联盟

文章特色图片

就在开放媒体联盟 AV1编解码器 在2017年底之前都将被搁置, Bitmovin 宣布将AV1添加到其VoD和实时编码服务中,并在NAB上演示AV1实时编码和播放. 在一个 博客 关于公告, Bitmovin详细介绍了AV1迄今为止的进展, 并揭示了它需要走多远才能变得可用,以及它可以多快到达那里. 长话短说,就像你后视镜里的物体一样,AV1可能比它看起来更近.

AV1播放器

Bitmovin于2013年在奥地利成立,最初是为了推广基于dash的HTML5播放器 云编码 和分析. 今年早些时候,Bitmovin宣布了一项管理 基于Docker和Kubernetes的本地编码服务.

开放媒体联盟(AOM) 2015年推出 巩固几个创始人的开源编解码器开发成果, 包括谷歌(VP10), Mozilla (Daala), 思科(雷神), 微软, 和英特尔, 亚马逊和Netflix也加入了创始成员行列. 2016年,AMD, ARM和NVIDIA 加入小组, AOM网站目前显示 23个成员其中不包括Bitmovin,后者于2017年4月加入.

AOM的主要焦点 是开发“媒体编解码器”, 媒体格式, 以及相关技术,以满足市场对视频压缩和网络传输的开放标准的需求.简而言之,这是一种无需版税的编解码器,而不是需要支付高额版税的HEVC. 质量目标是“比VP9/HEVC高50%,在编码和播放复杂性上有合理的提高”,2016年4月 我们写了 冻结比特流的目标日期是“2016年底到2017年3月之间的某个时间”.从那以后,有消息称,目标日期可能会推迟到2017年底. 在其他细节中, Bitmovin在其博客文章中指出, AV1比特流冻结应该在2017年第三季度."

考虑到AOM的成员资格,事情可以从那里迅速发展. 这是, 谷歌, 微软, 和Mozilla可以快速添加解码到各自的浏览器, 而Netflix, 谷歌和亚马逊可以开始为内容分发进行编码试验. 而对AV1的硬件支持显然需要更长的时间, 联盟中的硬件合作伙伴在开发过程中一直与编解码器开发人员一起工作(详见下文), 这应该加速AV1编码/解码在cpu的可用性, gpu, soc, 以及其他硬件.

Bitmovin宣布了什么

4月18日, Bitmovin宣布,其云编码和本地管理服务“现在支持AV1视频点播和直播编码”.该公司还宣布将“展示有史以来第一个AV1直播”, 提供1080p播放在1.4月24日至27日,我们在拉斯维加斯NAB展(SU9007CM)的展位上提供了5Mbps的广播质量.“让我们先处理第二个问题,然后再回过头来处理第一个问题.

Bitmovin将在NAB大会上展示AV1实时工作流,该工作流由实时编码程序开放广播软件(OBS)生成的12Mbps 1080p 30fps流。. 这是通过RTMP发送到谷歌云,在那里它被Bitmovin云编码器编码为“广播质量”1.5 mbps AV1. 关于质量, 这篇博文说, “使用传统的编解码器(如H264),您需要大约4到15Mbps才能提供相同的质量.编码后,视频将通过AOM播放器和FFmpeg流式传输到桌面进行播放.

图1 说明对流进行编码的单个笔记本之间的区别, 以及在Bitmovin云中的编码性能. 这是, Bitmovin将在NAB上展示的40秒《百家乐软件app最新版下载》预告片将在一台配备4核i7-4800 MQ CPU的笔记本电脑上进行编码,耗时近9个小时. 相比之下,Bitmovin云可以在34小时内产生相同的输出.5秒.

bitmovinpushes1

图1. Bitmovin云与4核笔记本相比.

显而易见的问题是,要实现这种性能,云中需要多少核心. 在NAB,该公司预计它将需要多达200个核心. 然而, Bitmovin首席技术官Christopher Mueller评论说:“这真的是早期阶段,我们主要是想展示我们编码堆栈的灵活性...我非常有信心,我们可以降低硬件要求,将单个1080p AV1流编码到8到32核.这是有道理的, 考虑到大多数繁重的优化工作直到位流冻结后才开始.

然而, 至少在短期内是这样, the real gate to deployment isn't the encoding side; it's the playback side. 这是, 任何想要流媒体播放AV1视频的公司都必须在谷歌之前提供播放器或插件, 微软, 和Mozilla支持基于浏览器的播放. 对于大多数视频服务, 那是不可能的, 特别是如果基于浏览器的播放即将到来, 也许最快会在2017年第四季度. 请注意,Bitmovin确实提供了带有AV1解码的Android SDK, 因此,如果Android播放提供了足够的经济理由,开始部署AV1, 你可以在年底之前开始工作.

鉴于这些现实, 让我们考虑一下Bitmovin声称其云和托管平台现在支持AV1编码. 虽然毫无疑问是真的, 短期内播放选项的缺乏可能只与一小部分百家乐软件app最新版下载有关.

除了详细描述NAB演示的内部工作之外, Bitmovin的博客文章还提供了有关AV1开发过程的有趣细节, 以及AV1质量与HEVC的比较, VP, 和H.264. 让我们快速看一下两者.

AV1发展

这篇博文解释了这一点, AV1编解码器源于谷歌的VP9/VP10编解码器的代码库,另外还有77种实验性编码工具已经添加并正在考虑中. 在这77种实验编码工具中, 目前默认情况下只启用了8个(adapt_scan), ref_mv, filter_7bit, reference_buffer, delte_q, tile_groups, rect_tx, cdef), 但是编解码器的性能已经很吸引人了."

换句话说, AV1碱基主要是VP10, 通过添加不同的实验性编码技术来提高质量和/或性能. 在77个可用的编码中,Bitmovin只启用了目前默认启用的8个编码. 虽然这让我们初步了解了性能, 在比特流被冻结并提供编码建议之前,我们无法评估最终性能. 同样的道理, 以前基于旧代码和启用实验的AV1的任何外观几乎肯定不能代表AV1的最终质量.

博客文章继续描述了“如何将实验添加到AV1编解码器的高级过程:”

  1. 编码工具作为实验添加到AV1代码库中. 它们在构建时由标志(如.g., –enable-experimental –enable-).
  2. 硬件团队(AOMedia内部的一组硬件成员)审查实验,以确保它可以在硬件中实现.
  3. 每个实验都需要通过知识产权审查,以确保没有知识产权被侵犯.
  4. 一旦审查通过,实验就可以默认启用."

如上所述, 小组中的硬件成员被实时告知编解码器的发展情况, 所以当比特流被冻结时,他们不会从头开始, 所有的实验都应该是硬件友好的. 这将加速基于硬件的编码/解码的可用性.

第二个, 该组织显然希望确保他们不会侵犯任何人的IP, 这样自由和开源就会一直保持自由和开源. 没有人能以任何程度的保证预测AV1是否会因侵权而被起诉, 但这些类型的程序是可靠的.

AV1质量

这篇博文随后描述了H.264, HEVC, VP9和AV1,尽管很难概括它们的结果. 例如, one set of comparisons involved PSNR and SSIM analysis; but these were performed on the animated movie Sintel (图2). 因为编解码器通常在动画和现实世界的镜头上表现得非常不同, 从这些结果中无法预测AV1与真实世界视频的比较性能.

 bitmovinpushes2

图2. AV1在Sintel视频的PSNR比较中证明是最好的.

该博客还包括来自 钢铁之泪 (图3),但测试案例是如此有限(1080p@500Kbps@24 fps),很难得出任何广泛的结论.

bitmovinpushes3

图3. 在与HEVC的有限比较中也是如此.

我向穆勒提出了这些担忧, 他承诺Bitmovin将“扩展我们的实验,并在NAB之后发布更多包含运动的典型测试集的结果”, 动画和电影.“虽然我预计AV1在这些比较中表现良好, 结果出来后我们才能知道.

这是什么意思

整体, Bitmovin的声明是一家相对较小的公司的一次令人印象深刻的技术演示,它重新燃起了AV1在相对短期内将有意义的希望. 然而, 在有更全面的比较之前,你应该克制住宣称AV1是质量之王的冲动.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

Bitmovin的免费工具提供OTT编码建议

出版商被邀请用一个免费的在线百家乐软件来测试他们的内容,该百家乐软件显示了每个标题编码的质量和带宽改进.

Bitmovin引入人工智能视频编码,随着时间的推移学习

三次通过的过程将从以前的编码中学习,以加快处理时间,并提供更好的优化文件.

AV1:状态更新

Netflix和YouTube最快将于2018年初开始使用AV1, 而硬件实现则需要更长的时间.

苹果HEVC移动意味着更高的编码成本

硬件加速和现场可编程门阵列可能是解决多种编解码器(包括H.264, H.265, VP9,很快还有AV1

AV1和法律挑战:编解码器有未来吗?

流媒体行业的一些最聪明的人表示,AV1将受到侵权索赔的挑战, 但一些最聪明的人也可能是错的.

提及的公司及供应商