webrtc浏览器调试
Chrome 浏览器提供的 chrome://webrtc-internals 可以获取当前浏览器中运行的 WebRTC 实例的实时状态,如下图所示:
l4cjqiv9.png
hrome://webrtc-internals 页面为每个 PeerConnection 建立了一个 Tab,如果有 getUserMida 或 getDisplayMedia 调用的话会附加一个 GetUserMedia Requests Tab。
每个 PeerConnection 的 Tab 页面分成 4 个部分:
RTCPeerConnection 的创建参数;
PeerConnection API 的调用轨迹;
从 getStats() API 采集的实时数据;
由 getStats() API 计算产生的图表;
Fiirefox 可以通过在地址栏输入 about:webrtc 来调试,需要注意的是需要不断刷新页面来获取最新的 WebRTC 连接状态。
Firefox 也可以通过开启调试信息的方式通过浏览器调试信息间接查看 WebRTC 调试信息。
参考 https://wiki.mozilla.org/Media/WebRTC/Logging 中提供的方法,通过命令行方式启动浏览器