【发布时间】:2014-12-18 20:43:36
【问题描述】:
我正在跟踪 2 个代理之间的数据包。一个来自 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 日志中找到。为了交叉参考,我希望找到整个通信的正确顺序。
【问题讨论】:
-
SDP 通过您现有的任何信号系统发送。所以,这将是一个发送到信令服务器的数据包(可以是安全的,也可以是不安全的)。
-
GAE 上的本地代理和信令服务器之间有一些数据包。协议包括 QUIC、TLSv1.2 和 TCP。大多数数据包都是 QUIC。并且从本地到 GAE 服务器出现了一些使用 TLSv1.2 加密的“应用程序数据”。会不会是 SDP 数据?
-
这可能是 SDP 数据,也可能是 Ice Candidates 以及通过信令服务器交换的任何其他信息。
标签: google-chrome webrtc sdp