View a markdown version of this page

Buat saluran pensinyalan - Kinesis Video Streams

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

Buat saluran pensinyalan

Streams Video Kinesis dengan saluran pensinyalan WebRTC memfasilitasi pertukaran pesan pensinyalan yang diperlukan untuk membangun dan memelihara koneksi peer-to-peer antara klien WebRTC. Ini menangani negosiasi penawaran Session Description Protocol (SDP) dan jawaban untuk parameter sesi, serta pertukaran kandidat Interactive Connectivity Establishment (ICE) untuk informasi jaringan.

Untuk membuat saluran pensinyalan, panggil CreateSignalingChannel API. Halaman ini akan menunjukkan kepada Anda cara memanggil API itu menggunakan Konsol Manajemen AWS, AWS CLI, dan salah satu SDK AWS .

penting

Catat saluran ARN, Anda akan membutuhkannya nanti.

Konsol Manajemen AWS

Lakukan hal-hal berikut:

  1. Buka konsol Kinesis Video Streams Signaling Channels di https://console.aws.amazon.com/kinesisvideo/home/ # /SignalingChannels.

  2. Pilih Buat saluran pensinyalan.

  3. Pada halaman Buat saluran pensinyalan baru, ketik nama untuk saluran pensinyalan.

    Biarkan nilai default Time-to-live (Ttl) sebagai 60 detik.

    Pilih Buat saluran pensinyalan.

  4. Setelah saluran pensinyalan dibuat, tinjau detailnya di halaman detail saluran.

AWS CLI

Verifikasi bahwa Anda telah AWS CLI menginstal dan dikonfigurasi. Untuk informasi selengkapnya, silakan lihat Panduan Pengguna AWS Command Line Interface.

Untuk petunjuk pemasangan, lihat Panduan AWS Command Line Interface Pengguna. Setelah instalasi, konfigurasikan AWS CLI dengan kredenSIAL dan wilayah.

Atau, buka AWS CloudShell terminal, yang telah AWS CLI diinstal dan dikonfigurasi. Lihat Panduan AWS CloudShell Pengguna untuk informasi lebih lanjut.

Jalankan Create-Signaling-Channel perintah berikut menggunakan AWS CLI:

aws kinesisvideo create-signaling-channel \ --channel-name "YourChannelName" \ --region "us-west-2"

Tanggapannya akan terlihat seperti berikut:

{ "ChannelARN": "arn:aws:kinesisvideo:us-west-2:123456789012:channel/YourChannelName/1234567890123" }
AWS SDK

Cuplikan kode ini menunjukkan cara membuat Streams Video Kinesis dengan saluran pensinyalan WebRTC menggunakan SDK untuk v2. AWS JavaScript Sintaks akan berbeda dari AWS SDK lain, tetapi alur umumnya akan sama. Lihat contoh kode lengkap di GitHub.

Buat klien Kinesis Video Streams. Ini adalah klien yang digunakan untuk memanggil CreateSignalingChannel API.

const clientConfig = { accessKeyId: 'YourAccessKey', secretAccessKey: 'YourSecretKey', region: 'us-west-2' }; const kinesisVideoClient = new AWS.KinesisVideo(clientConfig);

Gunakan klien untuk memanggil CreateSignalingChannel API.

const createSignalingChannelResponse = await kinesisVideoClient .createSignalingChannel({ ChannelName: 'YourChannelName', }) .promise();

Cetak tanggapannya.

console.log(createSignalingChannelResponse.ChannelARN);

Halaman web langsung dengan contoh kode ini tersedia untuk digunakan GitHub. Masukkan wilayah Anda, AWS kredenSIAL, dan nama saluran pensinyalan Anda.

Pilih Buat Saluran.