View a markdown version of this page

Streaming bidirecional com WebRTC - Base da Amazônia AgentCore

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 WebRTC no MDN Web Docs.

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 GetIceServerConfig API. 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.