Waterbus
Waterbusは画面共有や仮想背景、E2E暗号化も対応のFlutterベースで作られたオープンソースのグループビデオ会議アプリです。FlutterとWebRTC SFUによる高品質なグループビデオ会議を実装する、というもの。
ZoomやMS Teams、Google Meetなどのいわゆる標準的なビデオ会議プラットフォームの代替となりますが、置き換えを目的とはしていないそうです。Waterbusは一部のサービスにある仮想背景機能やピクチャー・イン・ピクチャー、暗号化といった機能が備わっていない事を顧みてOSSとして開発したもので、いわばこのソースコードの共有が主な目的だそうです。
具体的な性能は高品質なグループビデオ会議、会議参加者との画面共有、各ビデオコーデックのサポート、自分以外を任意の画像にリアルタイム変換する仮想背景、マルチタスクを可能するPiPモード、E2E暗号化、GPUPixelを使用したリアルタイムフィルターなどが備わっています。また、多言語化も対応可能(現代は英語とベトナム語のみ)となっています。
既存アプリの置き換えを目的とはしていない、との事でしたが、動作サンプルを触った感じ、UIも含めて直ぐにでも代替運用可能に感じました。完成度は高い印象です。動作サンプルにゲストユーザー機能もあるのでご興味ある方は触ってみては如何でしょうか。