ESP-WebRTC 音声・映像通信ソリューションは、Espressif がスマートデバイス向けに提供するリアルタイム通信フレームワークです。ESP32 シリーズ SoC をベースに、音声・映像の取得、リアルタイム伝送、リモート再生、クラウド連携までを網羅し、スマートドアベル、ビデオ通話、リアルタイム配信、AI 音声アシスタントなどの開発を支援します。ソフトウェアコンポーネント、サンプルコード、開発リファレンスを通じて、迅速な試作と柔軟な製品実装を可能にします。

アーキテクチャ

ESP-WebRTC
ESP Signaling ESP-Peer Media Stream Data Channel G711A G711U OPUS H.264 MJPEG ESP Signaling ESP-Peer Media Stream Data Channel Reliable Unreliable Ordered Unordered ESP Signaling ESP Peer Media Stream Data Channel G711A OPUS G711U H.264 MJPEG ESP Signaling ESP Peer Media Stream Data Channel Reliable Unreliable Ordered Unordered
ESP-Capture ESP-Capture
AV-Render AV-Render
Video Pipeline Audio Pipeline Pictures Camera Microphone Layer Overlay Video Processing Video Encoder Rate Convert Channel Convert Bit Convert Audio Encoder AV-Render Video Pipeline Audio Pipeline Video Decoder Video Render Audio Decoder Audio Render Display Module Speaker Module Pictures Camera Microphone Video Pipeline Audio Pipeline Layer Overlay Rate Convert Channel Convert Video Processing Bit Convert Video Encoder Audio Encoder AV-Render Video Pipeline Audio Pipeline Video Decoder Audio Decoder Audio Render Video Render Display Module Speaker Module

主な特長

超低遅延

超低遅延

音声・映像・Data Channel のリアルタイム伝送に対応。映像インターホンや遠隔制御に最適。

安定した接続性

安定した接続性

ICE/STUN/TURN/Dual ICE 等の最適化機構を統合。DTLS-SRTP連携により高度なセキュア通信を実現。

幅広いコーデック対応

幅広いコーデック対応

H.264、MJPEG、Opus、G.711A、G.711U 等主要な音声・映像コーデックに対応。メディアと制御信号の同期伝送が可能。

軽量かつ高効率

軽量かつ高効率

マルチスレッドアーキテクチャとプロトコルスタックの高度最適化により、性能、安定性、コードサイズ、リソース効率のバランスを実現。

柔軟なシグナリング連携

柔軟なシグナリング連携

OpenAI Realtime、WHIP、AppRTC、KVS、Janus とカスタムシグナリングに対応し、クラウドや AI サービスとの連携を実現。

ワンストップ統合

ワンストップ統合

Peer Connection、RTP、SCTP、シグナリング、メディア取得、再生機能を統合的に提供し、迅速な組込み、検証、量産展開を支援。

開発リソース

開発リソース

ESP-WebRTC SDK

オープンソースの ESP-WebRTC ソリューションは、スマートデバイス向けに再利用可能なリアルタイム音声・映像通信基盤を提供します。ESP32 シリーズ SoC 向けの包括的なフレームワークとして、メディア取得、P2P接続、シグナリング、レンダリング・再生、およびサンプルコードを網羅し、開発者の迅速なプロトタイプ検証と製品統合を支援します。

その他のリソース:

お問い合わせ