
MCU(多地点制御装置)
アーキテクチャすべてのストリームを単一の合成ストリームにミキシングするサーバー。
MCUとは?
MCU(Multipoint Control Unit)は、すべての参加者から個別のストリームを受信し、デコードし、単一の合成ストリームにミキシングし、その統合ストリームを各参加者に送り返す集中型ビデオ会議アーキテクチャです。サーバー内のビデオプロダクションスタジオのようなもので、複数のカメラフィードを受け取り、プロフェッショナルにミックスされた1つの出力を作成します。
主な利点
- 参加者の帯域幅節約:各参加者は会議の人数に関係なく正確に1つのストリームをダウンロード
- 最小限のクライアント要件:非常に低スペックのデバイスでも大規模会議に参加可能
- 一貫したエクスペリエンス:全員が完全に同じレイアウトを閲覧
- 簡単な録画:MCUはすでに完全な合成を作成しているため、録画が容易
重大な欠点
- 極めて高いサーバーコスト:デコードとエンコードはCPU集中型。サーバーインフラコストはSFUの通常10倍
- 追加レイテンシ:デコード・ミキシング・エンコードプロセスにより、SFUと比較して100-300msの追加レイテンシ
- 品質の劣化:デコード/エンコードサイクルごとに品質がわずかに低下
- スケーラビリティの課題:参加者の追加でサーバー負荷が指数関数的に増加
MCU vs SFU vs P2P
- P2P:1-4人の参加者に最適。サーバーコストゼロ、最大のプライバシー、最低レイテンシ。スケールしない
- SFU:5-100人以上の参加者に最適。適度なサーバーコスト、良好な品質、業界標準
- MCU:レガシーシステムや極端なクライアント帯域幅制約に最適。高いサーバーコスト、追加レイテンシ