5

私はwebrtcが初めてです。http://www.html5rocks.com/en/tutorials/webrtc/basics/#toc-security on webrtcのチュートリアルに従い、チャットを行うことができました。

1000 ユーザー以上など、より多くのユーザーにブロードキャストしたい場合、そのようなアプリケーションを設計する際に考慮すべきことは何ですか?

私は少しグーグルで検索しましたが、私が得たのはwebrtcの実装と私のようないくつかの質問だけでした. しかし、今のところ具体的な答えはありません。

4

2 に答える 2

2

与えられた答えは少し間違っています。スケーリングについて話すと、指定されたリンクは何もしません。「ブロードキャスト デモ」https://www.webrtc-experiment.com/RTCMultiConnection/video-broadcasting.htmlにアクセスしてテストすると、ブロードキャスターが単一のビデオ ストリームを送信するのではなく、N 個のストリームを送信することがわかります。 「リスナー」または「ブロードキャスト出席者」の量です。そのため、放送局はすぐに発信接続のボトルネックにぶつかります。たとえば、単一の送信ストリームには 40KB/秒が必要なので、1000 ユーザーの場合は最大 40MB/秒であり、これは受け入れられません。

スケーラブルなアプリを構築する唯一の方法は、サーバー側のソリューションを使用することです。放送者とリスナーの間に多少の遅れがあっても問題ありません。テレビと同じ生の会話ではありません。

于 2013-08-19T14:33:59.507 に答える