More Related Content Similar to Flv for H.264 (20) Flv for H.2642. FLV header
FLV File Body
FLVTAG
Signature UI8 0x46
Signature UI8 0x4C Reserved UB:2 0x0
Signature UI8 0x56 Prev_Tag_size0 UI32
Filter UB:1 0x0
Version UI8 0x01 TagType UB:5
TReserved UB:5 0x0 Tag1 FLVTAG (8=audio,9=video,18=script)
TypeAudio UB:1 DataSize UI24 Total-11
TReserved UB:1 0x0 TimeStamp UI24 millisecond
TypeVideo UB:1 TimeExtend UI8
DataOffset UI32 0x09 Prev_Tag_size1 UI32 StreamID UI24
VideoTagHeader/AudioHeader
VideoData/AudioData
Tag2 FLVTAG
Prev_Tag_size2 UI32
Tag3 FLVTAG
More Tag
3. SCRIPT TAG
FLVTAG
Reserved UB:2 0x0
Filter UB:1 0x0
TagType UB:5 0x12
DataSize UI24 Total-11
TimeStamp UI24 millisecond
TimeExtend UI8
StreamID UI24
-------------------------------------------
Script data Tag Name
Tag Value
4. VIDEO TAG
VideoTagHeader
FLVTAG
FrameType UB:4 0x01/0x02
CodecID UB:4 0x07 (AVC)
Reserved UB:2 0x0 AVCPacketType UI8 0x01 AVCNALU
Filter UB:1 0x0 CompositionTime SI24
TagType UB:5 0x09
DataSize UI24 Total-11
TimeStamp UI24 millisecond
TimeExtend UI8
StreamID UI24 0x00 VideoData
VideoTagHeader
VideoData IF AVCPacketType== 0
AVC sequence header
IF AVCPacketType== 1
AVC NALU
11. SUPPORT FORMAT
• Video: H.263, Screen Video, On2 VP6, On2 VP6 with alpha channel, Screen Video version 2.
• Liner PCM (platform endian), ADPCM, MP3, Liner PCM (little endian), Nellymoser 16khz mono,
Nellymoser 8khz mono, Nellymoser, G.711 A-law logarithmic PCM, G.711 mu-law logarithmic
PCM, AAC, Speex, MP3 8khz
• Reference : Adobe Flash Video File Format Specification Ver10.1