- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
容器、视频编码、码流、音频编码
封装容器
视频编码
音频编码
Mpeg
Di×5
视频编码
PCM
Xvid
Ogg
X.264
音频编码
Ape
H.264
AAC
VC-1
数据码流
COO
RV40
wma
封装容器
TS
RM
AVI
ASF
MKV
MP4
MOV
OGM
WMV
音频视频交叉存取格式
在AⅥ文件中,运动图像和伴音数据是以交织
的方式存储。这种按交替方式组织音频和视像数
据的方式可使得读取视频数据流时能更有效地从
存储媒介得到连续的信息。从尾部的索引可以索
引跳到自己想放的位置。AⅥ中图像和声音是分开
的,所以播放时需要一个图像和声音的同步过程。
特点:兼容性好、跨平台支持、恒定帧率
体积大、容错性差、不是流媒体、过时。
RIF一资源互换文件格式
AⅥ文件采用RF文件结构方式。RFF是微软公司定义的
种用于管理 windows环境中多媒体数据的文件格式,构造RF文
件的基本单元叫做数据块,每个数据块包括3个部分:4字节的
数据块标记(数据块的D)、大小、数据。整个RFF文件可以看
成一个数据块,其数据块ID为RIFF,称为RIFF块。一个RFF文件
中只允许存在一个RFF块。RFF块中包含一系列的子块,其中有
种字块的D为“LST”,称为LST块,LST块中可以再包含一系列
的子块,但除了LST块以外的其他所有子块都不能再包含子块。
RFF块和LST块分别比普通的数据块多一个被称为形式类型和列
表类型的数据域,其组成如下:4字节的数据块标记、数据块的
大小、4字节的形式类型或者列表类型、数据。
AⅥ的RIFF块的形式类型是“AV,包含3个子块:信息块、数据块、索引块
RIFF
ID为hd的LsT,描述AⅥ文件中个
大小
沇的格信〔媒体紋据都称为一个
AVI
LIST
MainAVIHeaderi中包含了视频帧间隔时
问、AⅥ文件最大数据率、数据頃允的粒
hurl
度、AⅥ件的全记
格式指定初始帧数、包合的流的个数、建
avih
议读取本文件的绂存大小、视频囡像的露
高、保留位。即记录AⅥ文件的全同信忘。
sizeof MainAVIHeader
信息块
DAVI
女件中有多少个流,这里就对应有冬少个
LISTI
至少包含一个
)和一个“strf
外“strd
其他数据块
〔保行溋的名字)可诜。
LIST
数据块变错存储音视频数据
_斅据块
idxl
素引块
快过。该块可进,由
数据块
Main AVIHeader中指出是否包
TS全称MPEG2TS,TS是 Transport stream
的缩写。MPEG2TS格式的特点就是要求从视频
流的任一片段开始都是可以独立解码的。主要用
于实时传送的节目如实时广播的电视节目。
TS分包发送,每一个包场为188字节(也有
192和204字节的包,这是由于通信媒介为包添加
错误校验字节),包结构为:包头4字节,负载
184字节。TS流中可以填入很多类型的数据,如
视频、音频、自定义信息等。
传输包(TS)码流语法结构
488字节
-188字节
88字节
TS码流包头净荷包头净荷包头净荷
(0x47)/错指示/元开始)传输优数据包识别引传送加/适应
同步字节传输差负荷单
先级
PID/22)字段连续计自适应
数器字段
「睢位十重位十1位1位132十2位4位
视频、音频的PES包以及辅助数据
包头+负载
节目关联表PAT
节目专用信息
节目映射表PMT
条件接收表cAT
网络信息表NT
1节目专用信息PS
PAT
几类表格对应的PID
PMT
0x0002
0X0001
T
PAT提供了节目号和对应PMT表的PD对应关系
unsigned table i
;/固定为9x00,志是该表是AT表
unsigned section syntax indicato
1;/段语法标志位,固定为1
unsigned zero
1;/8
unsigned reservec 1
2;∥保留位
unsigned section length
12;/表示属下一个字段开始到RC32(含)之间有用的字节数
unsigned transport stream id
16;//该传辋渧的⑩,区另于一个中其它多蹈复用的
unsigned r色 serveS2
2://保留
unsigned version_number
5;/范围3-31,表示PAT版本号
unsigned current next indicator
1;/发送的AT是当前有效还是下一个有效
unsigned section_ number
昌;/分段的号码αPAT可能分为多段传輸,第一段为,以后每
分段加1,最多可能有256个分段
unsigned last section number
8;//最后一
文档评论(0)