View a markdown version of this page

双方向ストリーミング - Amazon Bedrock AgentCore

双方向ストリーミング

Amazon Bedrock AgentCore ランタイムは双方向ストリーミングをサポートし、クライアントとエージェント間の双方向通信をリアルタイムで実現します。これは、クライアントとエージェントの両方が同時にデータを送受信する必要がある会話音声エージェントなどのインタラクティブなアプリケーションに不可欠です。

AgentCore Runtime は、双方向ストリーミング用に 2 つのプロトコルをサポートしています。

WebSocket

TCP 経由の永続的な全二重接続。WebSocket は、追加のインフラストラクチャを必要とせずに、テキストベースのストリーミング、構造化メッセージ交換、オーディオストリーミングをサポートします。クライアントは、SigV4 または OAuth 2.0 認証を使用して AgentCore Runtime WebSocket エンドポイントに接続します。

WebRTC

低レイテンシーでリアルタイムのオーディオとビデオ用に最適化されたプロトコル。WebRTC は、リアルタイムのメディア配信に UDP ベースのトランスポートを使用して、ブラウザおよびモバイルアプリケーションの音声エージェントに適しています。