7

複数のブロードキャスト セッションを作成したい (チャット ルームのように、それぞれ異なる視聴者グループにブロードキャストする n 個のマスターが存在する可能性がある)。

複数の放送セッションは可能ですか? もしそうなら、どうすればこれを達成できますか?github のチュートリアルにある 1 対 1 呼び出しの実装のようなことはできますか?

現在、私のコードはGithubkurento-one2many-callで提供されている Node.js の例と同じです。

編集: コードとチュートリアルを調べたところ、「チャット ルーム」ごとに異なるパイプラインを導入することでこれを実現できる可能性があることに気付きました。これは行く方法ですか?

4

1 に答える 1

7

これを行う方法は、ブロードキャスト セッションごとに 1 つのパイプラインを作成することです。これは、kurento-roomフレームワークとkurento-group-callチュートリアルが行うことと似ています。基本的に、新しいルーム (あなたの場合はブロードキャスト セッション) が作成されるたびに 1 つのパイプラインを作成し、セッションのパイプライン内でエンドポイントの作成を開始します。そうすれば、セッションが終了したら、他のアクティブなセッションに干渉することなくパイプラインを破棄できます。

ブロードキャストごとに 200 人以上のユーザーをサポートすることを計画している場合は、KMS ごとに 1 つのパイプラインを一致させ、必要に応じて新しい KMS-VM インスタンスを生成することをお勧めします。そうすることで、Kurento をベースにしたエラスティック クラウドを作成できます。

于 2015-06-26T19:29:12.447 に答える