RTMP Chunk Header
RTMP Chunk Header
的長度不是固定的,分為: 12 Bytes、8 Bytes、4 Bytes、1 Byte
四種,由RTMP Chunk Header
前2位決定。
對應關系如下:
對應關系與基本說明
RTMP Header舉例
RTMP Header (12 Bytes)
RTMP Header (12 Bytes)
一般只有rtmp流剛開始的metadata、絕對時間戳的視頻或音頻
是12Bytes。
流分析工具 查看頭長度
(以上流分析工具地址: https://github.com/ZhaoliangGuo/StreamingMediaToolKit)
RTMP Chunk Header (12 Bytes) 舉例1 - video
RTMP Chunk Header (12 Bytes) 舉例2 - OnMetaData
有些控制消息也是12 Bytes
, 比如connect
。
RTMP Chunk Header (12 Bytes) 舉例3 - connect
RTMP Chunk Header (8 Bytes)
RTMP Chunk Header (8 Bytes)
RTMP Chunk Header (8 Bytes) 舉例
RTMP Chunk Header (4 Bytes)
RTMP Chunk Header (4 Bytes)
RTMP Chunk Header (4 Bytes) 舉例
RTMP Chunk Header (1 Byte)
RTMP Chunk Header (1 Byte)
RTMP Chunk Header (1 Byte) 舉例