FLV格式解析
来源:互联网 发布:网络老虎机熊猫机器 编辑:程序博客网 时间:2024/05/21 09:17
FLV文件由FLV Header和FLV Body组成
1 FLV Header
字段类型备注标签UI8,1字节F,0x46标签UI8,1字节L,0x4C标签UI8,1字节V,0x56版本号UI8,1字节文件版本(目前版本是1)预留标记UB[5],5bit必须是0音频标记UB[1],1bit是否存在音频预留标记UB[1],1bit必须是0视频标记UB[1],1bit是否存在视频数据偏移UI32,4字节从文件开始到文件body的偏移(文件头的大小)2 FLV Body
字段类型备注PreviousTagSize0UI32,4字节0Tag1FLVTAG第1个tagPreviousTagSize1UI32,4字节第1个tag大小(tag header+tag body)Tag2FLVTAG第2个tag...PreviousTagSizeN-1UI32,4字节第N-1个tag大小TagNFLVTAG第N个tagPreviousTagSizeNUI32,4字节第N个tag大小
3 FLV Tags
字段类型备注tag类型UI88:音频9:视频
18:脚本数据
其他为保留数据大小UI24数据区大小时间戳UI24毫秒为单位,第一个tag为0扩展时间戳UI8放在高8位,前面的时间戳在低24位StreamIDUI24一直是0数据tag 类型 == 8,AUDIODATA
TAG TYPE ==9,
VIDEODATA
TAG TYPE ==18
SCRIPTDATAOBJECTtag body
0 0
- FLV格式解析
- FLV格式解析
- (转)FLV格式解析
- flv格式解析
- FLV格式解析
- FLV封装格式解析
- FLV封装格式解析
- FLV封装格式解析1
- FLV封装格式解析2
- flv格式
- flv格式
- FLV格式
- FLV格式
- FLV格式解析—写的很有条理,看懂了
- 视音频数据处理入门:FLV封装格式解析
- 视音频数据处理入门:FLV封装格式解析
- 视频转成flv格式
- 视频FLV格式详解
- Java多线程
- Sicily 1149. 等价表达式
- 认识编程语言(c++)
- Sicily 1923. Is It Nim?
- Sicily 1308. Dependencies among J
- FLV格式解析
- 如何找回tomcat管理员密码
- Sicily 1047. Super Snooker
- (2.1.1)JVM内容:Java 类加载与初始化
- Sicily 1454. Pseudoprime numbers
- Unity IK(反向运动学)初探
- 准备蓝桥杯--dyx--十进制转换十六进制
- Sicily 2506. 绝对值序列
- 验证码的制作(一):使用servlet来实现验证码