Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dengan pengiriman live-to-VOD konten di MediaPackage
Tutorial Memulai ini menunjukkan kepada Anda cara menggunakan AWS Elemental MediaPackage konsol untuk membuat aset live-to-VOD (video sesuai permintaan) dan membuatnya tersedia untuk diputar.
Untuk mengirimkan live-to-VOD konten, Anda melakukan tiga hal utama ini:
-
Menyerap aliran HLS konten langsung ke MediaPackage
-
Ekstrak VOD aset dari aliran
-
Buat aset tersedia untuk pemutaran
catatan
Anda tidak diharuskan menggunakannya MediaPackage untuk mengirimkan live-to-VOD aset Anda kepada pemirsa. Tutorial ini dimaksudkan sebagai ilustrasi tentang bagaimana Anda dapat menggunakan MediaPackage untuk menyelesaikan live-to-VOD alur kerja.
Bagian berikut adalah tutorial terpandu untuk menjadi akrab dengan tiga hal ini dan tindakan pendukung lainnya.
Prasyarat
Sebelum Anda dapat menggunakan AWS Elemental MediaPackage, Anda memerlukan AWS akun dan izin yang sesuai untuk mengakses, melihat, dan mengedit MediaPackage komponen. Pastikan administrator sistem Anda telah menyelesaikan langkah-langkah berikutMenyiapkan MediaPackage, dan kemudian kembali ke tutorial ini:
-
Untuk membuat AWS akun, lihatMendaftar untuk AWS.
-
Untuk mengizinkan akses peran non-administratif MediaPackage, lihatMembuat kebijakan dan peran non-administratif.
-
MediaPackage Untuk memungkinkan mengakses bucket Amazon S3 Anda untuk menyimpan dan mengambil live-to-VOD aset, lihat. Memungkinkan AWS Elemental MediaPackage untuk mengakses AWS layanan lain
Langkah 1: Akses MediaPackage
Dengan menggunakan IAM kredensil Anda, masuk ke konsol: AWS Elemental MediaPackage
https://console.aws.amazon.com/mediapackage/
Langkah 2: Menelan konten langsung
Untuk menyerap streaming konten langsung ke dalam AWS Elemental MediaPackage dan mengekstrak aset video on demand (VOD) darinya, buat saluran dan titik akhir. Saluran adalah titik masuk ke MediaPackage, dan titik akhir menyediakan MediaPackage akses ke aliran sehingga dapat mengekstrak VOD aset. Bagian berikut menjelaskan cara menggunakan MediaPackage konsol untuk membuat saluran dan titik akhir.
Buat saluran
Saluran adalah komponen pertama di MediaPackage. Ini mewakili masukan MediaPackage untuk konten langsung yang masuk dari encoder seperti. AWS Elemental MediaLive
MediaPackage tidak mengharuskan Anda memberikan data pelanggan apa pun. Tidak ada bidang di saluran di mana ada harapan bahwa Anda akan memberikan data pelanggan.
Untuk membuat saluran
-
Pada halaman MediaPackage Saluran, pilih Buat saluran.
-
Untuk ID, masukkan nama yang menggambarkan saluran, seperti
channelHLS1
. ID adalah pengenal utama untuk saluran, dan harus unik untuk akun Anda di Wilayah AWS. Karakter yang didukung adalah huruf, angka, garis bawah (_), dan tanda hubung (-). Anda tidak dapat menggunakan spasi di ID. -
Simpan default untuk bidang yang tersisa, lalu pilih Buat.
MediaPackage menampilkan halaman detail saluran baru.
-
Pada halaman detail untuk saluran, catat nilai untuk, Nama Pengguna URL, dan Kata Sandi. Jika Anda menggunakan redundansi input, Anda memerlukan informasi ini untuk kedua input. URLs Jika Anda mengirim hanya satu aliran ke saluran, Anda dapat mencatat informasi untuk salah satu inputURL.
MediaPackage menghasilkan nama DAV pengguna dan kata sandi Web dengan aman saat membuat saluran. Jika Anda perlu mengubah kredensil ini, lihat. Memutar kredensyal pada URL masukan
Berikan informasi dari bidang ini kepada orang yang bertanggung jawab atas encoder hulu. Dalam konfigurasi aliran di encoder, orang ini harus memasukkan tujuan sebagai inputURL, dan DAV kredensi Web sebagai nama pengguna dan kata sandi saluran. Encoder hulu harus menggunakan otentikasi intisari dan mendorong Web DAV HTTPS ke MediaPackage, dan menyertakan kredensil ini. Jika Anda menggunakan redundansi input, aliran input ke saluran ini harus memiliki pengaturan encoder yang identik. Untuk informasi selengkapnya tentang menyiapkan aliran sumber untuk redundansi input, lihat. Alur pemrosesan redundansi AWS Elemental MediaPackage masukan langsung
Buat titik akhir
Titik akhir dilampirkan ke saluran, dan mewakili output dari konten langsung. Saat Anda membuat pekerjaan panen untuk mengekstrak VOD aset dari konten langsung, Anda harus menunjukkan titik akhir mana yang Anda ekstrak. Anda dapat memanen aset dari titik yang jelas (tidak terenkripsi) atau terenkripsi HLS dan titik akhir, dan DASH titik akhir harus memiliki jendela awal yang ditentukan. Jika Anda hanya memiliki endpoint terenkripsi, lihat referensi fitur. Menciptakan live-to-VOD aset dengan AWS Elemental MediaPackage
MediaPackage tidak mengharuskan Anda memberikan data pelanggan apa pun. Tidak ada bidang di titik akhir di mana ada harapan bahwa Anda akan memberikan data pelanggan.
Untuk membuat titik akhir
-
Pada halaman Saluran, pilih saluran yang akan dikaitkan dengan titik akhir.
-
Pada halaman detail saluran, di bawah titik akhir Asal, pilih Kelola titik akhir.
-
Untuk ID, masukkan nama yang menjelaskan titik akhir, seperti
HLSendpoint1
. ID adalah pengenal utama untuk titik akhir, dan harus unik untuk akun Anda di. Wilayah AWS Karakter yang didukung adalah huruf, angka, garis bawah (_), dan tanda hubung (-). Anda tidak dapat menggunakan spasi di ID. -
Simpan default untuk bidang yang tersisa, lalu pilih Simpan.
MediaPackage menampilkan halaman detail saluran, termasuk titik akhir yang baru saja Anda buat.
-
Pada halaman detail untuk saluran, perhatikan nilai di URLbidang untuk titik akhir. Berikan informasi ini kepada orang yang bertanggung jawab atas perangkat hilir (CDNatau pemain). Di perangkat hilir, orang ini harus memasukkan tujuan permintaan sebagai titik akhir. URL
Langkah 3: Ekstrak VOD aset
Untuk mengekstrak live-to-VOD aset dari streaming konten langsung, buat pekerjaan panen. Pekerjaan panen mengidentifikasi titik akhir dari mana aset dipanen, awal dan akhir aset, dan di mana MediaPackage menyimpan aset setelah dipanen.
Untuk membuat pekerjaan panen
-
Pada halaman Harvest jobs, pilih Create harvest job.
-
Untuk ID, masukkan nama yang menjelaskan pekerjaan panen, seperti
gamehighlights
. ID adalah pengenal utama untuk pekerjaan itu. Anda dapat menggunakan kembali ID setelah pekerjaan panen berakhir dari akun Anda. Karakter yang didukung adalah huruf, angka, garis bawah (_), dan tanda hubung (-). Anda tidak dapat menggunakan spasi di ID. -
Untuk titik akhir Origin, pilih titik akhir untuk streaming konten langsung tempat Anda mengekstrak aset. VOD Titik akhir harus menyajikan konten yang jelas (tidak terenkripsi) atau terenkripsi. DASH HLS Jika Anda ingin mengekstrak dari konten langsung terenkripsi, lihat. Menciptakan live-to-VOD aset dengan AWS Elemental MediaPackage
-
Untuk format Tanggal dan waktu, pertahankan default.
-
Untuk Ketika live-to-VOD aset dimulai dan Ketika live-to-VOD aset berakhir, masukkan tanggal dan waktu mulai dan berakhir untuk VOD aset yang diekstraksi. Kami merekomendasikan bahwa waktu mulai setelah streaming langsung dimulai dan sebelum waktu saat ini (“sekarang”). Waktu akhir harus di masa lalu.
catatan
“Sekarang” adalah waktu saat ini menurut
EXT-X-PROGRAM-DATE-TIME
, ketika itu hadir dalam konten sumber dari encoder. Oleh karena itu, kami menyarankan agar encoder hulu menyediakanEXT-X-PROGRAM-DATE-TIME
tag di sumbernya. -
Untuk IAMperan ARN, masukkan IAM peran yang memungkinkan MediaPackage untuk menulis live-to-VOD aset Anda ke bucket Amazon S3 Anda. Untuk bantuan dengan peran tersebut, lihatMemungkinkan AWS Elemental MediaPackage untuk mengakses AWS layanan lain.
-
Untuk nama bucket Amazon S3, pilih bucket Amazon S3 tempat Anda MediaPackage ingin menyimpan aset. live-to-VOD
-
Untuk kunci Manifest, masukkan path di bucket Amazon S3 dan identifier untuk manifes induk untuk aset tersebut. live-to-VOD MediaPackage membuat direktori berdasarkan jalur yang Anda masukkan.
penting
Kunci manifes harus unik. Saat Anda menggunakan kunci manifes yang sama untuk beberapa pekerjaan panen, daftar putar terbaru untuk aset akan menimpa daftar putar yang ada. Satu-satunya waktu Anda harus menggunakan kembali kunci manifes adalah ketika Anda memanen konten yang sama, seperti jika ada masalah dengan panen konten sebelumnya.
-
Pilih Buat.
Ketika MediaPackage memproses pekerjaan panen, ia mengirimkan CloudWatch peristiwa ketika pekerjaan gagal atau berhasil. Acara tersebut mencakup rincian pekerjaan panen. Jika pekerjaan gagal, acara tersebut mencakup informasi tentang alasannya. Informasi ini hanya tersedia dalam CloudWatch acara tersebut. Misalnya acara, lihatAcara pemberitahuan pekerjaan panen.
(Opsional) Langkah 4: VOD Konten keluaran
Agar live-to-VOD aset tersedia MediaPackage untuk pemutaran, buat grup kemasan, konfigurasi kemasan, dan sumber daya aset. Aset tersebut menyerap live-to-VOD aset dari ember Amazon S3. Grup pengemasan memiliki satu atau lebih konfigurasi kemasan, yang menentukan format dan pengaturan keluaran.
Buat grup pengemasan
Kelompok pengemasan memiliki satu atau lebih konfigurasi kemasan. Konfigurasi kemasan memungkinkan Anda untuk menentukan jenis VOD output yang Anda inginkan. Untuk menerapkan definisi keluaran ini, kaitkan grup kemasan ke beberapa aset.
Anda memiliki 15 buah konten sumber. Anda ingin melayani mereka semua sebagaiDASH,HLS, dan output terenkripsi. HLS Untuk melakukan ini, Anda menentukan satu grup kemasan denganDASH,HLS, dan konfigurasi HLS kemasan terenkripsi. Anda kemudian mengaitkan grup tersebut dengan sumber daya aset yang mewakili potongan-potongan konten ini. Anda tidak perlu membuat konfigurasi baru untuk setiap aset.
MediaPackage tidak mengharuskan Anda memberikan data pelanggan apa pun. Tidak ada bidang dalam kelompok pengemasan di mana ada harapan bahwa Anda akan memberikan data pelanggan.
Untuk membuat grup kemasan
-
Pada halaman Grup kemasan, pilih Buat grup.
-
Untuk ID, masukkan nama yang menggambarkan grup, seperti
gamehighlights
. ID adalah pengenal utama untuk grup, dan harus unik untuk akun Anda dalam hal ini Wilayah AWS. Karakter yang didukung adalah huruf, angka, garis bawah (_), dan tanda hubung (-). Anda tidak dapat menggunakan spasi di ID. -
Pilih Buat.
Buat konfigurasi kemasan
Konfigurasi kemasan menentukan bagaimana manifes keluaran dikonfigurasi, seperti batasan pemilihan aliran dan pemesanan.
MediaPackage tidak mengharuskan Anda memberikan data pelanggan apa pun. Tidak ada bidang dalam konfigurasi kemasan di mana ada harapan bahwa Anda akan memberikan data pelanggan.
Untuk membuat konfigurasi kemasan
-
Pada halaman Packaging groups, pilih grup yang baru saja Anda buat.
-
Pada halaman detail untuk grup kemasan, di bawah Konfigurasi kemasan pilih Kelola konfigurasi.
-
Pada halaman Kelola konfigurasi kemasan, pilih Tambah, lalu pilih Konfigurasi baru.
-
Untuk ID, masukkan nama yang menjelaskan konfigurasi, seperti
hls_highlights
. ID adalah pengenal utama untuk konfigurasi, dan harus unik untuk akun Anda dalam hal ini Wilayah AWS. Karakter yang didukung adalah huruf, angka, garis bawah (_), dan tanda hubung (-). Anda tidak dapat menggunakan spasi di ID. -
Simpan default untuk bidang yang tersisa, lalu pilih Simpan.
Buat aset
Sumber daya aset adalah cara AWS Elemental MediaPackage mencerna, mengemas, dan menyajikan VOD konten. Aset dikaitkan dengan satu atau lebih konfigurasi kemasan. Perangkat hilir mengirim permintaan pemutaran ke konfigurasi kemasan tertentu pada aset.
MediaPackage tidak memerlukan data pelanggan dari Anda, jadi aset tidak menyertakan bidang tersebut.
Untuk membuat aset dan menyerap konten sumber
Dari bucket Amazon S3 Anda, tentukan file apa yang Anda gunakan sebagai konten sumber. Catat hal-hal berikut:
-
Nama bucket Amazon S3 tempat file disimpan
-
Jalur lengkap untuk file, seperti S3://bucket/path/source-file-name
-
IAMPeran yang memungkinkan MediaPackage untuk membaca dari Amazon S3
-
-
Di MediaPackage konsol, buka halaman Aset, lalu pilih Aset Ingest.
Untuk nama bucket Amazon S3, pilih bucket tempat konten sumber Anda disimpan.
-
Untuk IAMperan, pilih Gunakan peran yang ada dan pilih IAM peran yang memungkinkan MediaPackage untuk membaca dari Amazon S3.
-
Untuk Nama File, masukkan jalur lengkap ke manifes (MP4) .smil atau playlist induk .m3u8 () HLS dalam bucket Amazon S3 Anda, termasuk nama konten sumber. Misalnya, jika konten Anda dipanggil
lion_movie.m3u8
dan berada dalam subdirektori yang dipanggilthursday_night
dalam bucket yang dipanggilmovies
, Anda akan memasukkan yang berikut ini di bidang Nama File:thursday_night/lion_movie.m3u8
Anda tidak perlu memasukkan nama bucket karena Anda memilihnya di bidang nama bucket Amazon S3.
-
Untuk grup Packaging, pilih grup yang Anda buatBuat grup pengemasan.
-
Pilih aset Ingest.
Menyediakan pemutaran URLs
Setelah membuat sumber daya aset, AWS Elemental MediaPackage bersiaplah untuk menyajikan manifes yang dikemas kepada pemirsa. Ini terjadi di latar belakang dan mungkin memakan waktu tergantung pada ukuran dan kompleksitas konten sumber, tetapi biasanya kurang dari beberapa menit. URLsManifes langsung tersedia di halaman detail aset, tetapi konten belum tersedia untuk diputar.
Setelah pemrosesan untuk setiap manifes selesai, MediaPackage kirimkan CloudWatch acara Amazon ke akun Anda.
Pada aset, MediaPackage menyediakan URL untuk setiap konfigurasi kemasan. URLBeginilah cara perangkat hilir (CDNatau perangkat pemutaran) meminta VOD konten. MediaPackage
Untuk mendapatkan pemutaran URLs
-
Di MediaPackage konsol, buka halaman Aset dan pilih ID aset yang Anda buatLangkah 4: Buat aset.
-
Pada halaman detail aset, dapatkan konfigurasi URL untuk setiap kemasan.
-
Berikan URLs kepada orang yang bertanggung jawab atas perangkat hilir (CDNatau pemain). Di perangkat hilir, orang ini harus memasukkan tujuan permintaan sebagai URL dari konfigurasi kemasan yang sesuai.
URLMasing-masing stabil. Itu tidak pernah berubah selama masa kombinasi aset dan konfigurasi kemasan ini. Berikan URL kepada orang yang bertanggung jawab atas perangkat hilir (CDNatau pemain). Di perangkat hilir, orang ini harus menggunakan aset URL sebagai tujuan permintaan.
(Opsional) Langkah 5: Pantau MediaPackage aktivitas
Gunakan Amazon CloudWatch untuk melacak MediaPackage aktivitas, seperti jumlah byte yang MediaPackage telah diterima dan dikirim, waktu respons, dan jumlah permintaan. Metrik dikelompokkan terlebih dahulu berdasarkan namespace layanan, lalu berdasarkan berbagai kombinasi dimensi dalam setiap namespace.
Untuk melihat metrik menggunakan konsol CloudWatch
-
Buka CloudWatch konsol dihttps://console.aws.amazon.com/cloudwatch/
. -
Di panel navigasi, pilih Metrik.
-
Di bawah Semua metrik, pilih AWSMediaPackagenamespace/.
-
Pilih dimensi metrik untuk melihat metrik (misalnya, pilih
channel
untuk melihat metrik per saluran).
Untuk daftar MediaPackage metrik, lihatPemantauan AWS Elemental MediaPackage dengan CloudWatch metrik Amazon.
Langkah 6: Bersihkan
Untuk menghindari biaya tambahan, hapus sumber daya yang tidak lagi Anda gunakan.
catatan
Pekerjaan panen otomatis kedaluwarsa dari akun Anda dan tidak dapat dihapus secara manual.
Hapus sumber daya langsung
Setelah selesai menelan, menyajikan, dan memanen dari konten langsung, hapus saluran dan titik akhir. Anda harus menghapus semua titik akhir pada saluran sebelum Anda dapat menghapus saluran.
Untuk menghapus titik akhir
-
Pada halaman MediaPackage Saluran, pilih saluran yang terkait dengan titik akhir.
-
Pada halaman detail saluran, di bawah titik akhir Asal, pilih titik akhir asal yang ingin Anda hapus.
-
Pilih Hapus.
-
Dalam kotak dialog Hapus titik akhir konfirmasi, pilih Hapus.
Untuk menghapus saluran
-
Pada halaman Saluran, pilih saluran yang ingin Anda hapus.
-
Pilih Hapus.
-
Di kotak dialog Konfirmasi penghapusan saluran, pilih Hapus.
MediaPackage menghapus saluran dan semua titik akhir terkait.
Hapus VOD sumber daya
Setelah selesai menelan dan menyajikan VOD konten, hapus sumber daya tambahan. Jika Anda ingin membuat output tertentu tidak tersedia, hapus konfigurasi kemasan dari grup kemasan. Jika Anda ingin membuat aset tidak lagi tersedia untuk pemutaran dari output apa pun, hapus aset tersebut.
Untuk menghapus aset
-
Di MediaPackage konsol, buka halaman Aset, lalu pilih ID aset.
-
Pada halaman detail aset, pilih Hapus.
-
Di kotak dialog konfirmasi, pilih Hapus.
Untuk menghapus konfigurasi kemasan
-
Di MediaPackage konsol, buka halaman Grup kemasan.
Pilih ID grup yang memiliki konfigurasi yang ingin Anda hapus.
-
Pada halaman detail grup kemasan, di bagian Konfigurasi kemasan, cari konfigurasi dan pilih ID-nya.
-
Pada halaman detail konfigurasi kemasan, pilih Hapus.
-
Di kotak dialog konfirmasi, pilih Hapus.