Amazon Bedrock AgentCore Runtime ajoute la prise en charge WebRTC pour le streaming bidirectionnel en temps réel
Amazon Bedrock AgentCore Runtime prend désormais en charge WebRTC pour la diffusion bidirectionnelle en temps réel entre les clients et les agents, s’ajoutant à la prise en charge du protocole WebSocket existant. Avec WebRTC, les développeurs peuvent créer des agents vocaux pour les navigateurs et les applications mobiles qui diffusent du son et de la vidéo de manière bidirectionnelle avec une faible latence à l’aide d’un transport UDP pair-à-pair, ce qui permet des expériences conversationnelles naturelles en temps réel.
WebRTC rejoint WebSocket en tant que deuxième protocole de streaming bidirectionnel pris en charge par AgentCore Runtime. WebSocket fournit des connexions permanentes en duplex intégral pour le streaming de texte et audio via TCP, et WebRTC est optimisé pour la diffusion multimédia en temps réel où une faible latence est essentielle, comme les agents vocaux dans les navigateurs et les applications mobiles. WebRTC nécessite un relais TURN pour le trafic multimédia, et AgentCore Runtime vous permet de le configurer de manière flexible : Amazon Kinesis Video Streams a géré TURN pour une expérience entièrement gérée avec une intégration native d’AWS IAM, un fournisseur tiers ou votre propre infrastructure TURN auto-hébergée. Les deux protocoles bénéficient de l’isolation, de l’observabilité et de la mise à l’échelle des sessions AgentCore Runtime.
WebRTC est pris en charge par AgentCore Runtime dans 14 régions AWS, à savoir USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Oregon), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), Europe (Francfort), Europe (Irlande), Europe (Londres), Europe (Paris) et Europe (Stockholm).
Pour commencer, consultez la section Streaming bidirectionnel de la documentation relative à Amazon Bedrock AgentCore, qui inclut des exemples prêts à déployer pour les deux protocoles : un agent vocal Amazon Nova Sonic avec serveur KVS TURN, des agents vocaux Pipecat avec WebSocket, WebRTC et Daily transport, un agent vocal LiveKit et un agent vocal Strands Agents SDK..