2017-05-19 6 views
0

WebRTCを使用し、シグナリングサーバーとしてJava Websocketを使用してビデオチャットアプリケーションに取り組んでいます。Javaを使用して独自のSTUNまたはTURNサーバーを作成する方法

このアプリケーションは、Tomcatで正常に動作しています。

現在、私はGoogleのSTUNサーバーを使用しています。

するvar pc_config = { "iceServers":[{ "URL": "STUN:stun.l.google.com:19302"}]}。 var pc = new RTCPeerConnection(pc_config);

上記のような公開サーバまたはサードパーティのSTUNサーバでは中継したくありません。

私のアプリケーションは専用ドメインを持つ公開Tomcatサーバーに公開されるため、私は自分のSTUNまたはTURNサーバを使用/セットアップしたい。

私はTomcatでこれを行うことはできますか?
安定したオープンソースライブラリがありますか?

このような例がある場合は、例を教えてください。

答えて

1

私はシグナリングとNATトラバーサル(= STUN/TURNサーバ)を詰め込もうとすると間違ったアプローチをしていると思います。このようなオープンソースのJavaベースのプロジェクトがあります。あなたがそれらを使ってスケーリングを扱う方法は異なります。また、あなたが開いているインターネットにさらされるそれぞれの表面も異なっています。

これらの理由により、STUN/TURNサーバに異なる言語/技術を使用することは実際の問題ではありません。私はここにcoturnまたはrestundのいずれかと一緒に行くだろう。

自分で展開する代わりに使用できる管理された商用サービスもありますが、実際には高価ではありません。

関連する問題