如何使用java创建自己的STUN或TURN服务器

如何使用java创建自己的STUN或TURN服务器,java,tomcat,webrtc,stun,turn,Java,Tomcat,Webrtc,Stun,Turn,我一直在使用WebRTC和javawebsocket作为信令服务器开发视频聊天应用程序 此应用程序正在Tomcat上成功运行 目前我正在使用​ 谷歌的STUN服务器 var pc_config={“iceServers”:[{“url”: “stun:stun.l.google.com:19302”}]};var pc=新 RTPEERCONNECTION(pc_配置) 我不想像上面那样在公共或第三方STUN服务器上进行中继 因为我的应用程序将发布到具有专用域的公共Tomcat服务器。我想使用/

我一直在使用
WebRTC
javawebsocket
作为信令服务器开发视频聊天应用程序

此应用程序正在Tomcat上成功运行

目前我正在使用​ 谷歌的STUN服务器

var pc_config={“iceServers”:[{“url”: “stun:stun.l.google.com:19302”}]};var pc=新 RTPEERCONNECTION(pc_配置)

我不想像上面那样在公共或第三方STUN服务器上进行中继

因为我的应用程序将发布到具有专用域的公共Tomcat服务器。我想使用/设置我自己的眩晕或转身服务器

我可以和Tomcat一起做吗?
是否有稳定的开源库可用于此目的


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

更好的方法是在服务器上使用开源解决方案作为服务。示例:-功能稳定,支持其他功能


顺便说一句,没有Java STUN/TURN库可以在Tomcat下工作。尽管有一些基于Java的开源项目,比如这个:

我认为尝试填充信令和NAT遍历(=STUN/TURN server)是错误的方法。使用它们处理缩放的方式是不同的,并且最终暴露在开放互联网上的每个对象的表面也是不同的

由于这些原因,对STUN/TURN服务器使用不同的语言/技术并不存在实际问题。我要么去,要么在这儿去

还有一些托管的商业服务,您可以使用它们来代替部署自己的服务,而且它们并不昂贵