Streaming bidirezionale
Amazon Bedrock AgentCore Runtime supporta lo streaming bidirezionale, che consente la comunicazione bidirezionale in tempo reale tra clienti e agenti. Questo è essenziale per le applicazioni interattive come gli agenti vocali conversazionali, in cui sia il cliente che l'agente devono inviare e ricevere dati contemporaneamente.
AgentCore Runtime supporta due protocolli per lo streaming bidirezionale:
- WebSocket
-
Una connessione full-duplex persistente tramite TCP. WebSocket supporta lo streaming basato su testo, lo scambio di messaggi strutturati e lo streaming audio senza la necessità di infrastrutture aggiuntive. I client si connettono all' WebSocket endpoint AgentCore Runtime utilizzando l'autenticazione SigV4 o OAuth 2.0.
- WebRTC
-
Un protocollo ottimizzato per audio e video in tempo reale con bassa latenza. WebRTC è ideale per gli agenti vocali nei browser e nelle applicazioni mobili, poiché utilizza il trasporto per la distribuzione di contenuti multimediali in tempo reale. UDP-based