23

ubuntu 12.04 に TURN サーバーをインストールするにはどうすればよいですか? チュートリアルを共有できますか? このチュートリアルを読みました: WebRTC アプリケーション用の独自の STUN/TURN サーバーの実装。しかし、私が理解していないのは、ubuntu 12.04に独自のTURNサーバーをインストールする方法です?

現在、次のコードのようなものを使用して作成していますRTCPeerConnection

const pc_config = {"iceServers": [{"url": "stun:stun.l.google.com:19302"},
  {"url":"turn:my_username@<turn_server_ip_address>", "credential":"my_password"}]};

const pc_new = new webkitRTCPeerConnection(pc_config);

そして、別のネットワークで動作するように上記のコードの引数を埋めたいと思います。

ターンサーバーをインストールしたいときは、

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package resiprocate-turn-server

使用しapt-get install resiprocate-turn-serverました。このhttps://www.webrtc-experiment.com/docs/TURN-server-installation-guide.htmlチュートリアルも使用しました。

4

5 に答える 5

3

ガイドは少し古いと思います。

この Google オープン ソース TURN サーバーを見てください。
インストールが本当に簡単で、非常にうまく機能します。
https://code.google.com/p/rfc5766-turn-server/

于 2014-08-28T10:51:12.747 に答える
0

ターンサーバーのインストール

サーバーに応じてパッケージを変更します

wget http://turnserver.open-sys.org/downloads/v3.2.4.4/turnserver-3.2.4.4-debian-wheezy-ubuntu-mint-x86-64bits.tar.gz

tar -zxvf turnserver-3.2.4.4-debian-wheezy-ubuntu-mint-x86-64bits.tar.gz

wget http://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

tar -zxvf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable/

./configure

make && make install

dpkg -i rfc5766-turn-server_3.2.4.4-1_amd64.deb

cd /etc/

vi turnserver.conf

以下を追加してserver.confを有効にします

listening-device=eth0
listening-ip=YOUR_IP_HERE
listening-port=3478
userdb=turnuserdb.conf
relay-device=eth0
realm=YOUR_REALM_IP_HERE
lt-cred-mech
log-file=/var/log/turnserver.log

turnuserdb.confにユーザー名とパスワードを追加します。

 vi turnuserdb.conf

次の形式で

testuser:pass0wrd

ターン サーバーを起動するには:

sh /data/start_turn_server.sh

新しいターン ユーザーを追加するには:

sh /data/ addTurnUser.sh

Turn Server が実行されているかどうかを確認するには:

ps aux | grep –I turn

上記のコマンドは、TURN サーバーが適切に実行されている場合、一部のプロセスを turnserver としてリストする必要があります。

于 2018-07-14T11:50:31.217 に答える