Amazon Bedrock AgentCore Runtime añade compatibilidad con WebRTC para la transmisión bidireccional en tiempo real
Amazon Bedrock AgentCore Runtime ahora es compatible con WebRTC para la transmisión bidireccional en tiempo real entre clientes y agentes, lo que se suma a la compatibilidad con el protocolo WebSocket existente. Con WebRTC, los desarrolladores pueden crear agentes de voz para aplicaciones móviles y de navegador que transmiten audio y vídeo de forma bidireccional con baja latencia mediante transporte punto a punto basado en UDP, lo que permite experiencias de conversación naturales y en tiempo real.
WebRTC se une a WebSocket como el segundo protocolo de transmisión bidireccional compatible con AgentCore Runtime. Si bien WebSocket proporciona conexiones dúplex completas y persistentes para la transmisión de texto y audio a través de TCP, WebRTC está optimizado para la entrega de contenido multimedia en tiempo real donde la baja latencia es fundamental, como los agentes de voz en las aplicaciones móviles y de navegador. WebRTC requiere una retransmisión TURN para el tráfico multimedia, y AgentCore Runtime le brinda flexibilidad a la hora de configurarla: Amazon Kinesis Video Streams administró TURN para disfrutar de una experiencia totalmente administrada con integración nativa de AWS IAM, un proveedor externo o su propia infraestructura TURN autohospedada. Ambos protocolos se benefician del aislamiento, la observabilidad y la escalabilidad de las sesiones de AgentCore Runtime.
WebRTC es compatible con AgentCore Runtime en catorce regiones de AWS: este de EE. UU.(Norte de Virginia), este de EE. UU. (Ohio), oeste de EE. UU. (Oregón), Asia-Pacífico (Bombay), Canadá (centro), Asia-Pacífico (Seúl), Asia-Pacífico (Singapur), Asia-Pacífico (Sídney), Asia-Pacífico (Tokio), Europa (Fráncfort), Europa (Irlanda), Europa (Londres), Europa (París) y Europa (Estocolmo).
Para empezar, consulte Transmisión bidireccional en la documentación de Bedrock AgentCore, que incluye ejemplos listos para implementar para ambos protocolos: un agente de voz de Amazon Nova Sonic con servidor KVS TURN , agentes de voz de Pipecat con WebSocket, WebRTC y Daily transport, un agente de voz LiveKit y un agente de voz del SDK de Strands Agents.