使用wireshark抓包分析rtmp推流和拉流过程的信令,大致如下:
通用部分
箭头>>>表示C->S,箭头<<<表示S->C
- >>> Handshake C0+C1
- <<< Handshake S0+S1+S2
- >>> Handshake C2
- >>> AMF0 Command connect(‘live’)
- <<< Window Acknowledgement Size 5000000
- <<< Set Peer Bandwidth 5000000,Dynamic
- <<< Set Chunk Size 4000
- <<< AMF0 Command _result(‘NetConnection.Connect.Success’)
- >>> Window Acknowledgement Size 5000000