As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Streaming bidirecional com WebRTC
Com o Amazon Bedrock AgentCore Runtime, você pode usar o WebRTC ( Real-Time Comunicação pela Web) para permitir o streaming de mídia em tempo real entre clientes e agentes. O WebRTC é útil ao criar agentes de voz para aplicativos móveis e de navegador, nos quais os clientes usam a API WebRTC nativa do navegador ou os SDKs WebRTC móveis para mídia em tempo real. Para obter mais informações sobre o WebRTC, consulte API do
Tópicos
Usando o WebRTC em tempo de execução AgentCore
O WebRTC on AgentCore Runtime requer:
-
Modo de rede VPC — Seu AgentCore tempo de execução deve ser configurado com o modo de rede VPC. Para obter mais informações, consulte Configurar o Amazon Bedrock AgentCore Runtime e as ferramentas para VPC.
-
Relé TURN — O relé TURN é necessário para o tráfego de mídia entre o cliente e o agente. A VPC deve oferecer suporte ao tráfego UDP de saída para seus endpoints TURN.
ATIVE as opções de streaming
As seguintes opções de servidor TURN estão disponíveis para o WebRTC on Runtime: AgentCore
- Relay TURN gerenciado pelo Amazon Kinesis Video Streams
-
O KVS fornece servidores TURN gerenciados por meio da
GetIceServerConfigAPI. Essa opção não requer gerenciamento de infraestrutura TURN e se integra de forma nativa ao AWS IAM para autenticação. É necessário um recurso de canal de sinalização KVS para obter as credenciais TURN. Para a sinalização WebRTC em si (trocando candidatos ICE e descrições de sessões), você pode usar a API de invocação do AgentCore Runtime ou o canal de sinalização KVS. Para começar, consulte o Tutorial: WebRTC com retransmissão TURN usando o Amazon Kinesis Video Streams. - Third-party turn gerenciado
-
Você pode usar um provedor TURN gerenciado por terceiros.
- Self-hosted VIRE
-
Você pode hospedar e operar sua própria infraestrutura TURN usando software de código aberto, como o coturn no Amazon EC2 ou no Amazon ECS.