0.6.6 版本发布。重点:Pcaptix 现已支持 WebRTC 抓包。
如果你曾尝试用传统 SIP 工具打开 WebRTC 抓包,就知道会遇到什么。信令被封装在 WebSocket 帧内,媒体经过 DTLS 加密,而工具要么什么都显示不出来,要么更糟——把密文当作音频解码,并为随机噪声给出一个质量评分。
于是我们把两方面都解决了。
SIP over WebSocket(RFC 7118)现已完成解帧与解析。WebRTC 通话会像其他任何 SIP 通话一样,出现在同一个通话列表、消息视图和呼叫流程中。界面一致,无需单独模式。
SRTP:当密钥在 SDP 中可见时(SDES 模式),数据流会正常解密。当密钥通过 DTLS 握手带外传输时(DTLS-SRTP),数据流会被识别为已加密,并仅按网络层面报告。不再有幻听音频,也不再对乱码字节给出 MOS 评分。
另有两点值得一提:
- Wireshark 风格的 SIP 消息查看器,提供可折叠的协议树,也可按需查看原始文本。
- TCP 重组修复。此前在某些边界情况下,段内末尾的消息会被丢弃,现在不会了。
如果你运营 WebRTC 基础设施,手头还有一些一直不太敢信任的抓包,这个版本值得一试。
