Raw Byte Sequence Packet (RBSP)

String Of Data Bits (SODB)

POC:Picture Order Count

Sequence parameter set (SPS)

Picture parameter set (PPS)

DPB 解码图像缓冲区decoder picture buffer

IDR图像 立即刷新图像 一个序列的第一个图像,IDR图像都是I帧图像

PAFF means "Picture Adaptive Field Frame", MBAFF means "MacroBlock Adaptive Field Frame".

* PAFF allows to decide, on a frame basis, whether to encode each frame as a frame or as two fields. When encoded as two fields, it's as if you would have done a separatefields() on the frame.

* MBAFF allows to decide, on a macroblock basis, whether to encode as field or frame. Actually, it works on vertical pairs of macroblocks, so on 16x32 areas. You can easily put two frame macroblocks ( on under the other ), or two field ones ( one with the top lines, the other with the bottom lines ).

MBAFF is the most efficient method in almost every cases ( if not all ), as soon as the encoder does a proper job, of course.

Finally, MBAFF and PAFF may be used together. In that case, you can code a frame either as MBAFF ( thus having the choice field/frame per macroblock ) or as field.

UVLC 统一可变长编码

SODP:String of data bits(original data) coding结束后的原始比特流

RBSP:Raw byte sequence packe end with 1 and trailing o for alignment 在SODP的结尾加上1和一连串0,用于对齐用。

EBSP:Encapsulate byte sequence payload in order to

avoid start code conflict in NALU,add 0x03 affter two ox00

CABAC 和 CAVLC 只用来对残差编码,其余语法元素都是用哥伦布编码或自然二进制编码

fidelity range extension:高精度扩展

EPZS,其解释是Enhanced Predictive Zonal Search,可以翻译为"改进的预测式区域搜索算法",

CBP:P210,,CBP(CodedBlockPattern)是指子宏块残差的编码方案

Annex B:将编码后的h264流采用 起始码 + nal的方式放在介质上保持,即在附录B中所描述的方法。

rtp :将264流的nal按照标准打包放入rtp包中

NALU 分为 VCL NALU 和 non-VCL NALU(见 200503 版标准 7.4.1 小节 nal_unit_type 的语义解释),我所说的"若不采用数据分割机制,一个片就是一个NALU,一个NALU就是一个片,否则一个片是由三个NALU组成的,标准表7-1中 nal_unit_type的值为2,3,4的三个NALU属于一个片"是针对 VCL NALU 而言。而片的概念也只适用于 VCL NALU,因此 SPS、PPS 不是片,也不属于片。

字节流格式主要用于文件存储,因此在该格式码流中 NALU 前面只有一个开始前缀

RTP格式码流因为需要进行网络传输,因此 NALU 前面还有很多辅助信息

分ABC片主要目的是为了对重要程度不同的数据进行不同程度的保护

Highprofile(HP)

Mainprofile(MP)

UMHexagonS:非对称十字型多层次六边形格点运动搜索算法

率失真曲线:

率失真(RD)曲线 反映了不同编码器的编码性能好坏。

一般RD曲线都是以码率(Kbps)做为横坐标,以PSNR(dB)作为纵坐标做出来一条曲线,曲线上的点一般是采用QP=28,32,36,40这四个QP下的编码码率和编码质量 (QPi, butrate,psnr)。

曲线点越高,表明性能越好。

一些关于H.264的术语相关推荐

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

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

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

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

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

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

  4. 深入理解视频编解码技术----基于H.264标准及参考模型 读书笔记

    书名: <深入理解视频编解码技术--基于H.264标准及参考模型> 第一章 1.各种变换,如DCT, 离散傅里叶变换等,是为了变换到另一个域中,便于对图像进行压缩(如果加入预测,残差值会更 ...

  5. 【H.264】x264命令详解:x264 --fullhelp

    1.简述 宏区块: macroblock:.是一种图像压缩的术语. 宏区块是运动预测的基本单位,一张完整的图像(frame)通常会被切割成几个宏区块.h.264 的宏区块大小是可变的,常用 16x16 ...

  6. 6. H.264/AVC编码器原理

    1. H.264/AVC的应用 H.264 不仅具有优异的压缩性能,而且具有良好的网络亲和性,这对实时的视频通信是十分重要的.和 MPEG-4 中的重点是灵活性不同,H.264 着重在压缩的高效率和传 ...

  7. H.264将普及 视频编码讲坛之H.264前世今生

    随着HDTV等高清资源的兴起,H.264这个规范频频出现在我们眼前,HD-DVD和蓝光DVD均计划采用这一标准进行节目制作.而且自2005年下半年以来,无论是NVIDIA还是ATI都把支持H.264硬 ...

  8. MediaCoder CUDA H.264 编码器测试报告

        "MediaCoder 拥有目前其他 CUDA Encoder 无法比拟的优势,能导入几乎所有的编码.具备丰俭由人的编码设置.批量化任务安排.并能以多种文件封装格式导出编码的文件.& ...

  9. H.264视频的RTP有效负载格式 (RFC-3984)

    RFC文档链接 本备忘录的状态 略 摘要 本备忘录描述了ITU-T建议的H.264视频编解码器和技术上相同的ISO/IEC国际标准14496-10视频编解码器的RTP有效载荷格式.RTP有效载荷格式允 ...

  10. 4K H.265和H.264

    相信大家都听过H.265和H.264这两种编码,也看过专业术语的解释.包括电视机都会标注支持H.265格式4K视频编码,视频监控系统也会标注支持H.265.但是在没有用过的情况下,很难说真的已经知道两 ...

最新文章

  1. Asp.Net微型服务器使用次数统计
  2. SUSE各个系统版本安装saltstack方法
  3. 拦截第三方快递物流 ,console控制台打印正常 ,浏览器显示正常 ,传至后台乱码
  4. java conf_JAVA 解析、编辑nginx.conf详解
  5. linux ssh非交互脚本,Linux expect非交互式执行脚本
  6. 变换例题_小学语文学习攻略9:句式变换知识点概述+例题讲练
  7. a pycharm 标记多个_轻松学透Markdown的终极教程 #3:Markdown标准标记语法(全)
  8. 如何安装uclient_uclient软件
  9. mysql身份证唯一查询_Mysql查询SQL相关总结(根据生日以及身份证查询年龄以及性别区域等)...
  10. Python4Delphi 安装使用注意
  11. java drawlines()方法
  12. C++primer第五版课后答案参考
  13. 将一般算术表达式转化为逆波兰表达式,并求逆波兰表达式的值。
  14. kylo添加登录权限module
  15. Linux系统下的文件和文件夹相关操作(创建/删除/修改权限)
  16. 人类的历史就是一部创业史
  17. Android萤石云视频缩放
  18. 传统的期货交易方式为计算机撮合成交,[期货知识]期货价格是怎么形成的-计算机撮合成交 - 南方财富网...
  19. FANUC机器人的奇异点回避功能说明
  20. 【IoT】卫朋:6000+ 字解读 | 2022年产品人必备的7个产品管理工具(1.0版)

热门文章

  1. 软件设计的启发规则---层次图,HIPO图和结构图----画数据流图
  2. 神通数据库最新安装教程(2021年底)
  3. realitycapture 3D建模软件
  4. win7系统升级ie11,在KB2729094更新失败时的解决方法
  5. shiro安全框架 面试题
  6. 百度地图根据经纬度计算距离php,百度地图两者经纬度距离计算
  7. ANSYS CFD网格划分笔记3
  8. html中所用到的英语单词怎么写,8的英语单词怎么写
  9. cad批量打印快捷键_CAD高效批量打印成PDF
  10. Android 性能优化 (十一) 电量优化全解析 秒变大神