2017-05-19 86 views
0

我一直在使用WebRTC视频聊天应用和使用Java Websocket作为信令服务器TURN服务器。如何创建自己的STUN或者用java

该应用程序在Tomcat成功合作。

目前我正在使用Google的STUN服务器。

变种pc_config = { “iceServers”:[{ “URL”: “击晕:stun.l.google.com:19302”}]}; var pc = new RTCPeerConnection(pc_config);

我不想在公共或第三方STUN服务器上进行中继,如上所述。

由于我的应用程序将被发布到公共Tomcat服务器专用域名。我想要使​​用/设置我自己的STUN或TURN服务器。

我可以使用Tomcat吗?
是否有任何稳定的开源库可用于此?

请给我一个例子,如果有的话。

回答

1

我认为尝试塞满信令和NAT穿越(= STUN/TURN服务器)是错误的方法。你用它们处理缩放的方式是不同的,并且你最终暴露于开放的互联网的表面也是不同的。

由于这些原因,是使用不同的语言/技术的STUN/TURN服务器没有真正的问题。我会在这里与coturnrestund一起去。

也有一些管理的商业服务,您可以使用,而不是部署自己的,他们真的是不贵。