WebRTC服务器Java实现



我是WebRTC的初学者,我想创建一个简单的应用程序调用,但我不能理解什么是服务器?WebSocket足够吗?还是我需要其他服务器?

我的场景是非常简单的两个chrome用户AB, A呼叫B

这取决于您的应用程序,但您可能希望使用服务器进行信令。浏览器在建立会话后是点对点连接的。(它没有通过您的服务器)

详细信息http://www.html5rocks.com/en/tutorials/webrtc/basics/.

同意您可能需要一个服务器来发送信令。我的公司OnSIP为此提供了一个托管解决方案,所以你不需要管理服务器,但无论你决定与否,这里有一个关于信令的解释性视频。为什么你需要它。这里就不写解释了,我只是把它链接起来:

https://www.youtube.com/watch?v=-waKd_edBGw

同样,如果你打算运行一个90%以上时间可靠地设置调用的应用程序,你还需要媒体中继(TURN)服务器。这是为了处理NAT和防火墙遍历,因为端点具有私有IP地址,这可能会在实际网络情况下扰乱P2P呼叫设置。媒体中继服务器有一个公共IP地址,可以直接中继媒体流。这些都需要大量的带宽来运行——我不相信任何云托管服务都能满足。同样,我的公司将其作为带有简单api的托管解决方案的一部分提供。你完全可以自己完成这些工作。

处理信令的竞争性服务&媒体中继& &;提供开发者api: EasyRTC;TokBox .

相关内容

  • 没有找到相关文章

最新更新