5

私は WebRTC について調べていて、それに関する何千ものタブを開きました。しかし、どこにどのコードを書くべきか、まだ正確にはわかりません!!!

asp.net 4.5 と IIS 8 (必要な場合) を使用して Web サイトを作成する予定です。ビデオ会議が必要です。ただし、セキュリティ上の理由から、サーバーの両側からビデオを録画する必要があります。だから私はp2pを使うことができないと思います。ステップバイステップのチュートリアルを提供して助けてください。これ以上リンクを提供しないでください!!! (新しいタブを開く余地がありません:D)

4

3 に答える 3

1

WebRTCでやろうとしていることはできますが、リレーを強制したいので、データはサーバーを通過し、フレームをディスクに書き込むことができます. これにより、基本的に P2P 部分が排除されますが、すべてのデータ フローは TCP ではなく UDP を介して行われ、パフォーマンスは高く、帯域幅は低く保たれます。これは、フラッシュ メディア サーバーのようなものを使わずに期待できる最高のものです。

IE でサポートするには、何らかのプラグインが必要です。ネイティブの WebRTC はサポートされておらず、Flash でもネイティブの UDP 接続はサポートされていないため、Java アプレットまたはカスタム プラグインのいずれかになります。

基本的に、 IceLinkでやろうとしていること(私は @ Frozen Mountain で働いています) の面倒な作業を行いました。ああ、リレーを強制するには、リレーを通過しないピアと候補のペアを抑制する必要があります (WebRTC は複数のソースから複数の候補を持つことができるため、不要なオプションを抑制するだけで、リレーが確実に行われるようになります)。残っている唯一のオプションです)。

それが役立つことを願っています!

于 2013-10-11T19:48:44.703 に答える
0

これには必ずカスタム ソリューションが必要です。デフォルトでこれを許可するwebrtcには何もありません-あなたが言ったように、webrtcはデフォルトでp2pであり、ストリーミングトラフィックが通過するサーバーはありません。

そのため、webrtc クライアントとして機能するサーバー側アプリケーションを作成する必要があります。完全な webrtc 接続 (SDP 交換、ICE...) を確立できる必要があります。その後、ブラウザはオーディオとビデオのパケットの送信を開始し、それを記録できます。

完全なオーディオ ビデオ会議のために同じオーディオ/ビデオ パケットを別のブラウザ (webrtc クライアント) に送信する場合は、他の webrtc クライアントが同じサーバーに接続できるようにする必要があります。基本的に、サーバーは録音機能を備えたオーディオ/ビデオ webrtc ブリッジになります。

アイデアをチェックアウトできるオープン ソースのオーディオ/ビデオ webrtc ブリッジがあります。幸運を。参考までに、彼らのサーバーは Linux と MacOSX で動作します。

于 2013-10-07T20:38:52.290 に答える
0

これまで、WebRTC ビデオ会議 + 録画にはTokBoxのプラットフォームを使用していました。その秘訣は、ビデオ ストリームをサーバー経由で強制的にルーティングし、キャプチャしてディスクに保存できるようにすることです。

TokBox の実装の優れた点は、参加者の数に関係なく、ビデオ ストリームを同期して 1 つのファイルに結合したことです。このようにして、使いやすく、管理しやすく、配信しやすいビデオ録画が完成しました。

これは2年前のことです。自己ホスト型のKurentoメディア サーバーやその他のプラットフォームでも同じことが可能であると私は信じています。

于 2016-11-07T13:43:42.703 に答える