Amazon Bedrock AgentCore Runtime bietet WebRTC-Unterstützung für bidirektionales Streaming in Echtzeit
Amazon Bedrock AgentCore Runtime unterstützt jetzt WebRTC für bidirektionales Streaming in Echtzeit zwischen Clients und Agenten und erweitert damit die bestehende WebSocket-Protokollunterstützung. Mit WebRTC können Entwickler Sprachagenten für Browser- und mobile Anwendungen entwickeln, die Audio und Video bidirektional mit niedriger Latenz streamen, indem sie Peer-to-Peer-Übertragungen auf UDP-Basis verwenden und so eine natürliche Konversation in Echtzeit ermöglichen.
WebRTC ist neben WebSocket das zweite bidirektionale Streaming-Protokoll, das von AgentCore Runtime unterstützt wird. Während WebSocket persistente Vollduplexverbindungen für Text- und Audiostreaming über TCP bietet, ist WebRTC für die Medienbereitstellung in Echtzeit optimiert, bei der eine niedrige Latenz entscheidend ist, wie z. B. Sprachagenten in Browser- und mobilen Anwendungen. WebRTC erfordert ein TURN-Relay für den Medienverkehr, und AgentCore Runtime bietet Flexibilität bei der Einrichtung: Von Amazon Kinesis Video Streams verwaltete TURN für ein vollständig verwaltetes Erlebnis mit nativer AWS-IAM-Integration, einer Drittanbieter- oder Ihrer eigenen, selbst gehosteten TURN-Infrastruktur. Beide Protokolle profitieren von der Isolierung, Beobachtbarkeit und Skalierung von AgentCore Runtime-Sitzungen.
WebRTC wird in AgentCore Runtime in vierzehn AWS-Regionen unterstützt: USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon), Asien-Pazifik (Mumbai), Kanada (Zentral), Asien-Pazifik (Seoul), Asien-Pazifik (Singapur), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Europa (Frankfurt), Europa (Irland), Europa (London), Europa (Paris) und Europa (Stockholm).
Informationen für den Einstieg finden Sie unter Bidirektionales Streaming in der Dokumentation zu Bedrock AgentCore, die einsatzbereite Beispiele für beide Protokolle enthält: einen Amazon Nova Sonic-Sprachagenten mit KVS TURN-Server, Pipecat-Sprachagenten mit WebSocket, WebRTC und Daily Transport, einen LiveKit-Sprachagenten und einen Strands Agents SDK-Sprachagenten.