Amazon Bedrock AgentCore 執行時期新增對 WebRTC 的支援,以實現即時雙向串流

張貼日期: 2026年3月20日

Amazon Bedrock AgentCore 執行時期現在支援用於用戶端與代理程式之間即時雙向串流的 WebRTC,並擴充既有的 WebSocket 通訊協定支援。透過 WebRTC,開發人員可為瀏覽器和行動應用程式建置語音代理程式,使用點對點、以 UDP 為基礎的傳輸,以低延遲方式雙向串流音訊與視訊,打造自然、即時的對話體驗。

WebRTC 與 WebSocket 一同成為 AgentCore 執行時期支援的第二種雙向串流通訊協定。WebSocket 透過 TCP 為文字和音訊串流提供持續性的全雙工連線,而 WebRTC 則針對低延遲至關重要的即時媒體傳輸進行最佳化,例如瀏覽器和行動應用程式中的語音代理程式。WebRTC 的媒體流量需要 TURN 中繼,而 AgentCore 執行時期讓您在設定方式上具備靈活性:可選擇具備原生 AWS IAM 整合、提供全託管體驗的 Amazon Kinesis Video Streams managed TURN、第三方供應商,或您自行託管的 TURN 基礎設施。兩種通訊協定都受益於 AgentCore 執行時期的會議隔離、可觀測性和擴展。

WebRTC 在 AgentCore 執行時期中已於十四個 AWS 區域獲得支援:美國東部 (維吉尼亞北部)、美國東部 (俄亥俄)、美國西部 (奧勒岡)、亞太地區 (孟買)、加拿大 (中部)、亞太地區 (首爾)、亞太地區 (新加坡)、亞太地區 (雪梨)、亞太地區 (東京)、歐洲 (法蘭克福)、歐洲 (愛爾蘭)、歐洲 (倫敦)、歐洲 (巴黎) 以及歐洲 (斯德哥爾摩)。

若要開始使用,請參閱 Bedrock AgentCore 文件中的雙向串流,其中包含這兩種通訊協定可直接部署的範例:Amazon Nova Sonic 語音代理程式搭配 KVS TURN 伺服器、搭配 WebSocketWebRTCDaily 傳輸的 Pipecat voice agents、LiveKit 語音代理程式,以及 Strands Agents SDK 語音代理程式