如何在Chrome for WebRTC应用程序中记录/查看ICE连接检查消息?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Chrome for WebRTC应用程序中记录/查看ICE连接检查消息?相关的知识,希望对你有一定的参考价值。
我的理解:在WebRTC中,SDP用于将冰候选者中继到本地对等体之后,将其转发给远程对等体。此后,使用STUN绑定请求执行连接检查。我可以使用javascript记录接收/发送的SDP,但这只是ICE候选对象。
问题:如何在Chrome中记录或查看ICE连接检查(STUN,RFC 5389)消息?我了解可以安装Wireshark或某些此类工具来记录所有网络流量,但是我认为必须有更好的直接方法来执行此操作。
答案
一种方法是访问chrome:// webrtc-internals,然后单击“下载PeerConnection更新和统计数据”按钮。
另一答案
没有一种方法可以直接获取STUN数据包,但是可以通过getStats
API监控某些情况!
[RTCIceCandidatePairStats您有requestsReceived
和requestsSent
,所以您可以从中找出一些内容。
我认为我们永远不会获得一个API来实际获取数据包。
以上是关于如何在Chrome for WebRTC应用程序中记录/查看ICE连接检查消息?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Chrome 中为 WebRTC 调用者设置远程描述而不会出错?
WebRTC[51] - 如何获取Chrome浏览器底层的WebRTC日志