[功能请求] webrtc 不加密功能
Author: jimyingCreated Sep 2, 2026Updated Sep 8, 2026
Labels意见建议
描述该功能的用处,可以提供相关资料描述该功能
添加webrtc是否加密的开关 用于调试webrtc码流,方便查看rtp、rtcp数据包 (只进行ICE协商,不进行DTLS和SRTP)
janus有此功能选项no-webrtc-encryption
-w, --no-webrtc-encryption Disable WebRTC encryption, so no DTLS or SRTP
(only for debugging!) (default=off)该功能是否用于改进项目缺陷,如果是,请描述现有缺陷
webrtc默认是加密的,抓包无法看到rtp/rtcp包详细内容。 添加此功能,可以方便调试webrtc媒体数据包,追踪问题。
描述你期望实现该功能的方式和最终效果
- addStreamProxy新增开关参数,比如no-rtc-encrypt=true
- offer SDP中m=audio/video行的proto 的值不是“UDP/TLS/RTP/SAVPF” 而是RTP/AVPF
满足上述任意条件,webrtc的媒体流不进行加密Source: ZLMediaKit/ZLMediaKit