在Wireshark中找到答案SDP数据包

时间:2014-10-23 08:07:13

标签: google-chrome webrtc sdp

我在两个代理之间跟踪数据包。一个来自Mac上的Chrome,另一个来自Android上的Chrome Beta。他们通过像apprtc.appspot.com这样的参考网站进行通信,并设法将some logs保存在其中。 (请下载或仅显示为源代码)这样​​做我也会在Wireshark中捕获数据包,而2个代理与WebRTC进行通信。

使用过滤器:stun || udp许多绑定请求&可以建立回应。

基本上来自rfc doc它说:

An agent can respond to an initial offer at any point while gathering candidates...
thus allowing the remote party to also start forming checklists and performing 
connectivity checks.

但我无法看到SDP的任何迹象,如提供或回答相互发送,可以在上面的js日志中找到。为了交叉参考,我希望找到整个沟通的正确顺序。

这里是Wireshark file kinda of big

1 个答案:

答案 0 :(得分:-1)

Chrome使用TLS加密信令数据包。如果它直接在对等体之间进行通信,那么查看信令的唯一方法就是查看chrome的控制台日志。它应该有SDP的报价回答交换。我假设它使用SIP作为信令协议,你应该在控制台中看到它。

如果对等体之间存在中介,就像FreeSwitch任何其他SIP服务器一样,则可以更好地调试它,因为它们具有解码和查找原始文本消息的密钥。