CBR(Constant Bit Rate)固定比特率(固定码率,差不多一样)。即在码率统计时间内保证编码码率平稳。码率稳定主要由两个量来评估,这两个量都可以由用户在创建编码通道时指定。 ( 这个会牺牲图像的清晰度,当图像变换剧烈时,清晰度会下降
。。 码率统计时间 u32StatTime
单位为秒(s),码率统计时间越长,每帧图像的码率波动对于码率调节的影响越
弱,码率的调节会更缓慢,图像质量的波动会更轻微;码率统计时间越短,每帧
图像的码率波动对于码率调节的影响越强,图像码率的调节会更灵敏,图像质量
的波动会更剧烈。
。。行级码率控制调节幅度 u32RowQpDelta
行级码率控制调节幅度是一帧内行级调节的最大范围,其中行级以宏块行为单
位。调节幅度越大,允许行级调整的 QP 范围越大,码率越平稳。对于图像复杂
度分布不均匀的场景,行级码率控制调节幅度设置过大会带来图像质量不均匀。

VBR(Variable Bit Rate)可变比特率,即允许在码率统计时间内编码码率波动,从而
保证编码图像质量平稳。(这里就会高要求网络传输能力
以 H.264 编码为例, VENC 模块提供用户可设置 MaxQp,
MinQp, MaxBitrate 和 ChangePos。 MaxQp, MinQp 用于控制图像的质量范围,
MaxBitrate 用于钳位码率统计时间内的最大编码码率, ChangePos 用于控制开始调整
Qp 的码率基准线。当编码码率大于 MaxBitrateChangePos 时,图像 qp 会逐步向
MaxQp 调整,如果图像 QP 达到 MaxQp, QP 会被钳位到最大值, MaxBitrate 的钳位效
果失效,编码码率有可能会超出 MaxBitrate。当编码码率小于 MaxBitrate
ChangePos
时,图像 QP 会逐步向 MinQp 调整,如果图像 QP 达到 MinQp,此时编码的码率已经
达到最大值,而且图像质量最好。

Fix Qp 固定 Qp 值。在码率统计时间内,编码图像所有宏块 Qp 值相同,采用用户设定
的图像 Qp 值, I 帧和 P 帧的 QP 值可以分别设置。

H.264中CBR VBR FIXQP相关推荐

  1. 八、H.264中的熵编码基本方法、指数哥伦布编码

    GitHub代码地址:点击这里 本节视频免费 1. H.264中的熵编码基本方法 在成功从NAL Unit中获取到语法元素的码流之后,接下来就是对语法元素的码流进行解析.根据我们在前面的博文中所讲述的 ...

  2. H.264中IDR帧和I帧区别

    IDR(Instantaneous Decoding Refresh)--即时解码刷新.       I和IDR帧都是使用帧内预测的.它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I ...

  3. H.264中的I_PCM模式

    H.264中的I_PCM模式 I_PCM是一种帧内编码模式,在该模式下,编码器直接传输图像的像素值,而不经过预测和变换.在一些特殊的情况下,特别是图像内容不规则或者量化参数非常低时,该模式比常规的操作 ...

  4. H.264 中很有用的一些概念

    Q:PSNR 峰值信噪比 是根据它来取qp是不是? A:不是 和QP没有直接关系但是QP的选择会影响到PSNR Q: 如果不用率失真最优化,为什么选择SATD+delta×r(mv,mode)作为模式 ...

  5. H.264中的一些易混淆概念

    Q:PSNR 峰值信噪比 Q:是根据它来取qp是不是? A:不是, 和QP没有直接关系, 但是QP的选择会影响到PSNR Q: 如果不用率失真最优化, 为什么选择SATD+delta×r(mv,mod ...

  6. H.264中POC类型之探讨

    有 B 图像的场合.POC 表示的是图像显示顺序.由于POC对于参考序列的初始化,重排序及标记关系重大,所以做了如下的分析,以下讨论情况是针对帧编码. pic_order_cnt_type=0的时候: ...

  7. H.264中的SPamp;amp;SI帧技术简述

    H.264中的SP&SI帧技术简述 1           应用背景(详细可见文献[1,2])        流间切换.随机接入.错误恢复.快进快退.拼接 2           SP/SI帧 ...

  8. H.264 中 SAD SATD及常见知识点

    H264标准只定义了码流的格式编码器实现是各公司自己的事,只要形成的码流符合标准就行解码器必须按照这个格式来,这样任何符合标准的码流都可以解出来 Q:什么是SAD,SAE,SATD,SSD,SSE,M ...

  9. 【H.264/AVC视频编解码技术详解】八、 熵编码算法(2):H.264中的熵编码基本方法、指数哥伦布编码

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  10. 从下象棋的角度来类比浅析H.264中的像素残差和运动矢量残差

    我酷爱下象棋,经常沉迷其中,不好啊,最近下定决心,尽量少下象棋. 现从下象棋的角度来类比浅析H.264中的像素残差和运动矢量残差. 第一帧: 双方把象棋摆放好,准备开始下,这个画面就是第一帧; (对应 ...

最新文章

  1. css实现圆形钟表,js+css3圆形指针时钟代码
  2. html会在哪里显示,CSS如何显示 HTML元素
  3. axios 登录后设置header_axios如何利用promise无痛刷新token
  4. HTML边框为零,html – 保证金,填充,边框全部为零后仍有空格?
  5. google怎么做(3.搜索结果重排序)
  6. P2303 [SDOI2012] Longge 的问题
  7. 蝌蚪与青蛙是同一个物种么?
  8. apache将请求转发到到tomcat应用
  9. javascript 请求web service
  10. 开发环境ubuntu16.04常用工具和设置(git、ssh、python、sh、java、Maven、mysql、postgresql)
  11. CSS3+JS实现静态圆形进度条【清晰、易懂】
  12. 如果希望同时导入m中的所有成员_Python3.7知其然知其所以然-第十九章 模块导入...
  13. 沟通和编程一样,也是一门艺术系列4(沟通的原则)
  14. 小强升职记思维导图_思维导图之《小强升职记》
  15. Zabbix离线安装部署
  16. 软件推荐,强力卸载软件geek uninstaller
  17. Zotero英文翻译插件安装教程
  18. 3D电影、游戏里的角色是怎么制作的?
  19. 两条线段之间的最短距离
  20. 团体程序设计天梯赛-练习集L1-058 6翻了 (15 分)

热门文章

  1. 落的多音字组词有哪些
  2. HTML5网页点击分享到whatsapp
  3. 新概念第三册背诵: Lesson 1 - A Puma at large
  4. 我的世界服务器怎么无限附魔,我的世界无限附魔书指令
  5. 春节红包战:他们到底在争什么?
  6. 计算机单位kb和m比较,G、GB、KB、M和MB是怎么回事?
  7. 中兴新支点操作系统_中兴新支点操作系统v3.2.2 最新版
  8. 10大漏洞评估和渗透测试工具
  9. 打印机驱动兼容问题导致打印乱码
  10. 安踏2019上半年收益突破148亿元劲增超40%