2017-05-19 60 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一起去。

也有一些管理的商業服務,您可以使用,而不是部署自己的,他們真的是不貴。