

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

# Membuat titik akhir CMAF
<a name="endpoints-cmaf"></a>

Buat titik akhir yang memformat konten untuk perangkat yang mendukung Apple HLS fragmented MP4 (f). MP4

**Untuk membuat titik akhir CMAF (konsol)**

1. Akses saluran yang akan dikaitkan dengan titik akhir, seperti yang dijelaskan dalam[Melihat detail saluran](channels-view.md).

1. Pada halaman detail saluran, di bawah **titik akhir Asal, pilih Kelola titik** **akhir**.

1. Lengkapi bidang seperti yang dijelaskan dalam topik berikut:
   + [Bidang endpoint baru](endpoints-cmaf-new.md)
   + [Bidang pengaturan pengemas](endpoints-cmaf-packager.md)
   + [Bidang enkripsi Package](endpoints-cmaf-encryption.md)
   + [Bidang pengaturan kontrol akses](endpoints-cmaf-access-control.md)
   + [Bidang pemilihan aliran](endpoints-cmaf-include-streams.md)

1. Pilih **Simpan**.

   Jika Anda mengaktifkan pembuatan CloudFront distribusi Amazon dari AWS Elemental MediaPackage konsol dan ini adalah titik akhir pertama Anda di saluran, MediaPackage tambahkan asal ke distribusi. Anda dapat melihat URL CloudFront CDN dan informasi titik akhir di bagian titik akhir halaman detail saluran.

   Titik akhir aktif dan dapat mengirimkan konten segera setelah permintaan dikirim ke titik akhir URL-nya. MediaPackage skala sumber daya naik dan turun untuk memungkinkan jumlah kapasitas yang tepat untuk lalu lintas Anda.

   Saat Anda membuat titik akhir, Anda akan menerima kesalahan jika melebihi kuota pada akun. Kesalahan yang mirip dengan Terlalu banyak permintaan, silakan coba lagi. Batas sumber daya terlampaui berarti Anda telah melampaui kuota permintaan API, atau Anda telah mencapai jumlah titik akhir maksimum yang diizinkan di saluran ini. Jika Anda merasa salah menerima kesalahan ini, gunakan konsol Service Quotas [untuk](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas) meminta peningkatan kuota. Untuk informasi lebih lanjut tentang kuota di MediaPackage, lihat[Kuota di AWS Elemental MediaPackage](quotas.md).

# Bidang endpoint baru
<a name="endpoints-cmaf-new"></a>

**Saat Anda membuat titik akhir, jangan masukkan informasi identifikasi sensitif seperti nomor akun pelanggan ke dalam bidang bentuk bebas seperti bidang Nama.** Ini termasuk saat Anda bekerja dengan AWS Elemental MediaPackage menggunakan MediaPackage konsol, MediaPackage API AWS CLI, atau AWS SDKs. Data apa pun yang Anda masukkan MediaPackage mungkin diambil untuk dimasukkan ke dalam log diagnostik atau CloudWatch Acara Amazon.

1. Untuk **ID**, masukkan nama yang menjelaskan titik akhir. ID adalah pengenal utama untuk titik akhir dan harus unik untuk akun Anda di. Wilayah AWS

1. (Opsional) Untuk **Deskripsi**, masukkan teks deskriptif apa pun yang membantu Anda mengidentifikasi titik akhir. 

1. Untuk **nama Manifest**, masukkan string pendek yang akan ditambahkan ke akhir URL endpoint. Nama manifes membantu membuat jalur unik ke titik akhir ini.

1. (Opsional) Untuk **jendela Startover**, masukkan ukuran jendela (dalam hitungan detik) untuk membuat jendela streaming langsung yang tersedia untuk dilihat sesuai permintaan. Pemirsa dapat memulai kembali atau mengejar konten yang termasuk dalam jendela. Untuk informasi selengkapnya tentang penerapan TV start-over dan catch-up, lihat. [Referensi tampilan bergeser waktu di AWS Elemental MediaPackage](time-shifted.md)

1. (Opsional) Untuk **waktu tunda**, masukkan durasi (dalam detik) untuk menunda ketika konten tersedia untuk pemain. Waktu minimum adalah 5 detik. Waktu maksimum adalah 86.400 detik (24 jam).

   Gunakan penundaan waktu untuk mendefinisikan ulang titik langsung dan membuat konten tersedia pada waktu yang sama dengan “sekarang” dikurangi penundaan yang ditentukan. Dengan penundaan waktu 60 detik, konten yang MediaPackage diterima pada pukul 12:20 tidak tersedia hingga 12:21. Permintaan untuk pemutaran pada pukul 12:20 akan disajikan dengan konten mulai 12:19. Demikian juga, jika Anda menyajikan konten di seluruh zona waktu, Anda dapat mengatur waktu tunda sama dengan perbedaan zona waktu untuk membuat konten tersedia pada, misalnya, 8:00 waktu setempat.

   Bila Anda menggunakan waktu tunda dalam hubungannya dengan jendela startover, durasi waktu tunda harus kurang dari durasi jendela startover.
**Tip**  
Gunakan penundaan waktu untuk membantu mengurangi buffering selama peralihan input saat Anda menggunakan redundansi input dengan segmen keluaran pendek. Perhatikan bahwa penundaan dapat meningkatkan latensi dalam pemutaran konten.

# Bidang pengaturan pengemas
<a name="endpoints-cmaf-packager"></a>

Bidang pengaturan Packager menyimpan informasi umum tentang titik akhir.

1. Untuk **jenis Kemasan**, pilih **Common Media Application Format (CMAF**). 

1. Untuk **ID Manifest HLS**, masukkan ID yang akan menjadi pengenal utama untuk manifes. ID harus unik untuk titik akhir ini. Anda tidak dapat mengubah ID ini setelah dibuat.

1. (Opsional) Untuk **awalan Segmen**, masukkan nama kustom untuk segmen dalam manifes anak HLS. Awalan segmen ditambahkan ke nama segmen untuk membuat pengenal unik untuk setiap segmen.  
**Example**  

   Jika awalan segmen adalah`movie`, segmen dari manifes anak adalah`movie_1_2.ts`.

1. (Opsional) Untuk **durasi Segmen**, masukkan durasi (dalam detik) setiap segmen. Masukkan nilai yang sama dengan, atau kelipatan, durasi segmen input. Jika nilai yang Anda masukkan berbeda dari durasi segmen input, AWS Elemental MediaPackage bulatkan segmen ke kelipatan terdekat dari durasi segmen input.

1. (Opsional) Untuk **durasi jendela daftar putar Live**, masukkan total durasi (dalam detik) manifes induk.

1. Untuk **nama Manifest**, masukkan string yang akan ditambahkan ke akhir URL endpoint. Nama manifes membantu membuat jalur unik ke manifes ini pada titik akhir ini. Nama manifes HLS mengganti nama manifes yang Anda berikan di bidang **nama New Endpoint Manifest** (jika ada).

1. (Opsional) Pilih **Sertakan IFrame hanya aliran** untuk menyertakan aliran I-frame tambahan saja bersama dengan trek lain dalam manifes. MediaPackage menghasilkan aliran I-frame saja dari rendisi pertama dalam manifes. Layanan menyisipkan `EXT-I-FRAMES-ONLY` tag dalam manifes keluaran, lalu mengkompilasi dan menyertakan daftar putar I-frame saja di aliran. Daftar putar ini memungkinkan fungsionalitas pemain seperti maju cepat dan mundur.

1. (Opsional) Untuk ** date/time interval Program**, masukkan interval (dalam detik) di mana MediaPackage harus memasukkan `EXT-X-PROGRAM-DATE-TIME` tag dalam manifes.

   `EXT-X-PROGRAM-DATE-TIME`Tag memegang waktu segmen. Ketika informasi waktu tanggal program (PDT) tersedia di konten sumber, MediaPackage gunakan informasi yang sama ini pada konten keluaran. Jika tidak, MediaPackage gunakan Coordinated Universal Time (UTC) untuk PDT.

   Informasi PDT membantu pemain hilir untuk menyinkronkan aliran ke jam dinding, memungkinkan fungsionalitas seperti pencarian pemirsa di timeline pemutaran dan tampilan waktu pada pemutar.

1. (Opsional) Untuk **jenis Daftar Putar**, pilih **Tidak Ada**, **Acara**, atau **VOD**. Ketika ditentukan sebagai acara atau VOD, `EXT-X-PLAYLIST-TYPE` entri yang sesuai disertakan dalam daftar putar media. Menunjukkan apakah daftar putar langsung ke konten VOD.

1. (Opsional) Gunakan bidang berikut untuk menentukan cara MediaPackage memproses pesan SCTE-35 dari aliran input. Untuk informasi selengkapnya, lihat [Opsi pesan SCTE-35 di AWS Elemental MediaPackage](scte.md). 

   1. (Opsional) Untuk **penanda iklan**, pilih cara penanda iklan disertakan dalam konten yang dikemas. 

      Pilih dari yang berikut ini:
      + **Tidak ada** - Hilangkan semua penanda iklan SCTE-35 dari output.
      + **Passthrough** — Salin penanda iklan SCTE-35 langsung dari input input HLS stream ke output.
      + **SCTE-35 ditingkatkan** - Hasilkan penanda iklan dan tag pemadaman dalam output berdasarkan pesan masukan SCTE-35 dari aliran input.
      + **Daterange** — Memancarkan `EXT-X-DATERANGE` tag dalam manifes HLS dan CMAF untuk memberi sinyal iklan dan transisi program.

   1. (Opsional) Untuk **pemicu Iklan**, pilih jenis pesan SCTE-35 yang ingin diperlakukan sebagai penanda iklan di output. Jika Anda tidak membuat pilihan di sini, MediaPackage menyisipkan penanda iklan di manifes keluaran berdasarkan jenis pesan berikut:
      + Sisipan sambatan
      + Iklan penyedia
      + Iklan distributor
      + Peluang penempatan penyedia
      + Peluang penempatan distributor

   1. (Opsional) Untuk **Iklan tentang pembatasan** penayangan, pilih tindakan penyisipan iklan MediaPackage berdasarkan tanda pembatasan pengiriman di deskriptor segmentasi pesan SCTE-35.
      + **Tidak ada** - MediaPackage tidak menyisipkan penanda iklan apa pun di manifes keluaran.
      + **Dibatasi** **— MediaPackage menyisipkan penanda iklan jika *ada* batasan pengiriman dalam jenis pesan SCTE-35 yang Anda tunjukkan di Sesuaikan pemicu iklan.**
      + **Tidak dibatasi** **— MediaPackage menyisipkan penanda iklan jika *tidak* ada batasan pengiriman dalam jenis pesan SCTE-35 yang Anda tunjukkan di Kustomisasi pemicu iklan.**
      + **Keduanya** **— MediaPackage menyisipkan penanda iklan apakah ada batasan pengiriman dalam jenis pesan SCTE-35 yang Anda tunjukkan di Kustomisasi pemicu iklan atau tidak.**

# Bidang enkripsi Package
<a name="endpoints-cmaf-encryption"></a>

Lindungi konten Anda dari penggunaan yang tidak sah melalui enkripsi konten dan manajemen hak digital (DRM). AWS Elemental MediaPackage menggunakan [AWS Secure Packager dan Encoder Key Exchange (SPEKE) API](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) untuk memfasilitasi enkripsi dan dekripsi konten oleh penyedia DRM. Menggunakan SPEKE, penyedia DRM memasok kunci enkripsi MediaPackage melalui SPEKE API. Penyedia DRM juga menyediakan lisensi ke pemutar media yang didukung untuk dekripsi. Untuk informasi selengkapnya tentang bagaimana SPEKE digunakan dengan layanan dan fitur yang berjalan di cloud, lihat [arsitektur AWS berbasis cloud](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture) di panduan Spesifikasi API *Secure Packager dan Encoder* Key Exchange.

**penting**  
Untuk mengenkripsi konten, Anda harus memiliki penyedia DRM dan menggunakan versi SPEKE. AWS Untuk informasi selengkapnya tentang cara menggunakan enkripsi MediaPackage, lihat [Enkripsi konten dan DRM di AWS Elemental MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html). 

Tentukan nilai enkripsi.

1. Untuk menyajikan konten tanpa perlindungan hak cipta, simpan **Tidak ada enkripsi** yang dipilih.

1. Untuk menyajikan konten dengan perlindungan hak cipta, pilih **Enkripsi konten** dan lengkapi bidang tambahan sebagai berikut:

   1. Untuk **ID Sumber Daya**, masukkan pengenal untuk konten. Layanan mengirimkan ini ke server kunci untuk mengidentifikasi titik akhir saat ini. Seberapa unik Anda membuat ini tergantung pada seberapa halus kontrol akses yang Anda inginkan. Layanan ini tidak memungkinkan Anda untuk menggunakan ID yang sama untuk dua proses enkripsi simultan. ID sumber daya juga dikenal sebagai ID konten. 

      Contoh berikut menunjukkan ID sumber daya.

      ```
      MovieNight20171126093045
      ```

   1. Untuk **Sistem IDs**, masukkan pengenal unik untuk protokol streaming dan sistem DRM Anda. Berikan hingga tiga IDs. Jika Anda memberikan lebih dari satu ID sistem, masukkan satu per baris dan pilih **Tambah**. Jika Anda tidak tahu Anda IDs, tanyakan kepada penyedia sistem Anda.

   1. Untuk **URL**, masukkan URL proxy API Gateway yang Anda atur untuk berbicara dengan server kunci Anda. Proxy API Gateway harus berada dalam posisi yang sama Wilayah AWS seperti MediaPackage.

      Contoh berikut menunjukkan URL. 

      ```
      https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
      ```

   1. Untuk **ARN Peran**, masukkan Nama Sumber Daya Amazon (ARN) peran IAM yang memberi Anda akses untuk mengirim permintaan melalui API Gateway. Dapatkan ini dari penyedia solusi DRM Anda.

      Contoh berikut menunjukkan peran ARN. 

      ```
      arn:aws:iam::444455556666:role/SpekeAccess
      ```

   1. (Opsional) Untuk **versi SPEKE**, pilih versi SPEKE yang ingin Anda gunakan untuk enkripsi. SPEKE Versi 1.0 adalah versi lama yang menggunakan CPIX Versi 2.0, dan mendukung enkripsi kunci tunggal. SPEKE Versi 2.0 menggunakan CPIX Versi 2.3, dan mendukung beberapa enkripsi kunci. Untuk informasi selengkapnya tentang penggunaan SPEKE dengan MediaPackage, lihat [Enkripsi konten dan DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html) di. MediaPackage 

      Jika Anda memilih **SPEKE Versi 2.0**, maka pilih juga preset **enkripsi Video dan preset** **enkripsi Audio**. Preset video dan audio menentukan kunci konten mana yang MediaPackage digunakan untuk mengenkripsi trek audio dan video di streaming Anda. Untuk informasi lebih lanjut tentang preset ini, lihat[SPEKE Versi 2.0 preset](drm-content-speke-v2-presets.md).

       Saat menggunakan SPEKE Versi 2.0, MediaPackage menonaktifkan rotasi tombol.

   1. **Sertifikat ARN** — (Opsional) Masukkan sertifikat RSA 2048 ARN untuk digunakan untuk enkripsi kunci konten. Gunakan opsi ini hanya jika penyedia kunci DRM Anda mendukung enkripsi kunci konten. Jika Anda menggunakan ini dan penyedia kunci Anda tidak mendukungnya, acara gagal.

      Untuk memasukkan sertifikat ARN di sini, Anda harus sudah mengimpor sertifikat yang sesuai ke dalam. AWS Certificate Manager Kemudian masukkan sertifikat ARN dari ACM di sini. 

      Untuk informasi tentang enkripsi kunci konten, lihat[Mempersiapkan dan mengelola sertifikat untuk digunakan dengan kunci konten](drm-content-key-encryption.md).

   1. **Untuk **Metode Enkripsi**, pilih **Sampel-AES** untuk CMAF Apple HLS atau FairPlay pilih AES-CTR untuk Microsoft dan Google Widevine.** PlayReady 

   1. (Opsional) Untuk **vektor inisialisasi Konstan** masukkan nilai hex 128-bit, 16-byte yang diwakili oleh string 32-karakter, yang akan digunakan dengan kunci untuk mengenkripsi konten.

   1. (Opsional) Untuk **interval rotasi Kunci**, masukkan frekuensi, dalam detik, perubahan utama untuk alur kerja langsung, di mana konten dialirkan secara real time. Layanan mengambil kunci konten sebelum konten langsung mulai streaming, dan kemudian mengambilnya sesuai kebutuhan selama masa pakai alur kerja. Secara default, rotasi tombol diatur ke 60 detik, yang setara dengan mengaturnya`60`. Untuk menonaktifkan rotasi tombol, atur interval ini ke `0` (nol). 

      Contoh pengaturan berikut menyebabkan layanan untuk memutar tombol setiap tiga puluh menit.

      ```
      1800
      ```

      Untuk informasi tentang rotasi kunci, lihat[Memahami perilaku rotasi kunci](drm-content-key-encryption.md).

# Bidang pengaturan kontrol akses
<a name="endpoints-cmaf-access-control"></a>

Tentukan nilai kontrol akses.

1. Pilih **Izinkan originasi** untuk mengaktifkan titik akhir ini untuk menayangkan konten ke perangkat yang meminta. Sangat jarang untuk melarang originasi pada titik akhir.

   Biasanya, satu-satunya alasan Anda tidak mengizinkan titik akhir untuk menayangkan konten adalah jika hanya digunakan untuk memanen konten VOD dari streaming langsung. Untuk informasi selengkapnya, lihat [Menciptakan live-to-VOD aset dengan AWS Elemental MediaPackage](ltov.md).

1. Pilih **Izinkan semua klien yang masuk** untuk menyajikan konten ke semua alamat dan rentang IP yang meminta atau pilih **Batasi berdasarkan alamat IP untuk membatasi alamat IP** yang dilayani titik akhir ini. Jika Anda membatasi berdasarkan alamat IP, untuk **daftar yang diizinkan IP**, masukkan alamat IP dan rentang tempat titik akhir ini menyajikan konten. Satu blok CIDR per baris.

1. Pilih **Gunakan otorisasi CDN** untuk mewajibkan permintaan konten ke titik akhir ini menyertakan kode otorisasi yang valid.

1. (Opsional) Untuk **peran Rahasia ARN**, masukkan ARN untuk peran IAM yang memberikan akses ke. MediaPackage AWS Secrets Manager Peran rahasia ARN harus dalam format ini: `arn:aws:iam::accountID:role/name`

1. (Opsional) Untuk **ARN rahasia pengenal CDN, masukkan ARN** untuk rahasia kode otorisasi di Secrets Manager yang digunakan CDN Anda untuk otorisasi untuk mengakses titik akhir Anda. Pengidentifikasi CDN harus dalam format ini: `arn:aws:secretsmanager:region:accountID:secret:guid`

Untuk informasi tentang cara kerja otorisasi ini, lihat[Otorisasi CDN di AWS Elemental MediaPackage](cdn-auth.md).

# Bidang pemilihan aliran
<a name="endpoints-cmaf-include-streams"></a>

Tentukan aliran yang akan disertakan.

Nilai minimum dan maksimum hanya memperhitungkan bitrate video. Jika bitrate video *di bawah tingkat minimum* yang ditentukan, itu *tidak* termasuk dalam output, terlepas dari jumlah bitrate untuk trek lain. Demikian juga, jika bitrate video *di bawah tingkat maksimum* yang ditentukan, *itu* termasuk dalam output, terlepas dari jumlah bitrate untuk trek lain.

1. (Opsional) Untuk **urutan Stream**, pilih urutan bitrate video yang disajikan kepada pemutar.
   + **Asli** untuk mengurutkan aliran keluaran dalam urutan yang sama dengan yang digunakan sumber masuk.
   + **Bitrate video naik** untuk mengurutkan aliran output dimulai dengan bitrate terendah dan diakhiri dengan yang tertinggi.
   + **Bitrate video turun** untuk mengurutkan aliran output dimulai dengan bitrate tertinggi dan diakhiri dengan yang terendah.

1. (Opsional) Untuk **bitrate video Min**, masukkan bitrate minimum (dalam bit per detik) bahwa trek video harus berada pada atau di atas agar tersedia untuk diputar dari titik akhir ini.

1. (Opsional) Untuk **bitrate video Max**, masukkan bitrate maksimum (dalam bit per detik) bahwa trek video harus berada pada atau di bawahnya agar tersedia untuk diputar dari titik akhir ini.