字段字段类型字段含义durationDOUBLE文件的时长widthDOUBLE视频宽度(px)heightDOUBLE视频高度(px)videodatarateDOUBLE视频比特率(kb/s)framerateDOUBLE视频帧率(帧/s)videocodecidDOUBLE视频编解码器ID(参考Video Tag)audiosamplerateDOUBLE音频采样率audiosamplesizeDOUBLE音频采样精度(参考Audio Tag)stereoBOOL是否立体声audiocodecidDOUBLE音频编解码器ID(参考Audio Tag)filesizeDOUBLE文件总得大小(字节)
写在后面
FLV协议本身不算复杂,理解上的困难,更多时候来自音视频编解码相关的知识,比如H.264、AAC相关知识,建议不懂的时候自行查下 。此外,FLV的字节序为大端序,在做协议解析的时候一定要注意 。
本文为讲解方便,部分内容可能不够严谨,如有错漏敬请指出 。
相关链接
video_file_format_spec_v10.pdf www.adobe.com/content/dam…
MPEG-4 Part 3 en.wikipedia.org/wiki/MPEG-4…
flv文件分析 www.jianshu.com/p/e290dca02…
H.264再学习 -- 详解 H.264 NALU语法结构 blog.csdn.net/qq_29350001…
推荐阅读
- 老中医5分钟教你看懂12经络,最简单的十二经络讲解,收藏了吧!
- 5分钟学会如何不花冤枉钱买到适合的手机
- robots.txt协议如何设置禁止搜索引擎抓取?
- 烤箱第一次使用空烤20分钟可以吗 烤箱空烤10分钟还是15分钟
- “5G下深矿”山西多家煤企与中国移动签署5G战略合作协议
- 程序员需要掌握的一些网络协议汇总
- 附协议范本 注意,离婚协议中这6种约定无效!
- 学习一下OAuth2.0协议
- 不用敲代码,5分钟教会你爬虫
- 个个都有坑!《离婚协议》最容易忽略的7个问题
