public:it:flv

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

上一修订版两侧同时换到之后的修订记录
public:it:flv [2024/04/23 09:41] – 创建 oakfirepublic:it:flv [2024/04/23 09:43] oakfire
行 1: 行 1:
 ====== FLV ====== ====== FLV ======
-<markdown> 
-- 工具:[flvAnalyser](https://github.com/zymill/flvAnalyser) 
-- https://www.jianshu.com/p/7ffaec7b3be6 
  
-## 格式+  * 工具:[flvAnalyser](https://github.com/zymill/flvAnalyser) 
 +  * https://www.jianshu.com/p/7ffaec7b3be6
  
-header:  Signature(3 Byte) + Version(1 Byte) + Flags(1 Bypte) + DataOffset(4 Byte) +===== 格式 ===== 
-body: FLV的 body 部分是由一系列的 back-pointers + tag 构成 + 
-  back-pointers 固定4个字节,表示前一个tag的size。 +  * header:  Signature(3 Byte) + Version(1 Byte) + Flags(1 Bypte) + DataOffset(4 Byte) 
-  tag 分三种类型,video、audio、scripts。 +  body:  FLV的 body 部分是由一系列的 back-pointers + tag 构成 
-  tag 组成:tag type + tag data size + Timestamp + TimestampExtended + stream id + tag data +    back-pointers 固定4个字节,表示前一个tag的size。 
- tag type 1个字节。8 为 Audio, 9 为Video,18 为 scripts +    tag 分三种类型,video、audio、scripts。 
- tag data size 3个字节。表示tag data的长度。从streamd id 后算起。 +    tag 组成:''tag type + tag data size + Timestamp + TimestampExtended + stream id + tag data'' 
- Timestreamp 3个字节。时间戳 +      tag type 1个字节。8 为 Audio, 9 为Video,18 为 scripts 
- TimestampExtended 1个字节。时间戳扩展字段 +      tag data size 3个字节。表示tag data的长度。从streamd id 后算起。 
- stream id 3个字节。总是0 +      Timestreamp 3个字节。时间戳 
- tag data 数据部分+      TimestampExtended 1个字节。时间戳扩展字段 
 +      stream id 3个字节。总是0 
 +      tag data 数据部分
 </markdown> </markdown>
  • public/it/flv.txt
  • 最后更改: 2024/04/23 09:43
  • oakfire