

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

# Buat saluran pensinyalan
<a name="ingestion-create-channel"></a>

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

Untuk membuat saluran pensinyalan, panggil [CreateSignalingChannel](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_CreateSignalingChannel.html)API. Halaman ini akan menunjukkan kepada Anda cara menjalankan API itu menggunakan Konsol Manajemen AWS, AWS CLI, dan salah satunya. AWS SDKs 

**penting**  
Catat saluran ARN, Anda akan membutuhkannya nanti.

------
#### [ Konsol Manajemen AWS ]

Lakukan hal-hal berikut:

1. [Buka konsol Saluran Pensinyalan **Kinesis Video Streams** di rumah/\$1/SignalingChannels. https://console.aws.amazon.com/kinesisvideo/](https://console.aws.amazon.com//kinesisvideo/home/#/signalingChannels)

1. Pilih **Buat saluran pensinyalan**.

1. Pada halaman **Buat saluran pensinyalan baru**, ketikkan nama untuk saluran pensinyalan.

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

   Pilih **Buat saluran pensinyalan**.

1. Setelah saluran pensinyalan dibuat, tinjau detail di halaman detail saluran.

------
#### [ AWS CLI ]

Verifikasi bahwa Anda telah AWS CLI menginstal dan mengkonfigurasi. Untuk informasi selengkapnya, silakan lihat [Panduan Pengguna AWS Command Line Interface](https://docs.aws.amazon.com//cli/latest/userguide/).

Untuk petunjuk penginstalan, lihat [Panduan AWS Command Line Interface Pengguna](https://docs.aws.amazon.com//cli/latest/userguide/getting-started-install.html#getting-started-install-instructions). Setelah instalasi, [konfigurasikan AWS CLI](https://docs.aws.amazon.com//cli/latest/userguide/getting-started-quickstart.html#getting-started-quickstart-new) dengan kredensyal dan wilayah.

Atau, buka AWS CloudShell terminal, yang telah AWS CLI diinstal dan dikonfigurasi. Lihat [Panduan AWS CloudShell Pengguna](https://docs.aws.amazon.com//cloudshell/latest/userguide/welcome.html#how-to-get-started) untuk informasi selengkapnya.

Jalankan perintah [Create-Signaling-Channel](https://docs.aws.amazon.com//cli/latest/reference/kinesisvideo/create-signaling-channel.html) berikut menggunakan: AWS CLI

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

Responsnya akan terlihat seperti berikut:

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

------
#### [ AWS SDK ]

Cuplikan kode ini menunjukkan cara membuat Kinesis Video Streams dengan saluran pensinyalan WebRTC menggunakan SDK untuk v2. AWS JavaScript Sintaks akan berbeda dari yang lain AWS SDKs, tetapi aliran umum akan sama. Lihat contoh kode lengkap di [GitHub](https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js/blob/master/examples/createSignalingChannel.js).

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 responsnya.

```
console.log(createSignalingChannelResponse.ChannelARN);
```

Halaman web langsung dengan contoh kode ini tersedia untuk digunakan di [GitHub](https://awslabs.github.io/amazon-kinesis-video-streams-webrtc-sdk-js/examples/index.html). Masukkan wilayah, AWS kredensil, dan nama saluran pensinyalan Anda. 

Pilih **Buat Saluran**.

------