View a markdown version of this page

Streaming bidirectionnel - Amazon Bedrock AgentCore

Streaming bidirectionnel

Amazon Bedrock AgentCore Runtime prend en charge le streaming bidirectionnel, permettant une communication bidirectionnelle en temps réel entre les clients et les agents. Cela est essentiel pour les applications interactives telles que les agents vocaux conversationnels où le client et l'agent doivent envoyer et recevoir des données simultanément.

AgentCore Runtime prend en charge deux protocoles pour le streaming bidirectionnel :

WebSocket

Une connexion permanente en duplex intégral via TCP. WebSocket prend en charge le streaming textuel, l'échange de messages structurés et le streaming audio sans infrastructure supplémentaire requise. Les clients se connectent au point de WebSocket terminaison AgentCore Runtime à l'aide de l'authentification Sigv4 ou OAuth 2.0.

WebRTC

Protocole optimisé pour l'audio et la vidéo en temps réel avec une faible latence. Le WebRTC convient parfaitement aux agents vocaux des navigateurs et des applications mobiles, qui UDP-based utilisent le transport pour la diffusion multimédia en temps réel.