

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

# Pemrosesan konten langsung
<a name="what-is-flow-live"></a>

Dalam alur pemrosesan untuk konten langsung, encoder mengirim streaming HLS langsung ke. MediaPackage MediaPackage kemudian mengemas konten, memformatnya sebagai respons terhadap permintaan pemutaran dari perangkat hilir. 

Bagian berikut menjelaskan alur pemrosesan langsung.

**Topics**
+ [Alur pemrosesan MediaPackage langsung umum](what-is-flow-gen.md)
+ [Alur pemrosesan redundansi AWS Elemental MediaPackage masukan langsung](what-is-flow-ir.md)

# Alur pemrosesan MediaPackage langsung umum
<a name="what-is-flow-gen"></a>

Berikut ini menguraikan aliran umum konten langsung di MediaPackage:

1. Encoder upstream (seperti AWS Elemental MediaLive) mengirimkan live stream HLS dengan otentikasi intisari melalui WebDAV ke URL input saluran, dan menyertakan kredensyal MediaPackage akses saluran (seperti yang disediakan dalam). MediaPackage Jika Anda menggunakan redundansi input, encoder mengirimkan dua live stream HLS yang identik ke MediaPackage, satu ke setiap URL input pada saluran. MediaPackage menggunakan aliran dari satu URL input sebagai konten sumber. Jika MediaPackage berhenti menerima konten pada URL input aktif, secara otomatis beralih ke URL input lain untuk konten sumber. Selain itu, AWS skala sumber daya naik dan turun untuk menangani lalu lintas yang masuk.

   Untuk informasi selengkapnya, lihat [Alur pemrosesan redundansi AWS Elemental MediaPackage masukan langsung](what-is-flow-ir.md).
**catatan**  
Untuk memungkinkan dukungan untuk fitur seperti tampilan bergeser waktu, MediaPackage menyimpan semua konten yang diterima untuk waktu yang terbatas. Konten yang disimpan ini hanya tersedia untuk pemutaran jika berada di dalam **jendela startover** yang ditentukan pada titik akhir. Konten yang disimpan tidak tersedia untuk diputar jika berada di luar jendela startover, atau jika Anda belum menentukan jendela di titik akhir. Untuk informasi selengkapnya, lihat [Referensi tampilan bergeser waktu di AWS Elemental MediaPackage](time-shifted.md).

1. Perangkat hilir meminta konten dari MediaPackage URL keluaran titik akhir. Perangkat hilir adalah pemutar video atau CDN. URL keluaran dikaitkan dengan titik akhir untuk format streaming tertentu (baik Apple HLS, DASH-ISO, Microsoft Smooth Streaming, atau CMAF).

1. Saat MediaPackage menerima permintaan pemutaran dari perangkat hilir, ia secara dinamis mengemas aliran sesuai dengan pengaturan yang Anda tentukan pada titik akhir. Kemasan dapat mencakup menambahkan enkripsi dan mengonfigurasi output trek audio, video, dan subtitle atau teks.

   Pastikan untuk memesan input Anda sehingga rendisi audio pilihan Anda terdaftar terlebih dahulu di bagian audio manifes induk. Lakukan hal yang sama untuk subtitle atau keterangan. Saat mengemas trek audio dan subtitle atau teks, MediaPackage tentukan trek audio dan teks atau subtitle pertama sebagai dan. `DEFAULT=YES` `AUTO-SELECT=YES` Kemasan ini mengesampingkan pengaturan default dan pilih otomatis dari input.

1. MediaPackage mengirimkan aliran output melalui HTTPS ke perangkat yang meminta. Seperti halnya input, AWS skala sumber daya naik dan turun untuk menangani perubahan lalu lintas.

1. MediaPackage mencatat aktivitas melalui Amazon CloudWatch. Anda dapat melihat informasi seperti jumlah permintaan konten dan jumlah konten yang MediaPackage telah diterima atau dikirimkan. Untuk informasi tentang melihat MediaPackage metrik di CloudWatch, lihat[Pemantauan AWS Elemental MediaPackage dengan CloudWatch metrik Amazon](monitoring-cloudwatch.md).

Sepanjang proses input dan output konten, MediaPackage mendeteksi dan mengurangi potensi kegagalan infrastruktur sebelum menjadi masalah bagi pemirsa. 

Ilustrasi berikut menunjukkan keseluruhan proses.

![\[MediaPackage alur kerja\]](http://docs.aws.amazon.com/id_id/mediapackage/latest/ug/images/bbl_flow1.png)


# Alur pemrosesan redundansi AWS Elemental MediaPackage masukan langsung
<a name="what-is-flow-ir"></a>

Mencapai redundansi input AWS Elemental MediaPackage dengan mengirimkan dua aliran untuk memisahkan input URLs pada saluran di. MediaPackage Salah satu aliran menjadi sumber konten utama dan aktif untuk titik akhir, sementara yang lain terus menerima konten secara pasif. Jika MediaPackage berhenti menerima konten dari aliran aktif, itu beralih ke aliran input lain sehingga pemutaran konten tidak terganggu.

Jika Anda menggunakan MediaPackage with AWS Elemental MediaLive (misalnya), inilah aliran redundansi input:

1. Anda membuat saluran di MediaPackage, seperti yang dijelaskan dalam[Membuat saluran](channels-create.md). Ketika MediaPackage menyediakan saluran, itu menciptakan dua input URLs untuk saluran. Jika Anda tidak menggunakan redundansi input, Anda dapat mengirim aliran ke salah satu URL input. Tidak ada persyaratan bahwa Anda mengirim konten ke keduanya URLs.
**catatan**  
Ketika redundansi input tersedia, MediaPackage tambahkan URL input kedua ke saluran yang ada dan memperbarui URL yang ada ke format baru. Anda dapat menggunakan URL yang ada atau yang baru URLs untuk input konten. 

1. Anda membuat titik akhir MediaPackage seperti yang dijelaskan dalam[Membuat titik akhir](endpoints-create.md). 
**penting**  
Jika Anda menggunakan segmen keluaran pendek, tergantung pada perangkat pemutaran, Anda mungkin akan melihat buffering saat MediaPackage mengalihkan input. Anda dapat mengurangi buffering dengan menggunakan fitur time delay pada endpoint. Ketahuilah bahwa menggunakan penundaan waktu memperkenalkan latensi untuk end-to-end pengiriman konten. Untuk informasi tentang mengaktifkan penundaan waktu, lihat[Membuat titik akhir](endpoints-create.md).

1. Anda membuat input dan saluran di AWS Elemental MediaLive, dan Anda menambahkan grup MediaPackage output ke saluran di MediaLive. Untuk informasi selengkapnya, lihat [Membuat Saluran dari Awal](https://docs.aws.amazon.com/medialive/latest/ug/creating-channel-scratch.html) di *Panduan AWS Elemental MediaLive Pengguna*. 

   Jika Anda menggunakan grup keluaran HLS di AWS Elemental MediaLive, tindakan kehilangan input pada pengaturan grup HLS harus diatur untuk menjeda output jika layanan tidak menerima input. Jika MediaLive mengirim bingkai hitam atau bingkai pengisi lainnya saat input tidak ada, maka tidak MediaPackage dapat mengetahui kapan segmen hilang, dan selanjutnya tidak dapat melakukan failover. Untuk informasi selengkapnya tentang menyetel tindakan kehilangan input MediaLive, lihat [Bidang untuk Grup HLS](https://docs.aws.amazon.com/medialive/latest/ug/hls-group-fields.html) di *Panduan AWS Elemental MediaLive Pengguna*. 
**penting**  
Jika Anda menggunakan encoder yang berbeda (tidak AWS Elemental MediaLive) dan Anda mengirim dua aliran terpisah ke saluran yang sama MediaPackage, aliran harus memiliki pengaturan encoder dan nama manifes yang identik. Jika tidak, redundansi input mungkin tidak berfungsi dengan benar dan pemutaran dapat terganggu jika input beralih.

1. Anda memulai saluran AWS Elemental MediaLive untuk mengirim aliran ke MediaPackage.

1. MediaPackage menerima konten pada kedua input URLs, tetapi hanya satu aliran yang digunakan untuk konten sumber pada suatu waktu. Jika aliran aktif tidak memiliki segmen apa pun, maka MediaPackage secara otomatis gagal ke aliran lain. MediaPackage terus menggunakan aliran ini hingga failover diperlukan lagi.

   Rumus yang digunakan untuk menentukan apakah input hilang segmen didasarkan pada panjang segmen pada input dan titik akhir. Jika input kehilangan segmen dan cepat pulih, titik akhir dengan panjang segmen yang lebih panjang tidak akan beralih input. Ini mungkin menghasilkan titik akhir yang berbeda pada saluran menggunakan input yang berbeda (jika satu titik akhir beralih dan yang lainnya tidak). Ini adalah perilaku yang diharapkan dan seharusnya tidak memengaruhi alur kerja konten.