掲載済み (2026-05-09号)
044 184文字 • 1分

OpenAIにおける低遅延なリアルタイム音声AIのスケールアウト戦略

原題: How OpenAI delivers low-latency voice AI at scale

英語

掲載情報

2026年5月9日土曜日号 アネックス掲載

概要

OpenAIがChatGPT VoiceやRealtime APIにおいて、WebRTCをKubernetes環境でスケールさせるために構築した、リレーとトランシーバーを分離する独自のネットワークアーキテクチャを公開。

詳細内容

自然な会話AIの実現には、ネットワーク遅延の最小化が不可欠です。OpenAIは、標準的なWebRTCがKubernetesの「セッションごとのポート割り当て」と相性が悪い(ポート枯渇やセキュリティ、スケーラビリティの課題)という問題を解決するため、独自の「リレー+トランシーバー」構成を導入しました。このシステムでは、軽量な「リレー」がパケットのルーティングを行い、ステートフルな「トランシーバー」がWebRTCの接続終端(ICE/DTLS/SRTP)を担当します。最大の特徴は、ICEプロトコルの『ufrag(ユーザー名フラグメント)』にルーティング用のメタデータを埋め込むことで、パケット復号前に適切な送信先を決定できる点です。これにより、数千のUDPポートを公開することなく、全世界的な低遅延通信と、インフラの柔軟なオートスケーリングを両立しています。実装面では、Go言語とLinuxのSO_REUSEPORT、スレッド固定などを活用し、カーネルバイパスなしで高性能なパケット処理を実現しています。