双方向ストリーミング
Amazon Bedrock AgentCore ランタイムは双方向ストリーミングをサポートし、クライアントとエージェント間の双方向通信をリアルタイムで実現します。これは、クライアントとエージェントの両方が同時にデータを送受信する必要がある会話音声エージェントなどのインタラクティブなアプリケーションに不可欠です。
AgentCore Runtime は、双方向ストリーミング用に 2 つのプロトコルをサポートしています。
- WebSocket
-
TCP 経由の永続的な全二重接続。WebSocket は、追加のインフラストラクチャを必要とせずに、テキストベースのストリーミング、構造化メッセージ交換、オーディオストリーミングをサポートします。クライアントは、SigV4 または OAuth 2.0 認証を使用して AgentCore Runtime WebSocket エンドポイントに接続します。
- WebRTC
-
低レイテンシーでリアルタイムのオーディオとビデオ用に最適化されたプロトコル。WebRTC は、リアルタイムのメディア配信に UDP ベースのトランスポートを使用して、ブラウザおよびモバイルアプリケーションの音声エージェントに適しています。