

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

# Konten dan Pemirsa yang Tidak Diinginkan di IVS
<a name="undesired-content"></a>

Pengguna jahat dapat mencoba melakukan streaming ulang konten yang tidak diinginkan (misalnya, olahraga profesional) di platform Anda. 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 aliran aktif, Amazon IVS menyediakan sumber daya untuk membantu mendeteksi dan mencegah perilaku semacam ini sejak awal.

## Mendeteksi Konten yang Tidak Diinginkan
<a name="undesired-content-detect"></a>

### Deteksi Anomali
<a name="undesired-content-anomaly-detection"></a>

Anda dapat mendeteksi dan memperingatkan tentang jenis lonjakan anomali dalam pemirsa yang terjadi ketika konten tertentu yang tidak diinginkan sedang dialirkan. (Setelah Anda mendeteksi bahwa lonjakan telah terjadi, Anda dapat mengambil langkah-langkah yang disebutkan dalam [menghentikan aliran dan mengatur ulang kunci aliran](#undesired-content-stop-stream), seperti yang dibahas di bawah.)

Amazon CloudWatch memungkinkan Anda membuat alarm yang dapat mengirim peringatan dalam keadaan tertentu; misalnya, saat pemirsa Anda melonjak. Amazon IVS secara otomatis melaporkan metrik tampilan bersamaan (CCV) ke CloudWatch Amazon untuk semua saluran Anda, jadi Anda hanya perlu mengatur alarm. Untuk mengatur alarm deteksi anomali berdasarkan CCV, ikuti langkah-langkah berikut:

1. Buka CloudWatch konsol Amazon di [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Di bilah navigasi kiri, pilih **Alarm, lalu pilih **Semua alarm****.

1. Di kanan atas halaman, pilih **Buat alarm**.

1. Pilih **Pilih Metrik**. Di bawah *Metrik*, pilih **IVS**, lalu **Semua**, lalu pilih kotak centang di sebelah. **ConcurrentViews**

1. Di kanan bawah, pilih **Pilih metrik**. Wizard pembuatan alarm 4 langkah terbuka.

1. Wizard: Pada **Langkah 1, Tentukan metrik dan kondisi**, tentukan pengaturan ini:

   1. **Statistik** = **Maksimum**

   1. **Periode** = **1 menit**

   1. **Tipe ambang** = Deteksi **Anomali**

   1. **Setiap kali tampilan bersamaan...** = **Lebih besar dari band**

   1. **Ambang deteksi anomali** **= 3**

      Nilai ambang ini adalah saran awal. Anda mungkin ingin memilih nilai yang berbeda tergantung pada pola dan kebutuhan lalu lintas khas Anda. Gunakan nilai yang lebih rendah untuk melihat metrik Anda lebih dekat; nilai yang lebih tinggi, untuk mendapatkan lebih sedikit alarm.

   1. Pilih **Selanjutnya**.

1. Wizard: Pada **Langkah 2, Tindakan konfigurasi**, pilih topik SNS yang ada atau buat yang baru, untuk mengirim email ke alamat yang Anda tentukan. Untuk membuat topik yang mengirim email, pilih **Buat topik baru**, berikan nama topik, masukkan alamat email Anda, dan pilih **Buat topik**. Pilih **Berikutnya** untuk melanjutkan.

1. Wizard: Pada **Langkah 3, Tambahkan nama dan deskripsi**, tambahkan nama dan deskripsi opsional untuk alarm, lalu pilih **Berikutnya**.

1. Wizard: Pada **Langkah 4, Pratinjau dan buat**, verifikasi bahwa informasinya benar, lalu pilih **Buat alarm**.

1. Alarm Anda dibuat. Jika diminta, ikuti instruksi apa pun untuk mengonfirmasi langganan SNS.

Untuk informasi lebih lanjut, lihat:

1. [Memantau Streaming Latensi Rendah Amazon IVS](stream-health.md)

1. [Membuat CloudWatch alarm berdasarkan deteksi anomali](https://docs.aws.amazon.com//AmazonCloudWatch/latest/monitoring/Create_Anomaly_Detection_Alarm.html)

### Moderasi Konten Kustom
<a name="undesired-content-custom-moderation"></a>

Anda dapat menjelajahi solusi moderasi konten khusus untuk mendeteksi konten yang tidak diinginkan melalui pengenalan gambar. Amazon IVS menyediakan kemampuan untuk [merekam streaming langsung Amazon IVS secara otomatis ke Amazon S3](record-to-s3.md), termasuk pembuatan gambar mini untuk digunakan dalam solusi semacam ini.

Pertimbangkan teknik deteksi dan pencegahan tambahan ini:
+ [Moderasi Amazon IVS dengan demo Amazon Rekognition](https://github.com/aws-samples/amazon-ivs-moderation-with-record-to-s3-web-demo/) menampilkan cara menggunakan Rekam Otomatis IVS ke S3 bersama dengan Amazon Rekognition untuk memoderasi konten langsung.
+ [Tambahkan moderasi konten Hive ke aliran video Amazon IVS Anda](https://aws.amazon.com/blogs/media/add-hive-content-moderation-to-your-amazon-ivs-video-streams/)
+ [Membuat Komunitas Online yang Lebih Aman dengan Moderasi AI/ML Konten](https://dev.to/aws/creating-safer-online-communities-with-aiml-content-moderation-1bn) adalah posting blog tentang penggunaan Amazon Rekognition dalam aplikasi IVS.

## Mencegah Konten dan Pemirsa yang Tidak Diinginkan
<a name="undesired-content-prevent"></a>

### Hentikan Stream dan Atur Ulang Tombol Stream
<a name="undesired-content-stop-stream"></a>

Jika mendeteksi bahwa channel sedang digunakan untuk melakukan streaming konten yang tidak diinginkan, Anda dapat menggunakan konsol Amazon IVS untuk mematikan streaming:

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. Jika diperlukan, dari bilah navigasi, gunakan drop-down **Pilih Wilayah** untuk memilih wilayah tempat saluran di-host.

1. Pilih saluran tempat aliran yang ingin Anda hentikan berjalan.

1. Pada halaman saluran, navigasikan ke bagian **Streaming Langsung** dan pilih **Hentikan streaming**.

Bahkan setelah Anda menghentikan streaming, penyiar dapat memulai ulang aliran di saluran itu. Untuk mencegah hal ini, setel ulang tombol aliran; yang mencegah penyiar memulai ulang aliran tanpa terlebih dahulu memperoleh kunci aliran baru. Untuk mengatur ulang tombol stream:
+ Saat masih berada di halaman saluran, navigasikan ke bagian **konfigurasi Stream** dan pilih **Reset stream key**.

Anda juga dapat menghentikan aliran dan mengatur ulang (menghapus/membuat) tombol aliran secara terprogram. Lihat Referensi API [Streaming Latensi Rendah Amazon IVS](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/Welcome.html).

Bergantung pada bagaimana aplikasi Anda mengeluarkan kunci aliran, Anda mungkin perlu mengambil tindakan lebih lanjut untuk mencegah kunci aliran baru diperoleh.

### Gunakan Saluran Pribadi
<a name="undesired-content-private-channels"></a>

Dalam banyak kasus, konten yang tidak diinginkan dialirkan ke audiens besar di luar platform Anda hanya dengan menyematkan URL pemutaran di situs web pihak ketiga. Solusi terbaik untuk mencegah perilaku semacam ini adalah saluran pribadi Amazon IVS. Dengan menggunakan saluran pribadi, Anda dapat membatasi pemutaran ke pemirsa dengan token pemutaran yang valid. Token pemutaran digunakan untuk memvalidasi penampil dalam aplikasi pemutaran, menghambat pemirsa pada platform yang tidak diinginkan. Selain itu, Anda dapat mengaktifkan penegakan asal, yang mencegah pemirsa menonton streaming di situs web yang tidak di-host di domain Anda. Anda dapat memperluas perlindungan ini untuk mencakup aplikasi streaming umum dengan juga mengaktifkan penegakan asal yang ketat.

Perhatikan bahwa Anda bisa mendapatkan perlindungan saluran pribadi dan otentikasi tanpa memaksa pengguna untuk membuat and/or login ke akun formal. Aplikasi pemutaran Anda dapat dengan mudah memperoleh token secara anonim di belakang layar. Anda masih dapat memanfaatkan penegakan asal.

Untuk mempelajari selengkapnya tentang saluran pribadi, lihat:
+ [Menyiapkan Saluran Pribadi](https://docs.aws.amazon.com//ivs/latest/LowLatencyUserGuide/private-channels.html) di Panduan Pengguna *Streaming Latensi Rendah IVS*. Dalam dokumen tersebut, untuk mempelajari lebih lanjut tentang penegakan asal, lihat [Menghasilkan dan Menandatangani Token Pemutaran IVS](https://docs.aws.amazon.com//ivs/latest/LowLatencyUserGuide/private-channels-generate-tokens.html).
+ [Membuat Saluran Pribadi untuk Pemutaran Streaming Langsung Resmi dengan Amazon IVS](https://dev.to/aws/creating-a-private-channel-for-authorized-live-stream-playback-with-amazon-ivs-2mdl) (posting blog)

### Gunakan Kebijakan Pembatasan Pemutaran
<a name="undesired-content-restriction-policies"></a>

Jika Anda tidak ingin menggunakan [saluran pribadi](#undesired-content-private-channels), Anda masih bisa mendapatkan keuntungan dari beberapa perlindungan yang sama dengan memanfaatkan kebijakan pembatasan pemutaran. Kebijakan ini memungkinkan Anda mengaktifkan fitur seperti GeoBlocking dan penegakan asal di saluran publik. Anda membuat kebijakan pembatasan pemutaran menggunakan konsol IVS atau API, lalu lampirkan ARN kebijakan tersebut ke saluran Anda.

#### Petunjuk Konsol (Kebijakan Pembatasan Pemutaran)
<a name="console-playback-restrictions"></a>

1. Membuat kebijakan pembatasan pemutaran

   1. [Buka konsol Amazon IVS](https://console.aws.amazon.com/ivs). Di panel navigasi kiri, pilih **Keamanan pemutaran > Kebijakan pembatasan pemutaran**.

   1. Pilih **Buat kebijakan**.

   1. Secara opsional, beri nama kebijakan.

   1. Secara opsional, alihkan **Penegakan asal yang ketat** (lihat catatan di bawah).

   1. Tentukan **Negara yang diizinkan** dan **Asal yang diizinkan**.

   1. Pilih **Buat kebijakan**.

1. Lampirkan kebijakan ini ke saluran baru atau yang sudah ada

   1. Buat saluran baru atau edit saluran yang ada.

   1. Di **bagian Batasi pemutaran** (dari jendela **Buat saluran** atau **Perbarui saluran**), pilih **Aktifkan pembatasan pemutaran**.

   1. Dari daftar drop-down **Kebijakan pembatasan pemutaran**, pilih kebijakan yang Anda buat di Langkah 1.

   1. Pilih **Buat saluran** (untuk saluran baru) atau **Simpan** (untuk memperbarui saluran yang ada).

**Catatan tentang penegakan asal yang ketat:** Ini adalah pengaturan opsional yang dapat digunakan untuk memperkuat batasan asal yang ditentukan dengan asal yang diizinkan. Secara default, pembatasan asal hanya berlaku untuk daftar putar multivarian. Jika penegakan asal yang ketat diaktifkan, server akan menerapkan persyaratan bahwa asal permintaan cocok dengan kebijakan untuk semua permintaan pemutaran (termasuk daftar putar multivariant, daftar putar varian, dan segmen). Ini berarti bahwa semua klien (termasuk klien non-browser) harus memberikan header permintaan asal yang valid dengan setiap permintaan. Gunakan `setOrigin` metode ini untuk mengatur header di pemutar SDKs iOS dan Android IVS. Ini diatur secara otomatis di browser web kecuali iOS Safari. Untuk iOS Safari, Anda perlu menambahkan `crossorigin="anonymous"` ke elemen video, untuk memastikan bahwa header permintaan asal dikirim. Contoh:`<video crossorigin="anonymous"></video>`.

**Catatan tentang pemetaan antara alamat IP dan negara:** IVS menentukan lokasi pengguna Anda dengan menggunakan database pihak ketiga. Keakuratan pemetaan antara alamat IP dan negara bervariasi menurut wilayah. Berdasarkan pengujian terbaru, keseluruhan keakuratannya adalah 99,8%. Jika IVS tidak dapat menentukan lokasi pengguna, IVS menyajikan konten yang diminta pengguna.

#### Petunjuk CLI (Kebijakan Pembatasan Pemutaran)
<a name="cli-playback-restrictions"></a>

1. Buat kebijakan pembatasan pemutaran. Inilah contohnya. *Untuk `allowed-origins` bidang `allowed-countries` dan, ganti contoh nilai di bawah ini dengan nilai aktual Anda, atau hapus satu atau kedua bidang, tergantung pada kasus penggunaan Anda.*

   ```
   aws ivs create-playback-restriction-policy --name test-playback-restriction-policy --enable-strict-origin-enforcement --allowed-countries "US","JP" --allowed-origins "https://example1.com","https://*.example2.com"
   ```

   Ini mengembalikan kebijakan pembatasan pemutaran baru. Untuk bidangnya, lihat [PlaybackRestrictionPolicy](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_PlaybackRestrictionPolicy.html)di Referensi API *Streaming Latensi Rendah IVS*.

1. Lampirkan kebijakan baru ke saluran. Untuk saluran yang ada, jalankan `update-channel` dan teruskan ARN dari kebijakan pembatasan pemutaran yang dibuat pada langkah sebelumnya:

   ```
   aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --playback-restriction-policy-arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/abcdABCDefgh"
   ```

   Untuk saluran baru, sertakan `--playback-restriction-policy-arn` pernyataan selama [pembuatan saluran.](create-channel-cli.md)