我将实现Java VoiP服务器以使用WebRtc。浏览器p2p连接的实现非常简单。服务器到客户端的连接稍微有些棘手。
在快速浏览RFC之后,我写下了将Java服务器作为浏览器应该做些什么。请帮我完成下面的列表。
问题:
第一步是实施Interactive Connectivity Establisment(RFC 5245)。无论您是否使用STUN / TURN服务器都无关紧要,您的代码需要向浏览器发出连接检查(使用STUN消息)并响应浏览器的连接检查。 ICE是一个相当复杂的状态机,但它是可行的。
你不必重新发明轮子。 STUN / TURN服务器是外部组件。按原样使用。 WebRTC源代码可用,您可以在应用程序代码中使用它并调用相关方法。
PLS。参考类似的帖子 - Server as WebRTC data channel peer