Amazon Bedrock AgentCore Runtime menambahkan dukungan WebRTC untuk streaming dua arah secara real-time
Amazon Bedrock AgentCore Runtime kini mendukung WebRTC untuk streaming dua arah secara real-time antara klien dan agen, menambah dukungan protokol WebSocket yang ada. Dengan WebRTC, pengembang dapat membangun agen suara untuk browser dan aplikasi seluler yang melakukan streaming audio dan video dua arah dengan latensi rendah menggunakan transportasi berbasis UDP peer-to-peer, memungkinkan pengalaman percakapan alami dan real-time.
WebRTC bergabung dengan WebSocket sebagai protokol streaming dua arah kedua yang didukung oleh Runtime AgentCore. Meskipun WebSocket menyediakan koneksi full-duplex yang persisten untuk streaming teks dan audio melalui TCP, WebRTC dioptimalkan untuk pengiriman media secara real-time di mana latensi rendah sangat penting, seperti agen suara di aplikasi browser dan seluler. WebRTC memerlukan relai TURN untuk lalu lintas media, dan Runtime AgentCore memberi Anda fleksibilitas dalam cara Anda mengaturnya: Amazon Kinesis Video Streams yang mengelola TURN untuk pengalaman yang sepenuhnya terkelola dengan integrasi AWS IAM asli, penyedia pihak ketiga, atau infrastruktur TURN yang Anda hosting sendiri. Kedua protokol ini mendapat manfaat dari isolasi sesi Runtime AgentCore, observabilitas, dan penskalaan.
WebRTC didukung dalam Runtime AgentCore di empat belas AWS Region: AS Timur (Virginia Utara), AS Timur (Ohio), AS Barat (Oregon), Asia Pasifik (Mumbai), Kanada (Pusat), Asia Pasifik (Seoul), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Eropa (Frankfurt), Eropa (Irlandia), Eropa (London), Eropa (Paris), dan Eropa (Stockholm).
Untuk memulai, lihat Streaming dua arah di dokumentasi Bedrock AgentCore, yang mencakup contoh siap di-deploy untuk kedua protokol: agen suara Amazon Nova Sonic dengan server KVS TURN, agen suara Pipecat dengan WebSocket, WebRTC, dan Daily transport, agen suara LiveKit, dan agen suara Strands Agents SDK.