在“让WebRTC支持H264编解码”中我提供了一种优先使用 H264 编解码的思路。我们可以在浏览器那端来验证一下。
有三种方式来验证:
- 在 JS 里打印 sdp
- 查看 Chrome 的日志 chrome_debug.log(见开启 Chrome 日志)
- 抓包
- 使用 webrtc-internals
前三种不再介绍,我们单看下 webrtc-internals 。
在浏览器地址栏输出 chrome://webrtc-internals 就可以看到当前浏览器中的 WebRTC 状态信息。类似下面:
找到 ssrc_xxx_recv(ssrc) ,点开,就可以看到类似下面的信息: