我正在解决我的应用程序中的 WebRTC 视频通话问题,并且我正在使用 Wireshark。
我的视频通话的一端是浏览器窗口中运行的 Web 应用,另一端是 Android 设备上基于 Unity 的应用。这是使用 WebRTC 构建的。在 wireshark 中,我可以看到 UDP 数据包通过,并且能够将它们解码为 RTP 数据包,这似乎很有效。但是,我现在正在查看一些似乎通过 TCP 发送数据包的通话。我尝试对 UDP 数据包进行与之前相同的解码...,但它不起作用。我是不是搞错了方向?我在“解码为...”窗口中输入了发送端口和接收端口。
非常感谢您的帮助。
答案1
事实证明,我错误地使用了“解码为...”窗口。我将字段列更改为 RTP,而我应该将当前列更改为 RTP。现在它可以正确解码我的数据包。