Wireshark没有'识别RTMP流

And*_*rew 8 streaming tcp red5 rtmp wireshark

我在网上发现了一些关于使用Wireshark 跟踪RTMP (实时消息传递协议)的示例,但它对我不起作用.所有RTMPT数据包都呈现为基本TCP数据包,如下所示:

149 14.324999   85.115.xxx.xxx  192.168.1.20    TCP macromedia-fcs > 54557 [ACK] Seq=1 Ack=1452 Win=69 Len=0
Run Code Online (Sandbox Code Playgroud)

我正在使用Wireshark 1.2.8与Windows Vista上安装的所有协议.

我该怎么办才能解决这个问题?

谢谢!

Chr*_*bin 15

WireShark依靠一些启发式方法来决定如何解码流.其中一个是端口号.

要检查的第一个项目是:在此捕获中使用标准端口1935的RTMP?如果没有,请告诉WireShark如何解码它(参见下面的最后一步).

要检查的第二个项目:打开启发式编辑→首选项→协议→TCP→首先尝试启发式子解剖器.

如果所有其他方法都失败了,请强行:右键单击其中一个数据包→解码为...→RTMP.

  • 它对我来说效果不佳 - 试图监控自适应速率闪存播放器改变比特率并且无法可靠地过滤所有控制流量.提供的建议有助于但未完全解决问题是否还有其他工具可以使用? (2认同)