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流刚开始的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) 举例