CBR(固定比特率)

Constant BitRate的缩写,意思是恒定(固定)比特率,指文件每秒钟的码率是固定不变的。CBR的特点是码率平稳,固定码流控制可以减少网络抖动的影响,不大起大落,适合网络直播。

CBR编码在流式播放方案中使用CBR编码最为有效。使用CBR编码时,比特率在流的进行过程中基本保持恒定并且接近目标比特率,始终处于由缓冲区大小确定的时间窗内。CBR编码的缺点在于编码内容的质量不稳定。因为内容的某些片段要比其他片段更难压缩,所以CBR流的某些部分质量就比其他部分差。

此外,CBR编码会导致相邻流的质量不同。通常在较低比特率下,质量的变化会更加明显。采用CBR编码方式时节目合成时间会短一些,但文件的长度会大一些(即相同时长的节目会占用更多的空间或者相同的空间只能容纳更短的节目)。

VBR(动态比特率)

Variable BitRate的缩写,意思是可变比特率,指文件每秒钟的码率是可以变化的。VBR的特点是码率波动起伏较大,但总体省空间,主要用来存储。网络条件非常好的情况下也是可以用的。

VBR编码当计划提供内容供用户下载、 将内容在本地播放或者在读取速度有限的设备(如CD或DVD播放机)上播放时,请使用VBR编码。(计划流式播放内容时也可以采用峰值VBR编码模式)当 编码内容中混有简单数据和复杂数据(例如,在快动作和慢动作间切换的视频)时,VBR 编码是很有优势的。

使用VBR编码时,系统将自动为内容的简单部分分配较少的比特,从而留出足量的比特用于生成高质量的复杂部分。这意味着复杂性恒定的内 容(例如新闻播音)不会受益于VBR编码。对混合内容使用 VBR 编码时,在文件大小相同的条件下,VBR编码的输出结果要比CBR编码的输出结果质量好得多。在某些情况下,与CBR编码文件质量相同的VBR编码文件, 其大小可能只有前者的一半。

ABR(平均比特率,CBR和VBR的折衷)

average bitrate的缩写,ABR编码平均比特率,是VBR的一种插值参数。Lame针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR也 被称为“Safe VBR”,它是在指定的平均Bitrate内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量。

举例来说,当指定用192kbps ABR对一段wav文件进行编码时,Lame会将该文件的85%用192kbps固定编码,然后对剩余15%进行动态优化:复杂部分用高于192kbps 来编码、简单部分用低于192kbps来编码。与192kbps CBR相比,192kbps ABR在文件大小上相差不多,音质却提高不少。ABR编码在速度上是VBR编码的2到3倍,在128-256kbps范围内质量要好于CBR。可以做为VBR和CBR的一种折衷选择。

总结

  1. VBR 适合的应用场景是媒体存储,而不是网络传输;

  2. 其实实际网络传输中所谓的 CBR 一般都是 ABR(平均比特率),即只要是单位时间内把码率控制在额定码率就可以了,因为编码输出本来就有缓冲可以起到平滑波动的作用;

  3. 你所谓的严格意义上的 CBR 是每一帧都分配同样的码字,试想一下,如果某一帧所需要的码字本来就很少,而你却一定要给它分配很多码字,那不是浪费么?另一方面,如果某一帧所需要的码 字本来就多,而你却给得很少,那这帧的效果会很差。这样编下来,整体序列质量会忽好忽坏地不停发生跳变,反而对视觉冲击很大;因此 ABR 才是最适合网络传输的方案;

  4. 无论是 CBR、ABR 还是 VBR 都是属于码率控制,而码率控制是视频编码的开放部分,它不会改变码流结构的合法性,因此无论在 MPEG2、MPEG4 还是 H.263、H.264 当中都没有做规定;

  5. 由于目前的视频编码标准都是基于块编码的混合编码框架,因此一个码率控制算法可以用到任何协议上(当然有时候需要做点小的改动),只不过是控制效果好不好的问题,没有哪个 RC 是专属哪个协议的。

CBR VBR ABR相关推荐

  1. 音视频中的CBR,VBR,ABR

    视频码率CBR和VBR   固定码率(CBR)与可变码率(VBR) 一般在我们输出视频文件的时候都会碰到一个选择即CBR与VBR,CBR的英文全称是Constant Bit Rate翻译过来是固定码率 ...

  2. UBR/CBR/VBR

    CBR,VBR,ABR,UBR的特性区别: 未定比特速率(UBR:Unspecified Bit Rate):对传输速率没有指定,但可靠性要求很高,即所谓"尽力传输"(Best E ...

  3. MPEG简介 + 如何计算 CBR/VBR MP3 的播放时间

    [此文目的]  1.  了解 MPEG相关知识  2.  了解 MP3 的常见术语含义  3.  详解 VBR MP3的帧头格式及含义  4.  搞懂如何去计算 CBR和 VBR的 MP3文件的播放时 ...

  4. H264---码率控制---CBR、VBR、ABR、CVBR四种编码方式

    在视频编码中,有一个模块是码率控制,即通过选择一系列编码参数,使得视频编码后的比特率满足所需要的速率限制,并且使编码失真竟可能小.该模块严格上不属于视频编码标准,属于率失真优化有两范畴.码率控制分为两 ...

  5. 视频编码中CBR和VBR的区别

    在视频编码中,有一个模块是码率控制,即通过选择一系列编码参数,使得视频编码后的比特率满足所需要的速率限制,并且使编码失真竟可能小.该模块严格上不属于视频编码标准,属于率失真优化有两范畴.码率控制分为两 ...

  6. 大星星学物联网概览篇-硬件

    3 硬件 3.1 终端设备 3.1.1 儿童手表  防水:磁性触点充电.吸合式的充电方式,通过与充电底座配合使用,这种方式相比纯粹的microUSB接口更为安全,并且可靠性和寿命更长.  功耗:充 ...

  7. MP3音频编解码芯片 VS1053B-L

    VS1000/VS1103/VS1011/VS1003/VS1033/VS1053/VS1063/VS8053,VLSI专注于高品质的音频解码领域.此款产品用于互联网广播.互联网收音机.汽车音响.交通 ...

  8. VENC 通道属性配置参数理解

    配置参数的结构体是 typedef struct hiVENC_CHN_ATTR_S {      VENC_ATTR_S     stVeAttr;      VENC_RC_ATTR_S stRc ...

  9. 智能可视化门铃方案调研报告

    1.调研目的 随着人民生活水平的提高,人们对智能化水平的要求也提高了.传统的门铃已经不能适应现代的家庭.人们希望通过一种新的方式来了解访客情况,同时确保自身的安全性,减少不必要的麻烦.而智能可视化门铃 ...

  10. AAC Advanced Audio Coding(高级音频编码)资料整理

    在网上找了些关于AAC的资料,整理了一下. 1.http://forum.doom9.org/showthread.php?t=68300 该论坛介绍了很多关于音频解码的知识,写得十分详细,连最基本的 ...

最新文章

  1. 解读《信息系统灾难恢复规范》---转
  2. ⑨ 设计模式的艺术-22.中介者(Mediator)模式
  3. nginx lua 小项目:根据 user_agent 显示不同的页面,附带和 php 性能的对比
  4. go消息服务器吗,Go语言聊天服务器
  5. 云未来、新可能 - 绿色、无处不在、可信的计算
  6. ubuntu自定义安装里怎么选_超市里的五香粉怎么选?看懂配料表,两个小技巧,不怕选不好。...
  7. 经验:Windows To Go准备工作
  8. 我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?|附视频讲解
  9. 十二、文件上传与下载
  10. Adobe reader 在打开时如何恢复上一次阅读位置
  11. Hbuilder开发HTML5 APP之图标和启动页制作
  12. Python用format格式化字符串
  13. SQLite第九课 sqlite3_set_authorizer案例
  14. Android 存储学习之SQLite数据库的基本操作 (使用API操作数据库)
  15. 用傅里叶分析得到频域信息 MATLAB,信号频谱分析
  16. 计算机网络 | 思科网络 | 什么是DHCPv4
  17. 乐行科技获1.08亿元A轮融资,并推出艾特好车 1
  18. Ae 效果快速参考:沉浸式视频
  19. 图匹配(Graph Matching)入门学习笔记——以《Factorized Graph Matching》为例(一)
  20. 关于 RTOS 的选择

热门文章

  1. 如何使用多种方法在 Mac 上截屏?
  2. 网络蛋白质组学在计算机中应用,蛋白质组学分析灵芝酸D的细胞毒性机制和计算机预测其可能的作用网络...
  3. 自家主机建云服务器_是用云主机还是自己建服务器好?
  4. unity3d之计算两向量的旋转角
  5. linux dev 下放的什么意思,详解Linux系统下的/dev目录
  6. 职场 | 如何说服上级?这里有三个故事
  7. Nginx的请求转发使用步骤
  8. 基于JAVA社团管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  9. SPSS25 软件安装教程(附带网盘资源)
  10. BOSS直聘免费下载个人简历为PDF的方法