Ping消息是最神秘的RTMP控制消息之一,至今都还没有完全破译。这里只给出已知参数意义,参考的是rtmpdump开源项目的文档。
Ping消息参数包括2个指定的控制参数,以及2个可选的参数。第一个参数是Ping的类型,占2个字节;第二个参数是Ping的接收方的StreamID,这里是由于Ping包的包头的StreamID一般都填0,当然,在一些特定的Ping中,第二个参数也可以做其他用途;第三和第四个参数是可选的附加信息。
不同的Ping类型有不同的含义和参数选择:
a) type 0:清空流。没有第三个第四个参数,第二个参数可以是0。一般在建立连接之后,Server端会发