Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat aliran video
Ikuti prosedur ini untuk membuat aliran yang akan dicerna media. Jika Anda telah membuat aliran tujuan, lewati langkah ini.
WebRTC Ingestion memerlukan aliran video Kinesis dengan retensi data lebih besar dari 0. Minimal adalah 1 jam.
Untuk membuat aliran, panggil CreateStream API menggunakan Konsol Manajemen AWS AWS CLI,, atau salah satu AWS SDK.
Catat streaming ARN, Anda akan membutuhkannya nanti.
- Konsol Manajemen AWS
-
Lakukan hal-hal berikut:
-
Buka konsol Kinesis Video Streams di https://console.aws.amazon.com/kinesisvideo/home/.
-
Pada halaman Streaming video, pilih Buat aliran video.
-
Pada halaman Buat aliran video baru, YourStreamName masukkan nama streaming. Biarkan tombol konfigurasi default dipilih.
Ini akan membuat aliran dengan retensi data lebih besar dari 0.
Pilih Buat aliran video.
-
Setelah Kinesis Video Streams membuat streaming, tinjau detailnya di YourStreamName halaman.
- 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-Stream perintah berikut menggunakan AWS CLI:
aws kinesisvideo create-stream \
--stream-name "YourStreamName" \
--data-retention-in-hours 24 \
--region "us-west-2"
Tanggapannya 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 AWS
SDK untuk JavaScript v2. 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 CreateStream 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 tanggapannya.
console.log(createStreamResponse.StreamARN);
Halaman web langsung dengan contoh kode ini tersedia untuk digunakan GitHub. Masukkan wilayah Anda, AWS kredenSIAL, dan nama saluran pensinyalan Anda.
Perluas simpul WebRTC Ingestion and Storage, ketik nama streaming Anda, lalu pilih Buat Stream. Sebuah pop-up menanyakan jumlah jam yang ingin Anda pertahankan data streaming. Masukkan nilai yang lebih besar dari 0, lalu pilih Buat Stream.