FLV科普5 FLV Body
来源:互联网 发布:河南网络诈骗案件 编辑:程序博客网 时间:2024/04/29 22:51
FLV Body的内容为多个Tag和Tag的长度组成。
即:
| PreviousTagSize0(32) | Tag1(PreviousTagSize1) |PreviousTagSize1(32) | Tag2 | ……| PreviousTagSizeN-1(32) | TagN(previousTagSizeN)| previousTagSizeN(32) |
PreviousTagSize0为0x00000000。
Tag为每一个内容,目前包括音频、视频、脚本。
previousTagSize为前一个Tag的长度。
PreviousTagSize0 : 一直为0 因为第一个tag前面只有头信息 故其一定为0 占用4个字节
Tag1 : tag数据
PreviousTagSize1 : Tag1 占用的字节数目
Tag2 : tag数据
PreviousTagSize2 : Tag2 占用的字节数目
.....
PreviousTagSizeN-1 : TagN-1占用的字节数目
TagN : tag数据
PreviousTagSizeN : tagN占用的字节数目
以下面为例分析:
FILE header: 占用9个字节 46 4C 56 01 05 00 00 00 09
PreviousTagSize0 :图中的Fitst Tag Size 占用4个字节 00 00 00 00 此字段一直为0
Tag1 : 图中12 00 01 74 ......00 00 00 09 占用383个字节
PreviousTagSize1 : 00 00 01 7F 值为:383 Tag1 占用的字节数目
Tag2:图中 09 00 00 30....E8 43 BC B0 占用59个字节
PreviousTagSize2 : 00 00 00 3B 值为:59 Tag2 占用的字节数目
- FLV科普5 FLV Body
- FLV科普1 简介
- FLV科普2 FLV相关工具FlvParse
- FLV科普4 FLV头信息解析
- FLV科普7 FLV时间戳计算
- FLV科普8 FLV音频头信息
- FLV科普9 FLV音频信息
- FLV科普10 FLV视频头信息
- FLV科普11 FLV视频信息
- FLV
- flv
- FLV
- flv
- flv
- FLV科普6 FLV Tag以及Tag头信息解析
- FLV科普12 FLV脚本数据解析-Metadata Tag解析
- FLV科普3 数据存放方式
- FLV流媒体
- OC 中NSString的常见应用
- IntentFilter启动Activity
- RSA读取公钥/私钥
- Python中的ftplib模块
- Android SurfaceView使用dirty rect刷新
- FLV科普5 FLV Body
- scala-35:List的map、flatMap、foreach、filter操作代码实战
- StringUtils方法全集
- Mac上装window8.1、window10
- ACM中java的使用
- 编程技术面试的五大要点
- GDB 在arm开发板上的远程调试
- IO(书写器/阅读器)
- 递归算24点