ニュース一覧へ
PRODUCT UPDATE2025年9月11日
Lumi WebRTC 音声・ビデオ会議技術の舞台裏
ビデオ会議は一見シンプルな要件に思えますが、ブラウザやアプリ内で低遅延かつプラグイン不要のリアルタイム音声・映像通話を実現する裏側には、WebRTC(Web Real-Time Communication)という標準規格があります。WebRTC はブラウザベンダー各社が共同で推進しており、Chrome、Safari、Edge などの主要ブラウザにネイティブで組み込まれているため、ユーザーは Flash などのプラグインをインストールしたり、追加のクライアントコンポーネントをダウンロードしたりすることなく、カメラやマイクを取得してリアルタイム接続を確立できます。Lumi の音声・映像機能はこの標準の上に構築されています。
WebRTC 通話の核心は「ピアツーピア接続(Peer Connection)」です。2つの端末が通話を開始する前に、まずネットワークアドレス情報とメディア機能の記述を交換する必要があり、この過程は通常シグナリングサーバーを介して行われます。シグナリング自体は音声・映像データを伝送せず、双方が直接通信路を確立するための仲介役に徹します。接続が確立されると、音声・映像ストリームは遅延を抑えるためできる限りピアツーピアの直接経路を通ります。複雑なネットワーク環境下で直接接続が阻まれる場合は、中継サーバーを経由してデータを転送し、通話が途切れないようにします。
1対1通話であればこの仕組みだけで十分です。しかし Lumi はチームコラボレーションを想定しており、複数人が同時に参加する会議が頻繁に発生します。多人数会議で各端末が他の全員と直接接続を確立すると、データ量は参加者数の二乗に比例して増大し、一般的な端末やネットワークはすぐに処理しきれなくなります。そのため Lumi は集中転送方式のアーキテクチャを採用し、サーバー側で各端末の音声・映像ストリームを一括受信したうえで、必要に応じて他の参加者に配信します。これにより各端末のアップロード帯域への負担を抑えつつ、品質を一元的に管理できます。
ネットワーク品質の面では、Lumi は各端末の帯域幅、パケットロス率、遅延状況を継続的に監視し、映像の解像度とビットレートを動的に調整します。ネットワークが悪化した際には音声の滑らかさと映像のコマ落ち防止を優先し、回復後は段階的に画質を引き上げます。この適応的な仕組みにより、国境や通信キャリアをまたぐ複雑なネットワーク環境下でも、チームメンバーは基本的に問題のない会議体験を維持できます。
