H264/AVC协议基本概况

转载地址: https://blog.csdn.net/hiwubihe/article/details/82221070

感谢前辈的总结分享!

 

本篇对学习H264常见的知识点做个备注。

1.H264编码码率设置

对视频进行编码时,码率和视频质量是一对矛盾的话题。一般码率越大,视频丢弃冗余信息就越少,视频质量就越高。但是码率达到一定程度,视频质量人类无法识别,所以每种分辨率都有一个阈值,编码时按照阈值即可。一般比较两种算法的优劣,可以比较,相同带宽下视频质量,或者相同质量下的比特率占用情况。这里http://www.lighterra.com/papers/videoencodingh264/有个编码H264在各种分辩率下的阈值。

 

2.标准文档

H264/AVC 是MPEG组织和ITU联合制定的,标准是ISO/IEC 14496,全文包括21部分

ISO/IEC 14496
ISO/IEC 14496-1系统部分描述了组成一个场景的音频和视频成分之间的关系
ISO/IEC 14496-2视频部分分别规定自然的和合成的视频对象、音频对象的编码表示 常见的MPEG-4视频编码
ISO/IEC 14496-3音频部分分别规定自然的和合成的视频对象、音频对象的编码表示
ISO/IEC 14496-4一致性测试部分定义了比特流和设备的一致性条件,用来测试MPEG-4的实现。
ISO/IEC 14496-5参考软件包括与MPEG-4的主要部分相对应的软件。
ISO/IEC 14496-6多媒体传送整体框架DMIF这是MPEG-4应用层与传输网络的接口,定义了通信协议,使MPEG-4系统的数据流能进入各种传输网络。还包含一个存储格式MP4,用于存储编码的场景。
ISO/IEC 14496-7MPEG-4工具优化软件提供了对实现进行优化的例子(这里的实现指的是第五部分)。
ISO/IEC 14496-8 定义了在IP网络上传输MPEG-4内容的方式
ISO/IEC 14496-9参考硬件描述提供了用于演示怎样在硬件上实现本标准其他部分功能的硬件设计方案。
ISO/IEC 14496-10高级视频编码AVC定义了一个被称为AVC的视频编解码器。
ISO/IEC 14496-11 场景描述和应用引擎。
ISO/IEC 14496-12ISO媒体文件格式定义了一个存储媒体内容的文件格式。
ISO/IEC 14496-13 知识产权管理和保护(IPMP)扩展。
ISO/IEC 14496-14MP4文件格式定义了基于第十二部分的用于存储MPEG-4内容的容器文件格式。
ISO/IEC 14496-15AVC文件格式定义了基于第十二部分的用于存储第十部分的视频内容的文件格式。
ISO/IEC 14496-16 动画框架扩展AFX(Animation Framework eXtension)。
ISO/IEC 14496-17 同步文本字幕格式(尚未完成,2005年1月达成"最终委员会草案"。
ISO/IEC 14496-18 字体压缩和流式传输(针对公开字体格式)。
ISO/IEC 14496-19 综合材质流(Synthesized Texture Stream)。
ISO/IEC 14496-20 简单场景表示(尚未完成,2005年1月达成"最终委员会草案"。
ISO/IEC 14496-21 用于描绘(Rendering)的MPEG-J拓展(尚未完成,2005年1月达成"委员会草案"。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值