1. 首页
  2. 养车用车
  3. CBR与VBR:恒定比特率和可变比特率之间的区别

CBR与VBR:恒定比特率和可变比特率之间的区别

简介:关于CBR与VBR:恒定比特率和可变比特率之间的区别的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于养车用车技术大全及相关资讯,可以多多关注茶馆百科网。

直播流和点播流最常用的编码参数之一是比特率控制,它决定了编码器如何在文件中分配编码的音频和视频数据。常用的编码方法有三种:恒定比特率编码(CBR)、可变比特率编码(VBR)和约束可变比特率编码(CVBR)。

CBR用于直播编码和云转码,200%CVBR用于大多数地理区域的点播视频。如下面的第一个屏幕所示,CBR为文件分配一个单一的数据速率,并在一次传递中对其进行编码。顾名思义,编码器在文件的持续时间内保持恒定的比特率,并且不随视频的复杂性或运动而变化。

相比之下,使用可变比特率编码,编码器根据编码复杂性改变文件的比特率分配,从易于编码的场景中窃取比特,应用于难以编码的场景,使它们看起来更好。在操作中,如下所示,您可以指定目标比特率和最大比特率,有些编码器还允许您设置最小比特率。本质上,您告诉编码器在视频文件的持续时间内平均2Mbps,但在任何情况下视频比特率都不应超过4Mbps。

这4Mbps是受限VBR中的“约束”;在使用中,几乎所有的VBRS都是受限的VBRS,因为您总是希望设置一些带宽限制以确保流畅的流。您可以将此配置称为200%受限VBR,因为您指示编码器不要超过目标比特率的200%。

定义了术语后,让我们来看看AdobeMediaEncoder如何实现我们的目标,使用我们刚刚编码的文件,并在一个名为BitrateViewer的免费工具中查看它。请注意,该测试文件包含7秒易于编码的低速运动,随后是7秒难以编码的高速运动。顶部是CBR流,底部是VBR流。比特率查看器位于秒视图中,深蓝色块显示视频的每秒数据率。浅蓝色的线是文件的平均比特率。

在右上角,您可以看到两个文件的平均比特率,CBR文件为2029kbps, VBR文件为2019kbps。因此AdobeMediaEncoder实现了两个文件的目标比特率。这强调了VBR和CBR决策不影响总比特率,只影响在整个文件中如何分配比特。

在这方面,您还可以看到CBR的峰值比特率为3373,VBR的峰值比特率为5360,这表明CBR文件的比特率并不是完全“恒定”的,编码器缺少了VBR文件的最大“约束”。这是典型的桌面编码器,如AdobeMedia编码器(与实时流编码器相反),精确地击中这些目标很少相关。相比之下,大多数流编码器更接近目标和最大比特率。

也就是说,您可以看到CBR流中的平均比特率比VBR流中的平均比特率更一致。相反,您还可以看到,虽然CBR编码器在整个文件中均匀地分配了大部分位,但VBR流将更多位分配给文件末尾难以编码的区域。

记住这两种模式,问自己两个问题。首先,哪个编码文件可能表现出更高的整体质量,VBR还是CBR?如果您认为是VBR,那么您可能是对的,因为数据速率根据编码复杂性而变化。

然后考虑一下,您更愿意将哪个文件流式传输给通过3G连接观看的观众?如果您认为是CBR,那么您可能是对的,因为没有峰值数据速率可以超过连接速度。

因此,每种技术的主要优点是:

尽管从我们的实验中不明显,当编码器牺牲短期质量以达到目标比特率时,CBR编码很少产生瞬时质量损失。出于这个原因,大多数用户尽可能避免使用CBRS。

大多数数字广播流都使用CBRS编码,因为这些流是通过固定带宽连接传输的,对对流变化的容忍度很低。因此,转向流媒体制作的广播专业人士倾向于选择CBRS,因为这是他们习惯的。在流媒体的早期,由于类似的原因,当制作人试图将视频传输到28.8kbps的调制解调器连接时,严格遵守CBRS。

今天,由于美国的平均视频下载速度超过90Mbps,并且由于4G和5G主导着移动连接,由VBR编码引起的带宽变化通常不会中断最后一英里的播放。然而,正如您将读到的,仍然有很好的理由在现场制作中使用CBRS。

虽然VBR编码可以完成一次,但当编码器可以扫描整个文件并识别难以编码和易于编码的区域时,VBR是最有效的。显然,两步编码并不适用于实时编码,这通常使CBR成为更好的选择。

此外,当将现场编码流传输到云端进行转码和封装时,制造商通常会遇到严重的出站带宽限制。在这些情况下,您需要非常严格地控制出站比特率,因为数据速率峰值可能超过可用带宽并停止出站流。

大多数制作人更喜欢实时流的CBR云转码,因为它保持出站带宽要求相对一致。请记住,直播流的所有观众将在同一时间观看相同的内容。如果你同时为成千上万的观众提供服务,而比特率飙升了200%,你可能会暂时超过提供生态系统的能力。相比之下,即使数千名观众同时观看VOD资产,他们也不会观看相同的部分,因此变化的影响将会抵消。

考虑到编码器在提供CBR视频时不会产生一条完全平坦的线,苹果的HLS创作规范指出,“对于实时/线性内容,测量的峰值比特率必须小于带宽属性的125%。”无论你是通过HLS还是DASH进行分销,这都是一个很好的建议。

受限VBRS是VOD视频的首选,因为它们比CBRS提供更好的整体质量,并且避免了CBRS有时会遇到的短暂质量问题。应用的约束应根据地理区域和目标查看器的连接速度而有所不同。

从区域来看,如果受众位于美国、欧洲、斯堪的纳维亚或亚太地区,那么桌面、客厅和移动连接都非常快,并且不太可能被通过VOD传输的cvbr编码文件的数据速率波动所超越。另一方面,如果您的典型受众是通过3G观看的,或者您的目标国家/地区的连接速度要慢得多,那么严格限制VBRS是合适的。

回顾Apple hls创作规范,Apple建议“对于VOD内容,峰值比特率不应超过平均比特率的200%”,或200%限制VBR。这对于HLS和DASH编码都是一个很好的建议,如果您要将VOD视频分发给以相对高比特率连接的观众。对于低比特率国家,使用110%受限VBR,将最大带宽限制在目标的110%。

本文主要介绍了关于CBR与VBR:恒定比特率和可变比特率之间的区别的相关养殖或种植技术,养车用车栏目还介绍了该行业生产经营方式及经营管理,关注养车用车发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解养车用车技术怎么管理的要点,是您养车用车致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/1668846.html