

# Streaming bidirezionale
<a name="runtime-bidirectional-streaming"></a>

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 

**Topics**
+ [Streaming bidirezionale con WebSocket](runtime-bidirectional-streaming-websocket.md)
+ [Streaming bidirezionale con WebRTC](runtime-webrtc.md)
+ [Esempi di codice](runtime-bidirectional-streaming-examples.md)