2017-09-04 11 views
0

私はeasyRTCを知っています。そのようなソフトウェアが増えています。私はVPSにインストールしてWebRTC技術を受け入れることができます。WebRTCには特定のシグナリングサーバソフトウェアが必要ですか?

本当に必要ですか?

私はまだ学んでいます...

私はNode.jsの仮想共有ホスティングサーバーをインストールしていていると私は私のコントロールパネル上で、それを使用しても、いくつかのポートフォワーディングとのWebSocketを使用することができます。

WebRTCビデオ通話、チャットルーム用のこの共有ホスティングサーバーを使用してシグナリングサーバーを作成することは可能ですか?これで自分の時間を無駄にしないようにする必要がありますか。 (アップロードと同様とのNode.jsなどでそれを実行する)

おかげ

答えて

0

は、基本的にはそう - あなたは、シグナリングのために独自のサーバーのWebSocketを使用することができます。最も簡単なのは:

socket.on('message', function(msg){ 
    io.to('roomid, socketid etc').emit('message', msg); // here you send msg to other user/users 
}); 

ただし、フロントエンドで使用する場合は難しくなります(easyRTCのようなライブラリと比べて)。しかし、hereあなたは何をする必要があるかに応じて良い例がいくつか見つかります。

+0

ありがとうございます。私のサーバー(WebRTCの経験が2日以上ある人、それに必要な他の技術を持っている人)に実装するコードを理解して変更するのはかなり難しいですが、私が理解したいと思う良いもの。基本的に私が現在関心を持っているのは、1つのビデオ通話の1つ+将来のすべてです。そういうわけで、すべての事例と方法があります。いずれの方向も高く評価されます。少なくとも私はそれが可能であることを知っています。 – Tom

+0

私は一緒に働くハイブリッドアプリ(モバイル - Android/iOS /イオンコード/コードバ - とウェブアプリ - Firefox、Chrome)を作成しました。それは1つのオーディオ/ビデオ通信上のものでした。私は自分のシグナリングサーバ(ソケット、テキストチャットと同じ接続)も使用しました。残念ながら、それは著作権があるので、正確なコードを表示することはできません。うまくいけば、私はいくつかの例をgithubに投稿します。 –

関連する問題