0

私は最近、webrtc の実装を可能にする phoneRTC と呼ばれる cordova のプラグインについて知りました。提供されたデモをビルドして実行しましたが、結果には非常に満足しています。Webサーバーでwebrtcセッションを記録する方法を知りたいです。現在、インフラストラクチャは次のようになっています。

   Signalling Server
   /               \
CLIENT---------CLIENT



  TURN Server
    /     \
CLIENT    CLIENT

そのため、シグナリング サーバーは参加者の検出に使用され、接続が確立されます。TURN サーバーは、参加者間で直接接続を確立できない場合に使用されます。

ターン サーバーには rfc5766-turn-server が使用され、シグナリング サーバーには socket.io が使用されます。

私がやりたいことは、TURN サーバーを通過するセッションを記録することです。これは可能ですか?もしそうなら、どうすればこれを達成できますか?

編集: Kurento についても読みましたが、それでこれを達成できるかどうかを理解するのに苦労しています。

4

1 に答える 1

0

PhoneRTCサイトより

サードパーティのサーバーなしで、WebRTC ベースのビデオおよびボイス チャットを Cordova アプリに簡単に追加できます。Android、iOS、ブラウザに対応!

私は PhoneRTC の専門家ではありませんが、少し調べてみると、すべてのクライアント間で p2p 接続が作成されているようです。サーバーはシグナリング プレーンでのみ使用されるため、少なくとも単純なソリューションでは、ここではうまくいきません。

サーバーでレコーディングを行いたい場合、メディア ストリームはサーバーを通過する必要があります。MCU を使用するか、すべてのストリームを別のクライアントとしてサーバーに送信します (これは少し汚れています、IMHO)。

于 2015-03-13T15:50:14.113 に答える