Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
Back to tool/Back to issues
#4818·ZLMediaKit

[功能请求] 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

View original on GitHubView discussion on GitHub