

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

# Buat aliran video
<a name="ingestion-create-stream"></a>

Ikuti prosedur ini untuk membuat aliran yang akan dicerna media. Jika Anda telah membuat aliran tujuan, lewati langkah ini.

**penting**  
WebRTC Ingestion memerlukan aliran video Kinesis dengan retensi data lebih besar dari 0. Minimal adalah 1 jam.

Untuk membuat stream, panggil [CreateStream](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_CreateStream.html)API menggunakan Konsol Manajemen AWS, AWS CLI, atau salah satu AWS SDK.

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

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

Lakukan hal-hal berikut:

1. [Buka konsol **Kinesis Video** Streams https://console.aws.amazon.com/kinesisvideo/ di rumah/.](https://console.aws.amazon.com//kinesisvideo/home/)

1. Pada halaman **Streaming video**, pilih **Buat aliran video**.

1. Pada halaman **Create a new video stream**, masukkan `YourStreamName` nama stream. Biarkan tombol **konfigurasi Default** dipilih. 

   Ini akan membuat aliran dengan retensi data lebih dari 0.

   Pilih **Buat aliran video**.

1. Setelah Kinesis Video Streams membuat streaming, tinjau detail `YourStreamName` di halaman.

------
#### [ 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 `Create-Stream` perintah berikut menggunakan AWS CLI:

```
aws kinesisvideo create-stream \
  --stream-name "YourStreamName" \
  --data-retention-in-hours 24 \
  --region "us-west-2"
```

Responsnya akan terlihat seperti berikut:

```
{
    "StreamARN": "arn:aws:kinesisvideo:us-west-2:123456789012:stream/YourStreamName/1234567890123"
}
```

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

Cuplikan kode ini menunjukkan cara membuat aliran video Kinesis 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/createStream.js).

Buat klien Kinesis Video Streams. Ini adalah klien yang digunakan untuk memanggil [CreateStream](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_CreateStream.html)API.

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

Gunakan klien untuk memanggil `CreateStream` API.

```
const createStreamResponse = await kinesisVideoClient
    .createStream({
        StreamName: 'YourStreamName',
        DataRetentionInHours: 48,
    })
    .promise();
```

Cetak responsnya.

```
console.log(createStreamResponse.StreamARN);
```

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. 

**Perluas node **WebRTC Ingestion dan** Storage, ketik nama stream Anda, lalu pilih Create Stream.** Sebuah pop-up menanyakan jumlah jam yang Anda inginkan untuk menyimpan data streaming. Masukkan nilai yang lebih besar dari 0, lalu pilih **Create Stream**.

------