这是本文档旧的修订版!


FLV

  • header: Signature(3 Byte) + Version(1 Byte) + Flags(1 Bypte) + DataOffset(4 Byte)
  • body: FLV的 body 部分是由一系列的 back-pointers + tag 构成
    • back-pointers 固定4个字节,表示前一个tag的size。
    • tag 分三种类型,video、audio、scripts。
    • tag 组成:tag type + tag data size + Timestamp + TimestampExtended + stream id + tag data
    • tag type 1个字节。8 为 Audio, 9 为Video,18 为 scripts
    • tag data size 3个字节。表示tag data的长度。从streamd id 后算起。
    • Timestreamp 3个字节。时间戳
    • TimestampExtended 1个字节。时间戳扩展字段
    • stream id 3个字节。总是0
    • tag data 数据部分
  • public/it/flv.1713836471.txt.gz
  • 最后更改: 2024/04/23 09:41
  • oakfire