Java-WebRTC和加密?

我们希望能够利用WebRTC在我们为内部/企业使用开发的多个本机iOS应用程序中提供视频聊天(请参阅:不适用于Apple AppStore).但是,由于我们的业务性质,我们希望能够在传输之前对视频流进行加密,然后在另一端接收到视频流后对其进行解密.

我快速浏览了AppRTC demo,以大致了解WebRTC.我还找到了演示的Java端口,可以将其用作站立WebRTC服务器的起点.但是,我没有发现WebRTC中的加密.协议中是否完全支持此功能?如果是这样,是否指定了要使用的标准算法/密钥长度?如果协议中未内置该协议,是否可以轻松地将其作为WebRTC的一种“扩展”而纳入我们自己编写代码?

我会对您可能拥有的经验或与您合作完成类似目的的产品感兴趣.

解决方法:

您的所有WebRTC组件均应使用DTLS加密. (source,spec)

Chrome和FireFox均实现了此功能. (source)

明确禁止使用纯RTP. (source)

上一篇:android-将应用内商品数据存储在设备上


下一篇:C#-EnvelopedCms解密不适用于Azure Key Vault