実際、私は自分のスタン/ターンサーバーインスタンスを使いたいし、Amazon EC2を使いたいと思っています。これについて何かアイデアがあれば、作成手順または参照するリンクを教えてください。
ec2インスタンスにsshログインしてから、以下のコマンドを実行して、ターンサーバーをインストールおよび起動します。
簡単な方法:
Sudo apt-get install coturn
いいえと答えた場合、最新の最先端が欲しいのですが、ソースコードを downloads page からダウンロードして、自分でインストールすることができます。例:
Sudo -i # ignore if you already in admin mode
apt-get update && apt-get install libssl-dev libevent-dev libhiredis-dev make -y # install the dependencies
wget -O turn.tar.gz http://turnserver.open-sys.org/downloads/v4.5.0.3/turnserver-4.5.0.3.tar.gz # Download the source tar
tar -zxvf turn.tar.gz # unzip
cd turnserver-*
./configure
make && make install
tURNサーバーを実行するためのサンプルコマンド:
turnserver -a -o -v -n -u user:root -p 3478 -L INT_IP -r someRealm -X EXT_IP/INT_IP --no-dtls --no-tls
コマンドの説明:
webRTCアプリでは、次のようにtrunサーバーを使用できます。
{
url: 'turn:user@EXT_IP:3478',
credential: 'root'
}
Amazon EC2にターンサーバーをインストールする1つの方法は、Debianを選択して、RFC5766-サーバーの後継であるcoturnパッケージをインストールすることです。
/etc/turnserver.confの設定ファイルには、EC2固有の手順が含まれています。このファイル内で提供される情報は、一般に非常に網羅的であり、構成に関する質問の大部分に回答するはずです。
設定が完了すると、coturnサーバーを停止して起動することができますが、他のサービスと同じです。