我正在运行一个基于 WebRTC 的服务,目前正在研究 WebRTC 会议聊天的要求,大约有。10 个用户。因此,我想运行一个选择性转发单元(SFU)。我知道 janus 和 jitsi videobridge,但有点担心数据安全。两台服务器都像 WebRTC 端点一样运行,这对我来说意味着传入的流在传递给用户之前会进行解码和编码。即使它只发生在记忆中和瞬间,也意味着缺乏保密性(出于法律原因,我必须认真对待)。
这引出了我的问题。是否有任何 SFU(或可用作 SFU 的多播中继服务器)在传输层运行(如 RFC 7201 第 2.3.1 章中所述,引用 RFC 5117)并且仅将 SRTP 加密流传递给其接收者?
我考虑过(重新)为此目的使用我的 TURN 服务器,但正如 Oleg 在这里指出的那样,TURN 规范仅用于 P2P 通信。也许我对 janus 和 jitsi videobridge 的假设是错误的,那么我也很乐意在这里。
提前谢谢
格雷格