推断 WebRTC 连接正在建立或处于活动状态的最干净的方法是什么。
例如,也许有一种方法可以查询浏览器,或者可以通过主动监视连接来判断?(甚至可以检测到 UDP 流量吗?)
到目前为止我一直在观察,netstat -atp tcp
但我还没有看到任何可以使用的模式。
答案1
查看文章 如何在 webrtc-internals 中找到当前活动连接?
以下是 Chrome 的摘要和一个简化的示例:
- 打开
chrome://webrtc-internals
。活跃候选对将以粗体显示,并且可能已重命名为Conn-audio-1-0
。 - 展开以查看候选人
googActiveConnection
对于当前活动的连接来说为真,对于所有其他连接来说为假。- 活动连接由
localCandidateId
和remoteCandidateId
字段中指定的本地和远程定义。 - 您现在可以检查它们的属性。
您将在文章中找到更多详细信息和屏幕截图。