

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

# Memulai Streaming Latensi Rendah IVS
<a name="getting-started"></a>

Dokumen ini akan membawa Anda melalui langkah-langkah untuk menyiapkan streaming langsung Amazon Interactive Video Service (IVS) pertama Anda.

**Topics**
+ [

# Langkah 1: Buat Akun AWS
](getting-started-create-account.md)
+ [

# Langkah 2: Mengatur Root dan Pengguna Administratif
](getting-started-setup-users.md)
+ [

# Langkah 3: Mengatur Izin IAM
](getting-started-iam-permissions.md)
+ [

# Langkah 4: Buat Saluran dengan Rekaman Opsional
](getting-started-create-channel.md)
+ [

# Langkah 5: Mengatur Perangkat Lunak Streaming
](getting-started-set-up-streaming.md)
+ [

# Langkah 6: Lihat Streaming Langsung Anda
](getting-started-view-stream.md)
+ [

# Langkah 7: Periksa Batas Kuota Layanan Anda (Opsional)
](getting-started-check-service-quota.md)
+ [

# Langkah 8: Cegah Konten dan Pemirsa yang Tidak Diinginkan (Disarankan)
](getting-started-prevent-undesired-content.md)

# Langkah 1: Buat Akun AWS
<a name="getting-started-create-account"></a>

Untuk menggunakan Amazon IVS, Anda memerlukan akun AWS. Jika Anda belum memilikinya, Anda diminta untuk membuatnya saat mendaftar. Untuk membuat akun AWS:

1. Buka [https://portal.aws.amazon.com/billing/pendaftaran.](https://portal.aws.amazon.com/billing/signup)

1. Ikuti petunjuk online.

   Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi. Selain itu, Anda harus memberikan informasi penagihan, meskipun tingkat layanan dasar gratis. Anda tidak dikenakan biaya untuk layanan AWS apa pun yang Anda daftarkan kecuali Anda menggunakannya. 

1. Setelah membuat akun, Anda akan mendapatkan satu email dengan **URL Masuk** dan **Nama Pengguna** dan email lain (dari administrator akun AWS Anda) dengan kata sandi Anda. Anda harus mengubah kata sandi saat masuk pertama kali.

Jika Anda ingin menggunakan akun AWS yang ada, pastikan akun tersebut menggunakan wilayah AWS yang didukung untuk Amazon IVS:

1. Arahkan ke [Konsol Amazon IVS](https://console.aws.amazon.com/ivs). Jika Anda melihat halaman konsol IVS biasa (menampilkan “Solusi Global, konten regional”), Anda baik-baik saja; lewati ke [Langkah 2: Siapkan Pengguna Root dan Administratif](getting-started-setup-users.md). Jika Anda diarahkan ke halaman “wilayah tidak didukung” AWS, Anda harus memilih wilayah baru.

1. Pilih tab yang sesuai (**Streaming langsung**, untuk IVS; **Streaming chat**, untuk IVS Chat), lalu pilih salah satu wilayah yang terdaftar. *Perhatikan wilayah mana yang Anda pilih; Anda akan membutuhkannya nanti*. 

Kapan saja, Anda dapat melihat aktivitas akun AWS dan mengelola akun Anda dengan membuka [https://aws.amazon.com/](https://aws.amazon.com/)dan memilih **Akun Saya**.

# Langkah 2: Mengatur Root dan Pengguna Administratif
<a name="getting-started-setup-users"></a>

Saat Anda mendaftar untuk akun AWS, pengguna root akun AWS dibuat. Pengguna root memiliki akses ke semua layanan dan sumber daya AWS di akun. Sebagai praktik terbaik keamanan, [tetapkan akses administratif ke pengguna administratif dan gunakan pengguna](https://docs.aws.amazon.com/singlesignon/latest/userguide/useraccess.html) root hanya untuk melakukan [tugas-tugas yang memerlukan akses pengguna root](https://docs.aws.amazon.com/IAM/latest/UserGuide/root-user-tasks.html).

## Amankan Pengguna Root Akun AWS Anda
<a name="setup-users-secure-root-user"></a>

1. Untuk masuk sebagai pengguna administratif di Pusat Identitas IAM, gunakan URL masuk yang dikirim ke alamat email Anda saat Anda membuat pengguna Pusat Identitas IAM. Untuk bantuan masuk menggunakan pengguna Pusat Identitas IAM, lihat [Masuk ke portal akses AWS](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) di *Panduan Pengguna Masuk AWS*.

   Untuk bantuan saat masuk menggunakan pengguna root, lihat [Masuk sebagai pengguna root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) di *Panduan Pengguna Masuk AWS*.

1. Mengaktifkan autentikasi multi-faktor (MFA) untuk pengguna root Anda.

   Untuk petunjuknya, lihat [Mengaktifkan perangkat MFA virtual untuk pengguna root akun AWS (konsol) Anda di Panduan Pengguna](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa_enable_virtual.html#enable-virt-mfa-for-root) *IAM*.

## Buat Pengguna Administratif
<a name="setup-users-create-admin-user"></a>

Anda harus membuat pengguna administratif sehingga Anda tidak menggunakan pengguna root untuk tugas sehari-hari.
+ Untuk tugas administratif harian Anda, tetapkan akses administratif ke pengguna administratif di AWS IAM Identity Center (penerus AWS Single Sign-On). Untuk petunjuk, lihat [Memulai di Panduan](https://docs.aws.amazon.com/singlesignon/latest/userguide/getting-started.html) Pengguna *AWS IAM Identity Center (penerus AWS Single Sign-On*).
+ Untuk masuk sebagai pengguna administratif di Pusat Identitas IAM, gunakan URL masuk yang dikirim ke alamat email Anda saat Anda membuat pengguna Pusat Identitas IAM. Untuk bantuan masuk menggunakan pengguna Pusat Identitas IAM, lihat [Masuk ke portal akses AWS](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) di *Panduan Pengguna Masuk AWS*.

# Langkah 3: Mengatur Izin IAM
<a name="getting-started-iam-permissions"></a>

Selanjutnya, Anda harus membuat kebijakan AWS Identity and Access Management (IAM) yang memberi pengguna serangkaian izin dasar (misalnya, untuk membuat saluran Amazon IVS, mendapatkan informasi streaming, dan auto-record-to-S 3) dan menetapkan kebijakan tersebut kepada pengguna. [Anda dapat menetapkan izin saat membuat [pengguna baru atau menambahkan izin ke pengguna](#iam-permissions-new-user) yang sudah ada.](#iam-permissions-existing-user) Kedua prosedur diberikan di bawah ini.

Untuk informasi selengkapnya (misalnya, untuk mempelajari tentang pengguna dan kebijakan IAM, cara melampirkan kebijakan ke pengguna, dan cara membatasi apa yang dapat dilakukan pengguna dengan Amazon IVS), lihat:
+ [Membuat Pengguna IAM di Panduan Pengguna](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#Using_CreateUser_console) *IAM*
+ Informasi [Keamanan Amazon IVS](security.md) tentang IAM dan “Kebijakan Terkelola untuk IVS.” 
+ Untuk record-to-S 3 fungsionalitas: [Menggunakan Peran Tertaut Layanan](security-service-linked-roles.md) dan [Rekam Otomatis ke Amazon S3](record-to-s3.md) di Panduan Pengguna *Amazon IVS*

Anda dapat menggunakan kebijakan terkelola AWS yang ada untuk Amazon IVS atau membuat kebijakan baru yang menyesuaikan izin yang ingin Anda berikan kepada sekumpulan pengguna, grup, atau peran. Kedua pendekatan tersebut dijelaskan di bawah ini.

## Menggunakan Kebijakan yang Ada untuk Izin IVS
<a name="iam-permissions-existing-policy"></a>

Dalam kebanyakan kasus, Anda akan ingin menggunakan kebijakan yang dikelola AWS untuk Amazon IVS. Mereka dijelaskan sepenuhnya di bagian [Kebijakan Terkelola untuk IVS](security-iam-awsmanpol.md) Keamanan *IVS*.
+ Gunakan kebijakan terkelola `IVSReadOnlyAccess` AWS untuk memberi pengembang aplikasi Anda akses ke semua operasi IVS Get dan List API (untuk streaming latensi rendah dan real-time).
+ Gunakan kebijakan terkelola `IVSFullAccess` AWS untuk memberi pengembang aplikasi Anda akses ke semua operasi API IVS (untuk streaming latensi rendah dan real-time).

## Opsional: Buat Kebijakan Kustom untuk Izin Amazon IVS
<a name="iam-permissions-new-policy"></a>

Ikuti langkah-langkah ini:

1. Masuk ke AWS Management Console dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Pada panel navigasi, pilih **Kebijakan**, lalu pilih **Buat kebijakan**. Jendela **Tentukan izin** terbuka..

1. Di jendela **Tentukan izin**, pilih tab **JSON**, lalu salin dan tempel kebijakan IVS berikut ke area teks **editor kebijakan**. (Kebijakan ini tidak mencakup semua tindakan Amazon IVS. Anda dapat add/delete (Izinkan/Tolak) izin akses operasi sesuai kebutuhan. Lihat [Referensi API Streaming Latensi Rendah IVS](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/Welcome.html) untuk detail tentang operasi IVS.)

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Effect": "Allow",
            "Action": [
               "ivs:CreateChannel",
               "ivs:CreateRecordingConfiguration",
               "ivs:GetChannel",
               "ivs:GetRecordingConfiguration",
               "ivs:GetStream",
               "ivs:GetStreamKey",
               "ivs:GetStreamSession",
               "ivs:ListChannels",
               "ivs:ListRecordingConfigurations",
               "ivs:ListStreamKeys",
               "ivs:ListStreams",
               "ivs:ListStreamSessions"
             ],
             "Resource": "*"
         },
         {
            "Effect": "Allow",
            "Action": [
               "cloudwatch:DescribeAlarms",
               "cloudwatch:GetMetricData",
               "s3:CreateBucket",
               "s3:GetBucketLocation",
               "s3:ListAllMyBuckets",
               "servicequotas:ListAWSDefaultServiceQuotas",
               "servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota",
               "servicequotas:ListServiceQuotas",
               "servicequotas:ListServices",
               "servicequotas:ListTagsForResource"
            ],
            "Resource": "*"
         },
         {
            "Effect": "Allow",
            "Action": [
               "iam:AttachRolePolicy",
               "iam:CreateServiceLinkedRole",
               "iam:PutRolePolicy"
            ],
            "Resource": 
   "arn:aws:iam::*:role/aws-service-role/ivs.amazonaws.com/AWSServiceRoleForIVSRecordToS3*"
         }
      ]
   }
   ```

------

1. Masih di jendela **Tentukan izin**, pilih **Berikutnya** (gulir ke bagian bawah jendela untuk melihat ini). Jendela **Review dan Create** terbuka. 

1. Pada jendela **Tinjau dan buat**, masukkan **nama Kebijakan** dan tambahkan **Deskripsi** secara opsional. Catat nama kebijakan, karena Anda akan membutuhkannya saat membuat pengguna (di bawah). Pilih **Buat kebijakan** (di bagian bawah jendela).

1. Anda dikembalikan ke jendela konsol IAM, di mana Anda akan melihat spanduk yang mengonfirmasi bahwa kebijakan baru Anda telah dibuat.

## Buat Pengguna Baru dan Tambahkan Izin
<a name="iam-permissions-new-user"></a>

### Kunci Akses Pengguna IAM
<a name="iam-permissions-new-user-access-keys"></a>

Kunci Akses IAM terdiri dari ID kunci akses dan kunci akses rahasia. Mereka digunakan untuk menandatangani permintaan terprogram yang Anda buat ke AWS. Jika Anda tidak memiliki kunci akses, Anda dapat membuatnya dari AWS Management Console. Sebagai praktik terbaik, jangan membuat kunci akses root-user.

*Satu-satunya waktu Anda dapat melihat atau mengunduh kunci akses rahasia adalah ketika Anda membuat kunci akses. Anda tidak dapat memulihkannya nanti.* Namun, Anda dapat membuat kunci akses baru kapan saja; Anda harus memiliki izin untuk melakukan tindakan IAM yang diperlukan.

Selalu simpan kunci akses dengan aman. Jangan pernah membagikannya dengan pihak ketiga (bahkan jika pertanyaan tampaknya datang dari Amazon). Untuk informasi lebih lanjut, lihat [Mengelola access key untuk pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) dalam *Panduan Pengguna IAM*.

### Prosedur
<a name="iam-permissions-new-user-procedure"></a>

Ikuti langkah-langkah ini:

1. Di panel navigasi, pilih **Pengguna**, lalu pilih **Buat pengguna**. Jendela **Tentukan detail pengguna** terbuka. 

1. Di jendela **Tentukan detail pengguna**:

   1. Di bawah **Rincian pengguna**, ketik **nama Pengguna** baru yang akan dibuat.

   1. Periksa **Berikan akses pengguna ke AWS Management Console**.

   1. Ketika diminta, pilih **Saya ingin membuat pengguna IAM**.

   1. Di bawah **Kata sandi konsol**, pilih Kata **sandi yang dibuat otomatis**.

   1. Periksa **Pengguna harus membuat kata sandi baru saat masuk berikutnya**.

   1. Pilih **Berikutnya**. Jendela **Setel izin** terbuka.

1. Di bawah **Setel izin**, pilih **Lampirkan kebijakan secara langsung**. Jendela **kebijakan izin** terbuka.

1. Di kotak pencarian, masukkan nama kebijakan IVS (baik kebijakan terkelola AWS atau kebijakan kustom yang Anda buat sebelumnya). Ketika ditemukan, centang kotak untuk memilih kebijakan.

1. Pilih **Berikutnya** (di bagian bawah jendela). Jendela **Review dan Create** terbuka.

1. Pada jendela **Tinjau dan buat**, konfirmasikan bahwa semua detail pengguna sudah benar, lalu pilih **Buat pengguna** (di bagian bawah jendela).

1. Jendela **Ambil kata sandi** terbuka, berisi detail **login Konsol** Anda. *Simpan informasi ini dengan aman untuk referensi di masa mendatang*. Setelah selesai, pilih **Kembali ke daftar pengguna**.

## Menambahkan Izin ke Pengguna yang Ada
<a name="iam-permissions-existing-user"></a>

Ikuti langkah-langkah ini:

1. Masuk ke AWS Management Console dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di panel navigasi, pilih **Pengguna**, lalu pilih nama pengguna yang ada untuk diperbarui. (Pilih nama dengan mengkliknya; jangan centang kotak pilihan.)

1. Pada halaman **Ringkasan**, pada tab Izin, pilih **Tambahkan **izin****. Jendela **Tambahkan izin** terbuka.

1. Pilih **Lampirkan kebijakan yang ada secara langsung**. Jendela **kebijakan izin** terbuka.

1. Di kotak pencarian, masukkan nama kebijakan IVS (baik kebijakan terkelola AWS atau kebijakan kustom yang Anda buat sebelumnya). Ketika kebijakan ditemukan, centang kotak untuk memilih kebijakan.

1. Pilih **Berikutnya** (di bagian bawah jendela). Jendela **Review** terbuka.

1. Pada jendela **Review**, pilih **Add Permissions** (di bagian bawah jendela).

1. Pada halaman **Ringkasan**, konfirmasikan bahwa kebijakan IVS telah ditambahkan.

# Langkah 4: Buat Saluran dengan Rekaman Opsional
<a name="getting-started-create-channel"></a>

Saluran Amazon IVS menyimpan informasi konfigurasi yang terkait dengan streaming langsung Anda. Pertama-tama Anda membuat saluran dan kemudian menyumbangkan video ke sana menggunakan tombol streaming saluran untuk memulai streaming langsung Anda.

Sebagai bagian dari pembuatan saluran, item berikut ditetapkan:
+ *Server ingest* mengidentifikasi komponen Amazon IVS tertentu yang menerima aliran, bersama dengan protokol konsumsi (RTMPS atau RTMP).
+ Amazon IVS menetapkan *kunci streaming* saat Anda membuat saluran dan menggunakannya untuk mengotorisasi streaming. ***Perlakukan tombol streaming seperti rahasia, karena memungkinkan siapa saja untuk melakukan streaming ke saluran***.
+ *URL pemutaran* mengidentifikasi titik akhir untuk memulai pemutaran saluran tertentu. Endpoint ini dapat digunakan secara global. Secara otomatis memilih lokasi terbaik dari jaringan pengiriman konten global Amazon IVS agar pemirsa dapat melakukan streaming video. (Perhatikan bahwa Amazon IVS tidak mendukung domain khusus untuk pemutaran. *Jangan proxy URL pemutaran dengan domain Anda sendiri; itu tidak berfungsi dan akan menyebabkan masalah.* )

 Anda dapat membuat saluran — dengan atau tanpa perekaman — melalui konsol Amazon IVS atau AWS CLI. Pembuatan dan perekaman saluran dibahas di bawah ini.

# Rekam Otomatis ke Amazon S3
<a name="create-channel-auto-r2s3"></a>

Anda memiliki opsi untuk mengaktifkan perekaman untuk saluran. Jika fitur rekam otomatis ke S3 diaktifkan, semua aliran di saluran direkam dan disimpan ke bucket penyimpanan Amazon S3 yang Anda miliki. Selanjutnya, rekaman tersedia untuk pemutaran sesuai permintaan.

*Menyiapkan ini adalah opsi lanjutan.* Secara default, perekaman dinonaktifkan saat saluran dibuat.

Sebelum Anda dapat mengatur saluran untuk merekam, Anda harus membuat konfigurasi *perekaman*. Ini adalah sumber daya yang menentukan lokasi Amazon S3 tempat aliran yang direkam untuk saluran disimpan. Anda dapat membuat dan mengelola konfigurasi perekaman menggunakan konsol atau CLI; kedua prosedur diberikan di bawah ini. Setelah membuat konfigurasi perekaman, Anda mengaitkannya dengan saluran baik saat membuat saluran (seperti yang dijelaskan di bawah) atau yang lebih baru, dengan memperbarui saluran yang ada. (Di API, lihat [CreateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_CreateChannel.html)dan [UpdateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_UpdateChannel.html).) Anda dapat mengaitkan beberapa saluran dengan konfigurasi perekaman yang sama. Anda dapat menghapus konfigurasi perekaman yang tidak lagi terkait dengan saluran apa pun.

Ingatlah kendala berikut:
+ Anda harus memiliki ember S3. Artinya, akun yang menyiapkan saluran yang akan direkam harus memiliki bucket S3 tempat rekaman akan disimpan.
+ Saluran, konfigurasi perekaman, dan lokasi S3 harus berada di wilayah AWS yang sama. Jika Anda membuat saluran di wilayah lain dan ingin merekamnya, Anda juga harus mengatur konfigurasi perekaman dan bucket S3 di wilayah tersebut.

Merekam ke bucket S3 Anda memerlukan otorisasi dengan kredensi AWS Anda. Untuk memberikan IVS akses yang diperlukan, AWS IAM [Service-Linked Role](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) (SLR) dibuat secara otomatis saat konfigurasi perekaman dibuat: SLR dibatasi untuk memberikan izin menulis IVS hanya pada bucket tertentu.

Perhatikan bahwa masalah jaringan antara lokasi streaming dan AWS atau dalam AWS dapat mengakibatkan beberapa kehilangan data saat merekam streaming Anda. Dalam kasus ini, Amazon IVS memprioritaskan streaming langsung daripada rekaman. Untuk redundansi, rekam secara lokal melalui alat streaming Anda.

Untuk informasi selengkapnya (termasuk cara mengatur pasca-pemrosesan atau pemutaran VOD pada file yang direkam), lihat. [Rekam Otomatis IVS ke Amazon S3 \$1 Streaming Latensi Rendah](record-to-s3.md)

## Cara Menonaktifkan Perekaman
<a name="getting-started-disable-recording"></a>

Untuk menonaktifkan rekaman Amazon S3 pada saluran yang ada:
+ Konsol — Pada halaman detail untuk saluran yang relevan, di bagian **Rekam dan simpan** aliran, pilih **Dinonaktifkan**, lalu pilih **Simpan Saluran**. Ini menghapus asosiasi konfigurasi perekaman dengan saluran; aliran di saluran itu tidak akan direkam lagi.
+ CLI — Jalankan `update-channel` perintah dan teruskan ARN konfigurasi perekaman sebagai string kosong:

  ```
  aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --recording-configuration-arn ""
  ```

  Ini mengembalikan objek saluran dengan string kosong untuk`recordingConfigurationArn`, menunjukkan bahwa rekaman dinonaktifkan.

# Petunjuk Konsol untuk Membuat Saluran IVS
<a name="create-channel-console"></a>

Langkah-langkah ini dibagi menjadi tiga fase: penyiapan saluran awal, pengaturan untuk merekam otomatis ke Amazon S3 (opsional), dan pembuatan saluran akhir.

## Pengaturan Saluran Awal
<a name="create-channel-console-setup"></a>

1. Buka [konsol Amazon IVS](https://console.aws.amazon.com/ivs).

   (Anda juga dapat mengakses konsol Amazon IVS melalui [AWS Management Console](https://console.aws.amazon.com/).)

1. Dari bilah navigasi, gunakan menu tarik-turun **Pilih Wilayah** untuk memilih wilayah. Saluran baru Anda akan dibuat di wilayah ini.

1. Di kotak **Memulai** (kanan atas), pilih **Buat Saluran**.

1. Di bawah **konfigurasi Saluran**, terima **konfigurasi Default**. Secara opsional, tentukan **nama Saluran**. Nama saluran tidak unik, tetapi mereka menyediakan cara bagi Anda untuk membedakan saluran selain saluran ARN (Nama Sumber Daya Amazon).

   Catatan: **Konfigurasi khusus** dapat digunakan untuk menentukan nilai non-default tertentu, seperti jenis saluran atau konsumsi RTMP (bukan RTMPS). Spesifikasi khusus tidak didokumentasikan di sini.  
![\[Buat saluran menggunakan Konsol IVS: Tentukan konfigurasi saluran di jendela Buat Saluran.\]](http://docs.aws.amazon.com/id_id/ivs/latest/LowLatencyUserGuide/images/Accept_Default_Configuration.png)

1. Jika Anda ingin merekam otomatis ke Amazon S3, lanjutkan [Siapkan untuk Rekam Otomatis ke Amazon S3 (Opsional)](#getting-started-create-channel-console-record-s3) dengan di bawah ini. Jika tidak, lewati itu dan lanjutkan langsung ke[Pembuatan Saluran Akhir](#getting-started-create-channel-console-final-creation).

## Siapkan untuk Rekam Otomatis ke Amazon S3 (Opsional)
<a name="getting-started-create-channel-console-record-s3"></a>

Ikuti langkah-langkah berikut untuk mengaktifkan perekaman saat membuat saluran baru:

1. Pada halaman **Buat saluran**, di bawah **Rekam dan simpan aliran**, **aktifkan Aktifkan perekaman otomatis**. Tampilan bidang tambahan, untuk memilih **konfigurasi Perekaman** yang ada atau membuat yang baru.  
![\[Buat saluran menggunakan Konsol IVS: Pilih Rekam otomatis ke Amazon S3.\]](http://docs.aws.amazon.com/id_id/ivs/latest/LowLatencyUserGuide/images/Select_Auto_Record.png)

1. Pilih **Buat konfigurasi perekaman**. Jendela baru terbuka, dengan opsi untuk membuat ember Amazon S3 dan melampirkannya ke konfigurasi perekaman baru.  
![\[Buat saluran menggunakan Konsol IVS: Tentukan opsi penyimpanan untuk konfigurasi perekaman.\]](http://docs.aws.amazon.com/id_id/ivs/latest/LowLatencyUserGuide/images/Click_Create_Recording_Config.png)

1. Isi kolom:

   1. Secara opsional masukkan **nama konfigurasi Perekaman**.

   1. Di bawah **Konfigurasi perekaman** menerima **konfigurasi Default**. Catatan: **Konfigurasi kustom** dapat digunakan untuk menentukan nilai non-default tertentu seperti rendisi yang direkam atau menggabungkan aliran terfragmentasi. Spesifikasi khusus tidak didokumentasikan di sini.

   1. Masukkan **nama Bucket**.

1. Pilih **Buat konfigurasi perekaman**, untuk membuat sumber daya konfigurasi perekaman baru dengan ARN unik. Biasanya, pembuatan konfigurasi perekaman membutuhkan beberapa detik, tetapi bisa sampai 20 detik. Saat konfigurasi perekaman dibuat, Anda dikembalikan ke jendela **Buat saluran**. Di sana, area **Rekam dan simpan aliran** menunjukkan **konfigurasi Perekaman** baru Anda, dengan **Status** sebagai **Aktif** dan bucket S3 (**Penyimpanan**) yang Anda buat.  
![\[Buat saluran menggunakan Konsol IVS: Konfigurasi perekaman baru dibuat.\]](http://docs.aws.amazon.com/id_id/ivs/latest/LowLatencyUserGuide/images/Create_Recording_Config.png)

## Pembuatan Saluran Akhir
<a name="getting-started-create-channel-console-final-creation"></a>

1. Di bagian bawah jendela **Buat saluran**, pilih **Buat saluran**, untuk membuat saluran baru dengan ARN unik. Untuk melihat detail saluran, perluas **Detail**. (Catatan: jika Anda tidak mengaktifkan perekaman, **Rekam otomatis ke S3** diatur ke **Dinonaktifkan** dan tidak ada bagian **konfigurasi Perekaman** di layar.)  
![\[Buat saluran menggunakan Konsol IVS: Lihat aliran saluran, konfigurasi pemutaran dan perekaman, dan streaming sesi di jendela Detail Saluran.\]](http://docs.aws.amazon.com/id_id/ivs/latest/LowLatencyUserGuide/images/Final_Channel_Creation.png)

1. **Penting**:
   + Di area **konfigurasi Stream**, perhatikan **server Ingest** dan **tombol Stream**. Anda akan menggunakan ini di langkah berikutnya, untuk mengatur streaming.
   + Di area **konfigurasi Playback**, perhatikan **URL Pemutaran**. Anda akan menggunakannya nanti, untuk memutar kembali streaming Anda.

**Catatan****: Untuk melihat nilai SRT (titik akhir dan frasa sandi), perluas **Opsi konsumsi lainnya di area konfigurasi Stream**.**

# Petunjuk CLI untuk Membuat Saluran IVS
<a name="create-channel-cli"></a>

Membuat saluran dengan AWS CLI adalah opsi lanjutan dan mengharuskan Anda mengunduh dan mengonfigurasi CLI terlebih dahulu di mesin Anda. Untuk detail, lihat [Panduan Pengguna AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html).

Ikuti salah satu dari dua prosedur di bawah ini, tergantung pada apakah Anda ingin membuat saluran dengan atau tanpa rekaman diaktifkan.

## Buat Saluran Tanpa Merekam
<a name="getting-started-create-channel-cli-no-recording"></a>

1. Jalankan `create-channel` perintah dan berikan nama opsional:

   ```
   aws ivs create-channel --name test-channel
   ```

1. Ini mengembalikan saluran baru:

   ```
   {
      "channel": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "authorized": false,
         "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net",
         "insecureIngest": false,
         "latencyMode": "LOW",
         "name": "channel-live",
         "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/abcdABCDefgh",
         "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8",
         "recordingConfigurationArn": "none",
         "srt": {
            "endpoint": "a1b2c3d4e5f6.srt.live-video.net",
            "passphrase: "ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ",
         },
         "tags": {},
         "type": "STANDARD"
      },
      "streamKey": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6",
         "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "tags": {},
         "value": "sk_us-west-2_abcdABCDefgh_567890abcdef"
      }
   }
   ```

1. **Penting**: Perhatikan`ingestEndpoint`,`streamKey value`, dan`playbackUrl`. Anda akan menggunakan ini untuk mengatur streaming dan pemutaran.

## Buat Saluran dengan Rekaman
<a name="getting-started-create-channel-cli-recording"></a>

**Prasyarat:** Sebelum memulai prosedur ini, buat bucket Amazon S3 dan catat ARN-nya. Lihat [Memulai dengan Amazon S3](https://docs.aws.amazon.com//AmazonS3/latest/userguide/GetStartedWithS3.html). Bucket S3 harus berada di wilayah yang sama di mana Anda akan membuat konfigurasi perekaman; lihat masalah yang diketahui pada Langkah 1 di bawah ini.

Kemudian ikuti langkah-langkah ini untuk membuat saluran:

1. Jalankan `create-recording-configuration` perintah dan teruskan ARN bucket Amazon S3 yang ada:

   ```
   aws ivs create-recording-configuration --name configuration-1 --destination-configuration s3={bucketName=test-bucket}
   ```

   Secara opsional, teruskan `thumbnail-configuration` parameter untuk mengatur mode perekaman thumbnail dan interval thumbnail secara manual:

   ```
   aws ivs create-recording-configuration --name configuration-1 --destination-configuration s3={bucketName=s3_bucket_name} --thumbnail-configuration recordingMode="INTERVAL",targetIntervalSeconds=60
   ```

   Secara opsional, teruskan `recording-reconnect-window-seconds` parameter untuk mengaktifkan fungsionalitas gabungan aliran terfragmentasi:

   ```
   aws ivs create-recording-configuration --name configuration-1 --destination-configuration s3={bucketName=test-bucket} --recording-reconnect-window-seconds 60
   ```

   **Masalah yang diketahui:** Di wilayah us-east-1, jika Anda menggunakan AWS CLI untuk membuat konfigurasi perekaman, ia mengembalikan kesuksesan meskipun bucket S3 berada di wilayah yang berbeda. Dalam hal ini, konfigurasi perekaman adalah `CREATE_FAILED` (bukan`ACTIVE`). `state` (Di wilayah lain, CLI mengembalikan kegagalan dengan benar jika bucket berada di wilayah yang berbeda.)

   **Solusi:** Pastikan bucket S3 Anda berada di wilayah yang sama dengan konfigurasi perekaman. Jika Anda membuat konfigurasi perekaman di wilayah yang berbeda sebagai bucket S3 Anda, hapus konfigurasi perekaman itu dan buat yang baru dengan bucket S3 dari wilayah yang benar.

1. Ini mengembalikan konfigurasi perekaman baru dengan ARN unik. Keadaan konfigurasi perekaman adalah`CREATING`, menunjukkan bahwa itu sedang dalam proses pembuatan.

   ```
   {
      "recordingConfiguration": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te",
         "name": "configuration-1",
         "destinationConfiguration": {
            "s3": {
               "bucketName": "s3_bucket_name"
            }
         },
         "recordingReconnectWindowSeconds": 60,
         "state": "CREATING",
         "tags": {},
         "thumbnailConfiguration": {
            "recordingMode": "INTERVAL",
            "targetIntervalSeconds": 60
         }
      }
   }
   ```

1. Biasanya, pembuatan konfigurasi perekaman membutuhkan beberapa detik, tetapi bisa sampai 20 detik. Untuk memeriksa apakah konfigurasi perekaman telah dibuat, jalankan `get-recording-configuration` perintah:

   ```
   aws ivs get-recording-configuration --arn "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te"
   ```

1. Ini mengembalikan respons yang menunjukkan bahwa konfigurasi perekaman telah dibuat (`state`is`ACTIVE`):

   ```
   {
      "recordingConfiguration": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te",
         "name": "configuration-1",
         "destinationConfiguration": {
            "s3": {
               "bucketName": "s3_bucket_name"
            }
         },
         "recordingReconnectWindowSeconds": 60,
         "state": "ACTIVE",
         "tags": {},
         "thumbnailConfiguration": {
            "recordingMode": "INTERVAL",
            "targetIntervalSeconds": 60
         }
      }
   }
   ```

1. Untuk membuat saluran dan mengaktifkan perekaman di atasnya, jalankan `create-channel` perintah dan teruskan ARN konfigurasi perekaman:

   ```
   aws ivs create-channel --name channel-live --recording-configuration-arn  "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te"
   ```

   Bergantian, untuk mengaktifkan perekaman pada saluran yang ada, jalankan `update-channel` perintah dan teruskan ARN konfigurasi perekaman:

   ```
   aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --recording-configuration-arn "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te"
   ```

1. Ini mengembalikan objek saluran dengan nilai non-"tidak ada” untuk`recordingConfigurationArn`, menunjukkan bahwa perekaman diaktifkan. (Tanggapan di bawah ini adalah dari`create-channel`. `update-channel`Tanggapan tidak termasuk `streamKey` objek.)

   ```
   {
      "channel": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "authorized": false,
         "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net",
         "insecureIngest": false,
         "latencyMode": "LOW",
         "name": "channel-live",
         "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8",
         "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te",
         "srt": {
            "endpoint": "a1b2c3d4e5f6.srt.live-video.net",
            "passphrase: "ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ",
         },
         "tags": {},
         "type": "STANDARD"
      },
      "streamKey": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6",
         "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "tags": {},
         "value": "sk_us-west-2_abcdABCDefgh_567890abcdef"
      }
   }
   ```

1. **Penting**: Perhatikan`ingestEndpoint`,`streamKey value`, dan`playbackUrl`. Anda akan menggunakan ini untuk mengatur streaming dan pemutaran.

# Langkah 5: Mengatur Perangkat Lunak Streaming
<a name="getting-started-set-up-streaming"></a>

Anda dapat melakukan streaming (latensi rendah) ke Amazon IVS dengan:
+ [Siaran IVS](#broadcast-sdk) asli SDKs, yang mendukung RTMPS. Kami merekomendasikan ini, terutama untuk skenario produksi.
+ [Konsol Amazon IVS](#ivs-console) — Ini cocok untuk menguji aliran.
+ Perangkat lunak streaming dan encoder perangkat keras lainnya - Anda dapat menggunakan encoder streaming apa pun yang mendukung protokol RTMP, RTMPS, atau SRT. Beberapa contoh dijelaskan di bawah ini, menggunakan Open Broadcast Software (OBS) dan FFmpeg dengan RTMPS dan SRT. RTMPS memungkinkan keamanan tinggi melalui penggunaan aliran TLS terenkripsi.

Pengaturan encoder kunci adalah interval keyframe (2 detik) dan resolution/bitrate/frame laju (yang saling terkait). Untuk detail selengkapnya tentang pengaturan encoder, lihat: 
+ [Konfigurasi Streaming](streaming-config.md)di *Panduan Pengguna Amazon IVS* 
+ Posting blog ini: [Menyiapkan Streaming dengan Layanan Video Interaktif Amazon](https://aws.amazon.com/blogs/media/setting-up-for-streaming-with-amazon-ivs/)

**Catatan:** 
+ Durasi maksimum streaming Amazon IVS adalah 48 jam. Setelah itu, aliran dihentikan dan sesi streaming terputus. Sambungan kembali yang berhasil (secara otomatis atau manual) memulai aliran baru.
+ Jika encoder Anda berhenti mengirim data (misalnya, karena masalah jaringan sementara), Amazon IVS menunggu selama 30 detik. Jika tidak ada data penyiar yang diterima selama waktu ini, Amazon IVS terputus.

## Streaming dengan Amazon IVS Broadcast SDK
<a name="broadcast-sdk"></a>

Untuk menyiarkan dari aplikasi iOS atau Android, Anda dapat menggunakan SDK siaran Amazon IVS. SDK siaran memanfaatkan arsitektur Amazon IVS dan akan melihat peningkatan berkelanjutan dan fitur baru, bersama Amazon IVS. Sebagai SDK siaran seluler asli, SDK ini dirancang untuk meminimalkan dampak kinerja pada aplikasi Anda dan pada perangkat yang digunakan pengguna untuk mengakses aplikasi Anda.


| Untuk menyiarkan dari... | Anda dapat menggunakan... | Catatan | 
| --- | --- | --- | 
| Aplikasi Android atau iOS Anda | SDK siaran Android atau iOS Amazon IVS | Sebagai SDK siaran seluler asli, SDK ini dirancang untuk meminimalkan dampak kinerja pada aplikasi Anda dan pada perangkat yang digunakan pengguna untuk mengakses aplikasi Anda. | 
| Lingkungan web | SDK siaran Web Amazon IVS | Sebagai SDK siaran web, Amazon IVS Web Broadcast SDK memungkinkan Anda untuk menyiarkan dari lingkungan web menggunakan WebRTC. Ini menawarkan dukungan lintas-browser dan lintas platform. | 

Lihat perinciannya di [SDK Siaran IVS \$1 Streaming Latensi Rendah](broadcast.md).

## Streaming dengan Konsol Amazon IVS
<a name="ivs-console"></a>

1. Buka [konsol Amazon IVS](https://console.aws.amazon.com/ivs).

   (Anda juga dapat mengakses konsol Amazon IVS melalui [AWS Management Console](https://console.aws.amazon.com/).)

1. Di panel navigasi, pilih **Saluran**. (Jika panel navigasi diciutkan, perluas dengan memilih ikon hamburger.)

1. Pilih saluran yang ingin Anda siarkan, untuk pergi ke halaman detailnya.

1. Pilih tab **Siaran**. (Tab berada di bawah bagian **Konfigurasi Umum**.)

1. Anda akan diminta untuk memberikan akses konsol IVS ke kamera dan mikrofon Anda; **Izinkan** izin tersebut.

1. Di bagian bawah tab **Broadcast**, gunakan kotak dropdown untuk memilih perangkat input untuk mikrofon dan kamera.

1. Untuk memulai streaming, pilih **Mulai penyiaran**.

1. Untuk melihat streaming langsung, buka tab **Playback**.

   **Catatan**: Setelah Anda memulai streaming, harapkan penundaan singkat (biasanya di bawah 30 detik) sebelum dapat dilihat di tab pemutaran.

Anda dapat menggunakan fitur ini untuk secara bersamaan menyiarkan ke beberapa saluran.

**Catatan**: Streaming dari konsol menghabiskan sumber daya, dan Anda akan dikenakan biaya input video langsung. Untuk mempelajari lebih lanjut, lihat [Biaya Input Video Langsung](https://aws.amazon.com/ivs/pricing/#Low-Latency_Streaming) di halaman Harga IVS.

## Streaming dengan OBS Studio menggunakan RTMPS
<a name="obs-rtmps"></a>

([OBS Studio](https://obsproject.com/)) adalah rangkaian perangkat lunak sumber terbuka gratis untuk perekaman dan streaming langsung. OBS menyediakan pengambilan sumber dan perangkat waktu nyata, komposisi adegan, pengkodean, perekaman, dan streaming. 

Ikuti langkah-langkah ini untuk memulai dan berjalan cepat dengan OBS Studio v30.2 atau yang lebih baru:

1. Unduh dan instal perangkat lunak: [https://obsproject.com/unduh](https://obsproject.com/download).

1. Jalankan **Wisaya Konfigurasi Otomatis** OBS Studio, yang muncul saat Anda memuat OBS Studio untuk pertama kalinya. Ikuti langkah-langkahnya dan terima defaultnya.

1. **Di **Stream Information**, pilih **Amazon IVS** dari menu tarik-turun **Layanan** dan masukkan Kunci Stream.**

   Jika Anda membuat saluran dengan konsol Amazon IVS, **Kunci Stream** yang Anda masukkan di OBS adalah **tombol Stream** dari konsol: `sk_us-west-2_abcd1234efgh5678ijkl`

   Jika Anda membuat saluran dengan AWS CLI, **Kunci Stream** yang Anda masukkan di OBS adalah **nilai StreamKey** dari respons CLI `sk_us-west-2_abcd1234efgh5678ijkl`

   Jika saluran IVS Anda dikonfigurasi untuk input video multitrack, pilih **Aktifkan** Video Multitrack. Secara opsional, konfigurasikan pengaturan **Trek Video** **Maksimum dan Bandwidth Streaming Maksimum**, yang digunakan untuk membatasi pengaturan streaming yang dikonfigurasi secara otomatis.

1. Untuk **Resolusi Output Video** dan **Bitrate**, lihat [Jenis Saluran di Konfigurasi](streaming-config.md#streaming-config-settings-channel-types) *Streaming Amazon IVS*. Jika salah satu nilai yang dipilih oleh wizard OBS melebihi nilai yang diizinkan oleh Amazon IVS, Anda harus menyesuaikan nilai secara manual untuk menghindari koneksi yang gagal ke Amazon IVS. Setelah wizard selesai:

   1. Untuk menyesuaikan resolusi video, gunakan **Setelan > Video > Output (Scaled) Resolution**.

   1. Untuk menyesuaikan bitrate video, gunakan **Pengaturan> Output > Streaming > Video Bitrate**. 

      **Catatan:** Ini tidak memengaruhi streaming langsung jika Anda sebelumnya memeriksa **Aktifkan Video Multitrack**.

1. Kami merekomendasikan **Interval Keyframe** 2 detik untuk meningkatkan stabilitas aliran dan menghindari buffering dalam pemutaran pemirsa. Setelah wizard selesai, buka **Pengaturan > Output > Output Mode**, pilih **Advanced**, dan pada tab **Streaming**, pastikan bahwa **Interval Keyframe adalah 2**.

   **Catatan:** Interval Keyframe dikonfigurasi secara otomatis jika Anda sebelumnya memeriksa **Aktifkan Video Multitrack**.

1. Di jendela utama OBS Studio, pilih **Mulai Streaming**.

Untuk informasi lebih lanjut tentang streaming dengan OBS Studio, lihat [OBS Studio Quickstart](https://obsproject.com/wiki/OBS-Studio-Quickstart).

Anda dapat mengubah pengaturan OBS secara manual nanti:

1. Pilih **Pengaturan > Streaming**.

1. Pilih **Amazon IVS** dari dropdown.

1. Tempel di **Stream Key**.

Anda dapat menjalankan wizard lagi kapan saja: pilih **Tools > Auto-Configuration Wizard**.

Secara opsional, di **Pengaturan> Umum**, aktifkan rekaman lokal untuk menyimpan streaming langsung Anda untuk digunakan nanti. Seperti disebutkan sebelumnya, masalah jaringan antara siaran dan AWS atau dalam AWS dapat mengakibatkan beberapa kehilangan data saat merekam streaming Anda. Dalam kasus ini, Amazon IVS memprioritaskan streaming langsung daripada rekaman. Merekam secara lokal melalui alat streaming Anda memberikan redundansi.

Dianjurkan untuk memeriksa pembaruan OBS Studio secara teratur dan memperbarui ke versi terbaru. (Misalnya, jika Anda mendapatkan kesalahan “Gagal terhubung ke server”, Anda mungkin menggunakan OBS Studio versi lama yang tidak mendukung RTMPS.)

## Streaming dengan OBS Studio menggunakan SRT
<a name="obs-srt"></a>

Ikuti langkah-langkah berikut untuk memulai dan berjalan cepat dengan protokol Transportasi Aman yang Dapat Diandalkan:

1. Unduh dan instal perangkat lunak: [https://obsproject.com/unduh](https://obsproject.com/download).

1. Jalankan **Wisaya Konfigurasi Otomatis** OBS Studio, yang muncul saat Anda memuat OBS Studio untuk pertama kalinya. Ikuti langkah-langkahnya dan terima defaultnya.

1. Di **Stream Information**, pilih **Custom...** **dari dropdown **Layanan** dan masukkan **Server (server Ingest)** dan Stream Key.**

   Jika Anda membuat saluran dengan AWS CLI:
   + **Server** yang Anda masukkan di OBS adalah kombinasi dari lima hal:
     + Protokol konsumsi: `srt://`
     + **Titik akhir** dari `srt` struct dalam respons CLI: 

       `a1b2c3d4e5f6.srt.live-video.net`
     + Sebuah pelabuhan: `9000`
     + Streamid, yang merupakan **nilai StreamKey dari respons** CLI:

       `sk_us-west-2_abcd1234efgh5678ijkl`
     + Sebuah frasa sandi, digunakan untuk mengenkripsi konten. Gunakan ini hanya jika **ingest tidak aman** tidak diaktifkan.

       `ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ`

     Entri lengkapnya adalah:

     `srt://a1b2c3d4e5f6.srt.live-video.net:9000?streamid=sk_us-west-2_abcd1234efgh5678ijkl&passphrase=ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ`
   + **Kunci Stream** yang Anda masukkan di OBS akan tetap kosong untuk protokol SRT.

1. Untuk **Resolusi Output Video** dan **Bitrate**, lihat [Jenis Saluran di Konfigurasi](streaming-config.md#streaming-config-settings-channel-types) *Streaming Amazon IVS*. Jika salah satu nilai yang dipilih oleh wizard OBS melebihi nilai yang diizinkan oleh Amazon IVS, Anda harus menyesuaikan nilai secara manual untuk menghindari koneksi yang gagal ke Amazon IVS. Setelah wizard selesai: 

   1. Untuk menyesuaikan resolusi video, gunakan **Setelan > Video > Output (Scaled) Resolution**.

   1. Untuk menyesuaikan bitrate video, gunakan **Pengaturan> Output > Streaming > Video Bitrate**.

1. Kami merekomendasikan **Interval Keyframe** 2 detik untuk meningkatkan stabilitas aliran dan menghindari buffering dalam pemutaran pemirsa. Setelah wizard selesai, buka **Pengaturan > Output > Output Mode**, pilih **Advanced**, dan pada tab **Streaming**, pastikan bahwa **Interval Keyframe adalah 2**.

1. Di jendela utama OBS Studio, pilih **Mulai Streaming**. 

Anda dapat mengubah pengaturan OBS secara manual nanti:

1. Pilih **Pengaturan > Streaming**.

1. Pilih **Custom** dari dropdown.

1. Tempel di **Server and/or ** **Stream Key**.

Anda dapat menjalankan wizard lagi kapan saja: pilih **Tools > Auto-Configuration Wizard**.

Secara opsional, di **Pengaturan> Umum**, aktifkan rekaman lokal untuk menyimpan streaming langsung Anda untuk digunakan nanti. Seperti disebutkan sebelumnya, masalah jaringan antara siaran dan AWS atau dalam AWS dapat mengakibatkan beberapa kehilangan data saat merekam streaming Anda. Dalam kasus ini, Amazon IVS memprioritaskan streaming langsung daripada rekaman. Merekam secara lokal melalui alat streaming Anda memberikan redundansi.

Dianjurkan untuk memeriksa pembaruan OBS Studio secara teratur dan memperbarui ke versi terbaru. (Misalnya, jika Anda mendapatkan kesalahan “Gagal terhubung ke server”, Anda mungkin menggunakan OBS Studio versi lama yang tidak mendukung RTMPS.)

## Streaming Video yang Direkam dengan FFmpeg menggunakan RTMPS
<a name="ffmpeg-rtmps"></a>

Ikuti langkah-langkah ini:

1. Unduh dan instal FFmpeg: [https://www.ffmpeg.org/download.html](https://www.ffmpeg.org/download.html).

1. Setel `$VIDEO_FILEPATH` ke lokasi MP4 video untuk streaming:

   ```
   VIDEO_FILEPATH=/home/test/my_video.mp4
   ```

1. Setel `STREAM_KEY` ke StreamKey **nilai** Anda:

   ```
   STREAM_KEY=sk_us-west-2_abcd1234efgh5678ijkl
   ```

1. Setel `INGEST_ENDPOINT` ke **IngestEndPoint** Anda (dari AWS CLI):

   ```
   INGEST_ENDPOINT=a1b2c3d4e5f6.global-contribute.live-video.net
   ```

1. Mulai streaming dengan perintah terminal berikut (ini semua satu baris):

   ```
   ffmpeg -re -stream_loop -1 -i $VIDEO_FILEPATH -r 30 -c:v libx264 -pix_fmt yuv420p -profile:v main -preset veryfast -x264opts "nal-hrd=cbr:no-scenecut" -minrate 3000 -maxrate 3000 -g 60 -c:a aac -b:a 160k -ac 2 -ar 44100 -f flv rtmps://$INGEST_ENDPOINT:443/app/$STREAM_KEY
   ```

   *Perhatikan, perintah di atas adalah contoh. Untuk streaming produksi, sesuaikan parameter dengan kebutuhan Anda.*

## Streaming Video yang Direkam dengan FFmpeg menggunakan SRT
<a name="ffmpeg-srt"></a>

1. Unduh dan instal FFmpeg: [https://www.ffmpeg.org/download.html](https://www.ffmpeg.org/download.html). Jika Anda menggunakan old/compiled versi FFmpeg, buat versi baru dengan `--enable-libsrt` bendera.

1. Verifikasi bahwa SRT tersedia untuk digunakan di FFmpeg: jalankan perintah berikut dan pastikan itu `libsrt` ada di output. Jika tidak `libsrt` ada, bangun kembali atau dapatkan versi yang lebih baru FFmpeg yang mendukung SRT.

   ```
   ffmpeg -version | grep enable-libsrt
   ```

1. Setel `$VIDEO_FILEPATH` ke lokasi MP4 video untuk streaming:

   ```
   VIDEO_FILEPATH=/home/test/my_video.mp4
   ```

1. Setel `STREAM_KEY` ke StreamKey **nilai** Anda:

   ```
   STREAM_KEY=sk_us-west-2_abcd1234efgh5678ijkl
   ```

1. Setel `INGEST_ENDPOINT` ke **titik akhir** Anda (dari AWS CLI di bawah `srt` objek):

   ```
   INGEST_ENDPOINT=a1b2c3d4e5f6.srt.live-video.net
   ```

1. Setel `PASSPHRASE` ke **frasa sandi** Anda (dari AWS CLI di bawah objek). `srt` Gunakan frasa sandi hanya jika ingest tidak aman tidak diaktifkan untuk saluran. 

   ```
   PASSPHRASE=ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ
   ```

1. Mulai streaming dengan perintah terminal berikut (ini semua satu baris):

   ```
   ffmpeg -re -i $VIDEO_FILEPATH -c copy -f mpegts "srt://$INGEST_ENDPOINT:9000?streamid=$STREAM_KEY&passphrase=$PASSPHRASE”
   ```

# Langkah 6: Lihat Streaming Langsung Anda
<a name="getting-started-view-stream"></a>

Anda dapat melihat streaming langsung Anda dengan:
+ [Pemain SDKs IVS](#view-stream-player-sdks) asli.
+ [Konsol Amazon IVS](#view-stream-console).

## Melihat dengan Amazon IVS Player SDKs
<a name="view-stream-player-sdks"></a>

1. Siapkan IVS Player. Mulailah dengan [ikhtisar IVS Player SDK](player.md), lalu baca panduan Player khusus platform yang sesuai.

1. Dari [konsol Amazon IVS](https://console.aws.amazon.com/ivs), dapatkan **URL Pemutaran** yang dihasilkan saat Anda membuat saluran. (Lihat [Pembuatan Saluran Akhir](create-channel-console.md#getting-started-create-channel-console-final-creation) sebelumnya dalam panduan *Memulai* ini.)

1. Panggil `player.load()` dengan URL pemutaran.

## Melihat dengan Konsol Amazon IVS
<a name="view-stream-console"></a>

1. Buka [konsol Amazon IVS](https://console.aws.amazon.com/ivs).

   (Anda juga dapat mengakses konsol Amazon IVS melalui [AWS Management Console](https://console.aws.amazon.com/).) 

1. Pada panel navigasi, pilih **Saluran langsung**. (Jika panel navigasi diciutkan, buka dulu dengan memilih ikon hamburger.)

1. Pilih saluran yang alirannya ingin Anda lihat, untuk membuka halaman detail saluran tersebut.

   Streaming langsung diputar di bagian **Streaming langsung** halaman.

**Catatan**: Pemutaran dari konsol menghabiskan sumber daya, dan Anda akan dikenakan biaya output video langsung. Untuk mempelajari lebih lanjut, lihat [Biaya Output Video Langsung](https://aws.amazon.com/ivs/pricing/#Live_Video_Output_Costs) di halaman Harga IVS.

**Catatan**: Setelah Anda mulai streaming, ada penundaan singkat (hingga 30 detik, biasanya lebih sedikit) sebelum streaming Anda dapat dilihat di konsol.

# Langkah 7: Periksa Batas Kuota Layanan Anda (Opsional)
<a name="getting-started-check-service-quota"></a>

Semua akun memiliki batasan jumlah pemirsa bersamaan dan siaran bersamaan. *Pastikan batas Anda memadai dan minta penambahan jika diperlukan, terutama jika Anda merencanakan acara streaming besar*. Untuk detailnya, lihat [Service Quotas IVS](service-quotas.md).

# Langkah 8: Cegah Konten dan Pemirsa yang Tidak Diinginkan (Disarankan)
<a name="getting-started-prevent-undesired-content"></a>

Pengguna jahat dapat mencoba melakukan streaming ulang konten yang tidak diinginkan (misalnya, olahraga profesional) di platform Anda, atau mencoba menyematkan aliran platform Anda di situs web lain tanpa izin. Jenis streaming ini dapat secara dramatis meningkatkan jumlah video streaming langsung yang disajikan aplikasi Anda serta biaya yang terkait dengannya, tanpa menambah nilai pada bisnis Anda. Selain memberi Anda kontrol untuk menghentikan streaming aktif, Amazon IVS menyediakan sumber daya untuk membantu mendeteksi dan mencegah perilaku semacam ini sejak awal; lihat [Konten dan Pemirsa yang Tidak Diinginkan](undesired-content.md) di IVS.

Untuk membatasi pemutaran ke and/or negara asal tertentu, gunakan kebijakan pembatasan pemutaran. Perhatikan bahwa kebijakan ini hanya dapat digunakan dengan saluran publik. [Konten dan Pemirsa yang Tidak Diinginkan di IVS](undesired-content.md) juga membahas penggunaan saluran pribadi untuk mengontrol konten yang tidak diinginkan.

Perhatikan bahwa kebijakan pembatasan pemutaran (seperti pemblokiran geografis) tidak dapat digunakan bersamaan dengan otorisasi pemutaran. Jika otorisasi pemutaran diaktifkan untuk saluran, kebijakan pembatasan pemutaran yang dikonfigurasi akan diabaikan. Untuk menerapkan pembatasan geografis pada saluran pribadi, validasi lokasi pengguna dalam logika pembuatan token Anda sebelum mengeluarkan token pemutaran.