Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Streaming bidirectionnel avec WebRTC
Avec Amazon Bedrock AgentCore Runtime, vous pouvez utiliser WebRTC (Web Real-Time Communication) pour activer la diffusion multimédia en temps réel entre les clients et les agents. WebRTC est utile pour créer des agents vocaux pour les navigateurs et les applications mobiles, où les clients utilisent l'API WebRTC native du navigateur ou les SDK WebRTC mobiles pour les médias en temps réel. Pour plus d'informations sur WebRTC, consultez l'API WebRTC
Rubriques
Utilisation de WebRTC sur Runtime AgentCore
WebRTC on AgentCore Runtime nécessite :
-
Mode réseau VPC : votre AgentCore environnement d'exécution doit être configuré avec le mode réseau VPC. Pour plus d'informations, consultez Configuration d'Amazon Bedrock AgentCore Runtime et des outils pour VPC.
-
Relais TURN — Le relais TURN est requis pour le trafic multimédia entre le client et l'agent. Le VPC doit prendre en charge le trafic UDP sortant vers vos points de terminaison TURN.
Options de diffusion TURN
Les options de serveur TURN suivantes sont disponibles pour WebRTC on AgentCore Runtime :
- Relais TURN géré par Amazon Kinesis Video Streams
-
KVS fournit des serveurs TURN gérés via l'
GetIceServerConfigAPI. Cette option ne nécessite aucune gestion d'infrastructure TURN et s'intègre nativement à AWS IAM pour l'authentification. Une ressource de canal de signalisation KVS est requise pour obtenir les informations d'identification TURN. Pour la signalisation WebRTC elle-même (échange de candidats ICE et de descriptions de session), vous pouvez utiliser l'API AgentCore Runtime Invoke ou le canal de signalisation KVS. Pour commencer, consultez le didacticiel : WebRTC avec relais TURN à l'aide d'Amazon Kinesis Video Streams. - Third-party TURN géré
-
Vous pouvez utiliser un fournisseur TURN géré par un tiers.
- Self-hosted TOURNEZ
-
Vous pouvez héberger et exploiter votre propre infrastructure TURN à l'aide de logiciels open source tels que coturn sur Amazon EC2 ou Amazon ECS.