Amazon Bedrock AgentCore Runtime เพิ่มการรองรับ WebRTC สำหรับการสตรีมสองทิศทางแบบเรียลไทม์
Amazon Bedrock AgentCore Runtime รองรับ WebRTC สำหรับการสตรีมสองทิศทางแบบเรียลไทม์ระหว่างไคลเอ็นต์และเอเจนต์แล้ว ซึ่งเพิ่มจากการรองรับโปรโตคอล WebSocket ที่มีอยู่เดิม WebRTC ช่วยให้นักพัฒนาสามารถสร้างเอเจนต์เสียงสำหรับแอปพลิเคชันบนเบราว์เซอร์และมือถือที่สตรีมเสียงและวิดีโอแบบสองทิศทางด้วยเวลาแฝงต่ำโดยใช้การขนส่งแบบเพียร์ทูเพียร์ที่ใช้ UDP ซึ่งช่วยให้ประสบการณ์การสนทนาแบบเรียลไทม์เป็นไปอย่างธรรมชาติ
WebRTC เข้าร่วมกับ WebSocket เป็นโปรโตคอลการสตรีมแบบสองทิศทางตัวที่สองที่ได้รับการรองรับโดย AgentCore Runtime ในขณะที่ WebSocket ให้การเชื่อมต่อแบบสองทิศทางที่ต่อเนื่องเต็มรูปแบบสำหรับการสตรีมข้อความและเสียงผ่าน TCP นั้น WebRTC ได้รับการปรับให้เหมาะสมสำหรับการส่งมอบสื่อแบบเรียลไทม์ซึ่งเวลาแฝงต่ำเป็นสิ่งสำคัญ เช่น เอเจนต์เสียงในแอปพลิเคชันบนเบราว์เซอร์และมือถือ WebRTC ต้องการรีเลย์ TURN สำหรับการรับส่งข้อมูลสื่อ และ AgentCore Runtime ช่วยให้คุณมีความยืดหยุ่นในการตั้งค่าการใช้งานนั้น ได้แก่ Amazon Kinesis Video Streams ที่มีการจัดการ TURN สำหรับประสบการณ์การใช้งานที่จัดการอย่างเต็มรูปแบบพร้อมการผสานการทำงานกับ AWS IAM แบบเนทีฟ ผู้ให้บริการบุคคลที่สาม หรือโครงสร้างพื้นฐาน TURN ที่โฮสต์เองของคุณ ทั้งสองโปรโตคอลจะได้รับประโยชน์จากการแยกเซสชัน ข้อมูลการสังเกต และการปรับขนาดของ AgentCore Runtime
WebRTC รองรับใน AgentCore Runtime ใน AWS Region 14 แห่ง ได้แก่ สหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ), สหรัฐอเมริกาฝั่งตะวันออก (โอไฮโอ), สหรัฐอเมริกาฝั่งตะวันตก (ออริกอน), เอเชียแปซิฟิก (มุมไบ), แคนาดา (ภาคกลาง), เอเชียแปซิฟิก (โซล), เอเชียแปซิฟิก (สิงคโปร์), เอเชียแปซิฟิก (ซิดนีย์), เอเชียแปซิฟิก (โตเกียว), ยุโรป (แฟรงก์เฟิร์ต), ยุโรป (ไอร์แลนด์), ยุโรป (ลอนดอน), ยุโรป (ปารีส) และยุโรป (สตอกโฮล์ม)
หากต้องการเริ่มต้นใช้งานให้ดูที่การสตรีมแบบสองทิศทางในเอกสารประกอบ Amazon Bedrock AgentCore ซึ่งมีตัวอย่างที่พร้อมนำไปใช้จริงสำหรับทั้งสองโปรโตคอล ได้แก่ เอเจนต์เสียง Amazon Nova Sonic พร้อมเซิร์ฟเวอร์ KVS TURN, เอเจนต์เสียง Pipecat พร้อม WebSocket, WebRTC และการถ่ายโอนข้อมูลของ Daily, เอเจนต์เสียง LiveKit และเอเจนต์เสียง Strands Agents SDK