

# 雙向串流
<a name="runtime-bidirectional-streaming"></a>

Amazon Bedrock AgentCore 執行期支援雙向串流，可在用戶端和客服人員之間進行即時雙向通訊。這對於用戶端和客服人員需要同時傳送和接收資料的互動式應用程式至關重要，例如對話語音客服人員。

AgentCore Runtime 支援兩種雙向串流通訊協定：

WebSocket  
透過 TCP 的持久性全雙工連線。WebSocket 支援文字型串流、結構化訊息交換和音訊串流，無需額外的基礎設施。用戶端會使用 SigV4 或 OAuth 2.0 身分驗證連線至 AgentCore 執行期 WebSocket 端點。

WebRTC  
針對低延遲的即時音訊和視訊進行最佳化的通訊協定。WebRTC 非常適合瀏覽器和行動應用程式中的語音代理程式，使用 UDP 型傳輸進行即時媒體交付。

**Topics**
+ [使用 WebSocket 進行雙向串流](runtime-bidirectional-streaming-websocket.md)
+ [使用 WebRTC 進行雙向串流](runtime-webrtc.md)
+ [代碼範例](runtime-bidirectional-streaming-examples.md)