webrtc 调用的 sip sip 信令部分是否必须加密为 TLS?

Does sip sip signalling part for webrtc call has to be encrypted as TLS?

如果webrtc的信令部分由sip处理,是否强制要求sip信令必须通过TLS加密。 sip over websocket 是否强制加密为 TLS

WebRTC 使用 TLS 会话或 QUIC 进行信号传输——两者本质上都是加密的。 WebRTC 中并不真正存在所有其他非加密信令途径。理论上它们可能有效,但某些浏览器要么完全阻止它们,要么要求用户在每次交互时授予对摄像头和麦克风的访问权限。使用 WebRTC 将任何重要的东西部署到生产环境而不为其浏览器实现加密信号不是真正的替代方案。

WebRTC“强制”你加密你的信令。 WebRTC 范围之外的是身份验证、授权和身份管理等内容。您可以在该域中随心所欲地做事 – 只需确保在这里做 某事 – 不要让恶作剧者或更糟的人大开眼界。

对于移动、桌面或嵌入式上的本机应用程序——您可以随心所欲。也就是说,思维定式必须相同——强制加密信令。

参考:Best webrtc related blog