View a markdown version of this page

Streaming dua arah dengan WebRTC - Batu Dasar Amazon AgentCore

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Streaming dua arah dengan WebRTC

Dengan Amazon Bedrock AgentCore Runtime, Anda dapat menggunakan WebRTC (Web Commun Real-Time ication) untuk mengaktifkan streaming media real-time antara klien dan agen. WebRTC berguna saat membangun agen suara untuk browser dan aplikasi seluler, di mana klien menggunakan API WebRTC asli browser atau SDK WebRTC seluler untuk media real-time. Untuk informasi selengkapnya tentang WebRTC, lihat WebRTC API di MDN Web Docs.

Menggunakan WebRTC pada Runtime AgentCore

WebRTC pada AgentCore Runtime membutuhkan:

  • Mode jaringan VPC — AgentCore Runtime Anda harus dikonfigurasi dengan mode jaringan VPC. Untuk informasi selengkapnya, lihat Meng onfigurasi AgentCore Runtime Amazon Bedrock dan alat untuk V PC.

  • TURN relay — Relai TURN diperlukan untuk lalu lintas media antara klien dan agen. VPC harus mendukung lalu lintas UDP keluar ke titik akhir TURN Anda.

TURN opsi streaming

Opsi server TURN berikut tersedia untuk WebRTC saat Runtime: AgentCore

Streaming Video Amazon Kinesis dikelola TURN Relay

KVS menyediakan server TURN terkelola melalui GetIceServerConfig API. Opsi ini tidak memerlukan manajemen infrastruktur TURN dan terintegrasi secara native dengan AWS IAM untuk otentikasi. Sumber daya saluran pensinyalan KVS diperlukan untuk mendapatkan kredenSIAL TURN. Untuk pensinyalan WebRTC itu sendiri (bertukar kandidat ICE dan deskripsi sesi), Anda dapat menggunakan API pemanggilan AgentCore Runtime atau saluran pensinyalan KVS. Untuk memulai, lihat Tutorial: WebRTC dengan penyampaian TURN menggunakan Amazon Kinesis Video Streams.

Third-party TURN yang dikelola

Anda dapat menggunakan penyedia TURN terkelola pihak ketiga.

Self-hosted BELOK

Anda dapat meng-host dan mengoperasikan infrastruktur TURN Anda sendiri menggunakan perangkat lunak sumber terbuka seperti coturn di Amazon EC2 atau Amazon ECS.