新浪博客

Wowza:视频编解码器和编码(更新下)

2023-04-23 11:09阅读:
H.264/AVC

目前大多数编码输出采用H.264文件的形式,也称为AVC(高级视频编码)。这个被广泛支持的编解码器是由国际电信联盟和国际标准化组织/国际电工委员会(ISO/IEC)移动图像专家组开发的——哇,好拗口。
H.264在流媒体之外的市场也有很大的渗透,比如蓝光光盘和有线广播。它通常与AAC音频编解码器合并,并可以打包成.mp4,.mov,. f4v,. 3gp和.ts容器。
你们在生产中使用哪些视频编解码器?
Wowza:视频编解码器和编码(更新下)
来源:Bitmovin的2021年视频开发者报告
虽然H.264在视频消费的所有主要市场(浏览器、手机、智能电视)都表现出色,但它并不适合4K视频或高动态范围(HDR)内容。
Wowza:视频编解码器和编码(更新下)
表1:视频编解码器比较:适用性
相反,作为本博客中详细介绍的最快的
编解码器,H.264更适合于低延迟流媒体,而不是8K视频传输。流媒体的Jan Ozer解释道:
许多人预测它现在已经过时了。但当你考虑到它的处理能力和成本时,H.264仍然具有吸引力。此外,可以编码和解码H.264的设备数量也无可匹敌——包括IP摄像头、机顶盒、移动设备和低功耗设备。
H.265 / HEVC
ISO/IEV运动图像专家组开发了H.265作为H.264的继承者。该编解码器也称为HEVC(高效视频编码),旨在提高压缩效率并支持8K分辨率。它生成的文件比H.264更小,从而减少了查看这些流所需的带宽。这使得它成为高分辨率流媒体的理想编解码器。
围绕H.265的专利和版权纠纷直接导致了开放媒体联盟(Alliance for Open Media)开发AV1编解码器(我们将在下一篇文章中介绍),以及它对基于浏览器的播放缺乏兼容性。为什么?谷歌、微软和Mozilla等行业领导者没有兴趣为Chrome、Edge和Firefox添加对这种昂贵编解码器的支持。因此,直到最近,只有18.08%的浏览器接受h .265编码的视频。
H.265仍然是比VP9或H.264更好的选择的一个地方是向客厅设备传输4K和HDR视频,因为智能电视几乎普遍支持它。
Wowza:视频编解码器和编码(更新下)
表2:视频编解码器比较:版税状态
AV1
亚马逊、Netflix、谷歌、微软、思科和Mozilla对H.265的版税感到不满,于是成立了开放媒体联盟。我们的目标吗?创建一个名为AV1的开源、免版税的替代方案。
这种将高质量视频传送和播放大众化的举措已经等待了很长时间。但在2022年,收养终于实现了。
Wowza:视频编解码器和编码(更新下)
AV1宣称其效率比H.265高出30%。但是,AV1硬件解码能力大规模集成还需要一段时间。长期以来,缺乏能够解码AV1流的客厅设备(又名智能电视)阻碍了采用。也就是说,Fire电视棒增加了支持,其他硬件制造商也在效仿亚马逊的做法。Netflix、YouTube和亚马逊的领导者也转向了AV1。更令人兴奋的是,AV1正在通过WebRTC实现实时编码。思科、谷歌,甚至Wowza的大规模实时流媒体功能都可以对AV1进行编码——这使得该技术在VOD和直播领域都产生了影响。
VP9
谷歌开发了VP9作为H.265的免版税、开源替代品。谷歌旗下的YouTube平台和Chrome浏览器都支持VP9,所有安卓手机、Mozilla的火狐浏览器、苹果的Safari浏览器以及所有新的iOS设备都支持VP9。这种编解码器也出现在许多WebRTC工作流程中,超过90%的chrome编码WebRTC视频使用VP9或其前身VP8。
除此之外,VP9在跨浏览器和设备的兼容性方面仅次于H.264/AVC。三星、索尼、LG、Roku和许多其他家喻户晓的品牌都支持它。此外,谷歌在YouTube上实现的编解码器和Netflix在某些内容上的使用将继续推动这一趋势。
Wowza:视频编解码器和编码(更新下)
把VP9想象成AV0,或者AV1的早期版本。两者都是开源的,都声称是免费的(尽管围绕这一点有一些怀疑)。在今年的最佳视频编解码器榜单中,我们把VP9的位置往下移了几个位置,因为硬件制造商对AV1的新关注使它不再被认为会有很大的发展。
H.266 / VVC
H.266/VVC(通用视频编码)规范作为视频压缩块的最新产品,在2020年才刚刚完成。虽然它的意图是篡夺H.265和H.264,但它与之前的版本一样存在版税问题。
然而,H.266/VVC版税率目前仍然是一个谜。在授权方面的不可预见的挑战是悬而未决的,我们也在等着看如何采用编解码器。
总的来说,个别H.266/VVC编解码器开发人员在实现承诺的带宽节省方面取得了很大的进步,尽管最终的性能将在版税政策制定之前不得而知,我们也不知道哪些工具在哪些配置文件中。除此之外,考虑到其他因素的多样性,目前还不可能知道VVC是否会达到临界规模。”
编码最佳实践
编码最佳实践远远超出了您选择的编解码器。您还需要考虑帧速率、关键帧间隔和比特率。
幸运的是,一旦到达服务器,直播流总是可以被转换成另一种格式。这可以使用流媒体软件和自己的服务器完成,也可以在云端进行专业管理交付。
编码与转编码
那么到底什么是代码转换呢?代码转换包括获取一个已编码的文件并对其进行解码,以某种方式改变它。这可以采取将数据重新编码为更常见的编解码器的形式,将视频转换为较低分辨率,将文件转换为不同的比特率,或将其转换为更可伸缩的协议。
一旦这个过程完成,媒体服务器就会重新压缩被操纵的文件以供传递。
代码转换使您可以自由地将h .264编码的视频更改为VP9或h .265编码的视频。这样,你的内容就可以优化为4K流媒体,同时还可以从快速的视频贡献中受益。
把编码和转编码看作是度假打包时所涉及的步骤。最初,你把你的衣服压缩(编码)到一个包里,方便运输到你要去的任何地方。一旦你到达目的地,你打开行李,扔掉你不再需要的物品,添加旅行中收集的小饰品,然后重新打包你的包,为你的下一步旅行做准备。这就是代码转换。
多编解码器视频传输
你知道了。视频编解码器让我们能够拍摄无垠的世界,通过相机镜头捕捉其中的一小部分,并将其压缩后通过互联网传输。
因为存在专有的编解码器和视频容器,所以必须向观众提供多个不同版本的直播流。
幸运的是,我们提供了Wowza视频平台,可以在全球范围内提供多编解码器视频。这样,您就可以根据需要将数据转换为新的编解码器或转换为不同的视频编码格式来转换流。


公司名称:北京哲想软件有限公司
北京哲想软件官方网站:cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:sales@ cogitosoft.com
销售(俞先生)联系方式:+8601068421378
微信:18610247936 QQ368531638

我的更多文章

下载客户端阅读体验更佳

APP专享