- 6
- 0
- 约4.79千字
- 约 12页
- 2015-10-29 发布于江苏
- 举报
flv细节解析.doc
3.5容器格式TS(tsdemux_t)(FLV的转换
3.5.1 FLV文件格式解析
FLV文件由文件头(FLV header)和Body就是很多tag组成。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。文件类型 3bytes 总是FLV(0x46 0x4C 0x56) 版本 1byte 一般是0x01,表示FLV version 1 流信息 1byte 倒数第一bit是1表示有视频,倒数第三bit是1表示有音频,其他都应该是0(有些软件如flvtool2可能造成倒数第四bit是1,不过也没发现有什么不对) header长度 4bytes 整个文件头的长度,一般是9(3+1+1+4),有时候后面还有些别的信息,就不是9了 4 FLV header格式
每个tag包含两个部分,一是tag类型信息部分,15个字节;二是tag data。
Tag类型信息部分如下表所示:
previoustagsize 4bytes 前一个tag的长度,第一个tag就是0 tag类型 1byte 三类:
8 -- 音频tag
9 -- 视频tag
18 --脚本tag 数据区长度 3bytes 时间戳 3bytes 单位毫秒,如果是脚本tag就是0 扩展时间戳 1byte 作为时间戳的高位 streamsI
您可能关注的文档
最近下载
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 超星尔雅学习通《创新创业(同济大学)》2025章节测试附答案.pdf VIP
- 工程结算咨询服务方案.docx VIP
- 2023年度职业教育课题选题指南 .pdf VIP
- 混凝土灌注桩施工方案.doc VIP
- 预计总收入预计总成本确认办法.pdf VIP
- JB_T 14701-2024《工业设备设施用齿轮齿条式升降机 安全要求》.pdf VIP
- 钢制焊接石油储罐apistandard6505-6.pdf VIP
- 基于MATLAB的人脸识别系统研究与实现毕业论文.doc VIP
- 国企运营考试题及答案.doc VIP
原创力文档

文档评论(0)