我已经在我的服务上设置了一个点对点的WebRTC连接。 这真是太棒了。
我现在想转到群组聊天,这肯定会涉及到六七个人以上。 我知道这需要一个媒体服务器。
但是,媒体服务器是否保留了与点对点连接相同的端到端加密? 如果数据只是通过服务器并分发给多人,我可以想象它有可能还是加密的。 但我看到的所有媒体服务器都会做其他花哨的事情,比如记录流。 而我无法想象这是以端到端加密的方式来完成的(媒体服务器实际上无法查看通过它传递的数据)。
那么,是否可以像简单的点对点连接一样,用媒体服务器进行端到端加密呢?
是的!
它是全新的,但WebRTC正在添加E2E加密功能,通过其 可插入流 API。
浏览器会有一个回调,所以你可以自己处理数据。您可以在数据发送到媒体服务器之前进行加密(或进行其他处理)。