解决Wireshark分析RTMP抓包时Unknown问题

问题

使用Wireshark抓包时,发现经常出现很多Unknown包的问题,但是人工分析包的内容,发现字节流实际是正常的。

分析

因为一开始怀疑是Wireshark解析RTMP时,没有处理好chunk size。但是查看了源码,发现一切正常。
偶然间打开了设置,发现RTMPT设置里居然有一个最大包大小的设置,默认是32768,而且默认RTMPT协议配置了从多个TCP流中重组RTMPT的功能(应当是考虑基于HTTP的传输方式)。

所以这里包大小需要配置大一点,抓包里面的chunk size大小是60000,所以配置更大,我这里选择了1048576

问题解决。

Leave a Comment

为防机器,验证码请直接输入4个数字1

*