Menggunakan ABR otomatis di MediaConvert - MediaConvert

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

Menggunakan ABR otomatis di MediaConvert

Dengan ABR otomatis, AWS MediaConvert Elemental menyiapkan tumpukan bitrate adaptif (ABR) Anda untuk Anda. MediaConvert memilih jumlah rendisi yang tepat dan resolusi untuk masing-masing, berdasarkan video input. MediaConvert meminimalkan total menit output transkode dengan menghilangkan rendisi yang meningkatkan bitrate tanpa memberikan peningkatan kualitas video. ABR otomatis juga memaksimalkan kualitas video pada berbagai bitrate dengan menggunakan mode kontrol laju bitrate variabel yang ditentukan kualitas (QVBR).

Cara kerja ABR otomatis

Dengan semua streaming bitrate adaptif (ABR), perangkat pemutar penampil akhir menyesuaikan rendisi paket mana yang diunduh berdasarkan bandwidth yang tersedia. Misalnya, penampil dengan akses ke wifi berkualitas tinggi akan secara otomatis melihat rendisi bitrate tinggi. Ketika mereka pindah ke lokasi dengan bandwidth terbatas, perangkat pemutar mereka secara otomatis beralih ke rendisi bitrate yang lebih rendah. Seberapa baik streaming adaptif bekerja tergantung pada konstruksi tumpukan ABR dan seberapa baik konstruksi itu sesuai dengan konten video tertentu. Misalnya, dengan aset yang bergerak cepat dan kompleks secara visual, tumpukan ABR Anda mungkin menyertakan dua output 720p dengan bitrate berbeda. Jika Anda menggunakan pengaturan tumpukan yang sama dengan kartun sederhana, kedua output tersebut kemungkinan akan terlihat sama. Pengkodean, penyimpanan, dan distribusi tambahan akan membutuhkan biaya tanpa memberikan manfaat apa pun kepada penampil akhir.

Saat Anda menjalankan pekerjaan ABR otomatis, MediaConvert maksimalkan kualitas video yang dilihat oleh penampil akhir berdasarkan bandwidth yang tersedia. Ini dilakukan dengan menganalisis serangkaian kemungkinan rendisi yang luas dan menghilangkan apa pun yang meningkatkan bandwidth yang diperlukan tanpa meningkatkan kualitas video. Ketika Anda menjalankan pekerjaan Anda, MediaConvert menganalisis konten video input Anda dan memilih jumlah rendisi dan karakteristik setiap rendisi untuk Anda.

Anda dapat menggunakan MediaConvert konsol untuk menjalankan pekerjaan Anda tanpa mengatur apa pun. Ada tiga kategori pengaturan opsional yang dapat Anda tentukan jika Anda memilih untuk:

  • Batas tumpukan bitrate adaptif (ABR) Anda.

  • Batas yang berlaku untuk rendisi di tumpukan ABR. Batas tingkat output ini berlaku untuk semua rendisi di tumpukan.

  • Semua pengaturan pengkodean lainnya.

    Untuk pengaturan ini, MediaConvert gunakan nilai default kecuali Anda menentukan sesuatu yang berbeda. Ini bekerja sama dengan output yang tidak menggunakan ABR otomatis, kecuali bahwa nilai apa pun yang Anda tetapkan berlaku untuk semua rendisi di tumpukan. Misalnya, jika Anda menyetel Profil ke High 10-bit, setiap rendisi akan memiliki profil codec itu.

Pengaturan yang berlaku untuk tumpukan ABR

Anda dapat mengatur batas berikut yang berhubungan dengan seluruh tumpukan ABR:

  • Rendisi maks: Ini adalah batas atas untuk jumlah rendisi di tumpukan ABR Anda. Jumlah rendisi di tumpukan Anda mungkin kurang dari ini, tetapi tidak akan lebih.

    Anda dapat menentukan angka dari 3—15. Jika Anda tidak menentukan ini, maksimum default adalah 15.

  • Max ABR bitrate: Bitrate rata-rata maksimum untuk rendisi bitrate tertinggi di tumpukan Anda.

    Ini adalah rendisi yang dikirimkan ke pemirsa dengan koneksi internet tercepat. Gunakan untuk membatasi total byte yang dikeluarkan untuk pemirsa yang menerima rendisi bitrate tertinggi.

    Jika Anda tidak menentukan ini, maksimum default adalah 8 mb/s.

    Rata-rata bitrate dari rendisi berkualitas tinggi Anda akan sama dengan atau di bawah nilai ini, tergantung pada kualitas, kompleksitas, dan resolusi konten Anda. Bitrate maksimum sesaat dapat bervariasi di atas nilai yang Anda tentukan.

  • Min ABR bitrate: Bitrate rata-rata minimum untuk rendisi kualitas terendah di tumpukan Anda.

    Ini adalah rendisi yang dikirimkan ke pemirsa dengan koneksi internet paling lambat.

    Jika Anda tidak menentukan ini, minimum default adalah 600 kb/s.

    Bitrate minimum sesaat dapat bervariasi di bawah nilai yang Anda tentukan.

Pengaturan yang berlaku untuk rendisi di tumpukan

Anda dapat mengatur batas berikut yang berhubungan dengan properti rendisi di tumpukan:

  • Resolusi maks: Ini adalah resolusi maksimum dari rendisi bitrate tertinggi Anda. Saat Anda menetapkan nilai ini, pilih resolusi perangkat dengan kualitas terbaik yang Anda harapkan akan digunakan oleh pemirsa akhir. MediaConvert tidak akan membuat rendisi dengan resolusi yang lebih besar dari ini.

    Jika Anda tidak menentukan ini, maksimum default adalah resolusi video input Anda.

    Jika Anda menentukan nilai yang lebih besar dari resolusi video input Anda, MediaConvert gunakan resolusi input Anda sebagai maksimum. MediaConvert tidak akan menggunakan resolusi yang lebih besar dari input untuk rendisi apa pun karena meningkatkan resolusi input akan menambah bandwidth tanpa menambahkan kualitas video.

  • Frame rate maks: MediaConvert menggunakan nilai ini sebagai frame rate untuk rendisi bandwidth tertinggi di tumpukan Anda. Tergantung pada input, ini mungkin frame rate untuk semua rendisi. Ketika frame rate input Anda tinggi, MediaConvert mungkin mengurangi separuh frame rate untuk rendisi bandwidth yang lebih rendah. Misalnya, jika frame rate input Anda adalah 60 fps, MediaConvert mungkin gunakan 30 fps untuk beberapa rendisi bandwidth yang lebih rendah, dan mungkin 15 fps untuk yang paling rendah.

    Jika Anda tidak menentukan nilai ini, maksimum default adalah frame rate input Anda.

Untuk pengaturan ini, MediaConvert tentukan nilai-nilai ini untuk setiap rendisi secara otomatis:

  • Tingkat penyetelan kualitas: MediaConvert mengkodekan semua rendisi dengan Multi pass HQ.

    Perilaku ini otomatis di MediaConvert konsol tetapi tidak ketika Anda mengirimkan pekerjaan Anda secara terprogram. Ketika Anda mengatur spesifikasi pekerjaan JSON Anda tanpa menggunakan MediaConvert konsol, Anda harus secara eksplisit mengatur ke. qualityTuningLevel MULTI_PASS_HQ

  • Mode kontrol tingkat: MediaConvert mengkodekan semua rendisi dengan mode kontrol laju QVBR.

    Perilaku ini otomatis di MediaConvert konsol tetapi tidak ketika Anda mengirimkan pekerjaan Anda secara terprogram. Ketika Anda mengatur spesifikasi pekerjaan JSON Anda tanpa menggunakan MediaConvert konsol, Anda harus secara eksplisit mengatur ke. rateControlMode QVBR

  • Pengaturan yang diperlukan QVBR ini:

    • Tingkat kualitas QVBR:

    • Bitrate maks

    • Bitrate rata-rata maks

  • Ukuran buffer HDR

  • Pengisian awal buffer HDR

Membuat tumpukan ABR otomatis

Bila Anda tahu apakah Anda ingin menentukan nilai untuk batas opsional, gunakan salah satu prosedur berikut untuk menyiapkan ABR otomatis dalam pekerjaan Anda. Untuk informasi selengkapnya tentang pengaturan opsional ini, lihatCara kerja ABR otomatis.

Console

Untuk menyiapkan pekerjaan ABR otomatis menggunakan MediaConvert konsol:

  1. Mulailah mengatur pekerjaan Anda seperti biasa. Untuk informasi selengkapnya, lihat Memulai dengan MediaConvert .

    Alih-alih mengikuti instruksi umum untuk mengatur grup output dan output, ikuti prosedur ini.

  2. Aktifkan transcoding yang dipercepat. Ini opsional, tetapi kami sangat merekomendasikannya. Untuk informasi selengkapnya, lihat Transcoding yang dipercepat.

  3. Pada halaman Buat pekerjaan, di panel Job di sebelah kiri, di samping Grup keluaran, pilih Tambah.

  4. Pilih jenis grup keluaran streaming: Apple HLS, DASH ISO, Microsoft Smooth Streaming, atau CMAF.

  5. Di bawah bagian Pengaturan grup, aktifkan ABR Otomatis.

  6. Secara opsional, tentukan apa sajaAturan ABR otomatis.

  7. Untuk pengaturan di bagian ABR Otomatis, tentukan nilai secara opsional. Ini adalah pengaturan yang menentukan batas yang berhubungan dengan seluruh tumpukan ABR. Jika Anda memilih untuk mempertahankan nilai default, Anda harus mendapatkan hasil yang baik.

    Untuk informasi selengkapnya, lihat Cara kerja ABR otomatis.

  8. Dari panel Job di sebelah kiri, di bawah grup keluaran Anda, pilih Output dasar ABR Otomatis.

  9. Di sebelah kanan, di pengaturan pengkodean dasar untuk rendisi ABR yang dibuat secara otomatis, secara opsional tentukan nilai untuk batas yang berhubungan dengan properti rendisi di tumpukan. Jika Anda memilih untuk mempertahankan nilai default, Anda harus mendapatkan hasil yang baik.

    Untuk informasi selengkapnya, lihat Cara kerja ABR otomatis.

  10. Secara opsional, tentukan nilai untuk pengaturan pengkodean yang tidak terkait langsung dengan ABR otomatis, seperti profil codec dan level. Nilai yang Anda tentukan berlaku untuk semua rendisi di tumpukan. Jika Anda memilih untuk mempertahankan nilai default, Anda harus mendapatkan hasil yang baik.

    Untuk informasi tentang setiap setelan individual, pilih tautan Info di sebelah pengaturan di MediaConvert konsol untuk melihat deskripsi pengaturan.

  11. Jika alur kerja Anda memerlukan video dan audio dalam output terpisah yang tidak di-muxed, hapus Audio 1 dari pengaturan pengkodean dasar untuk rendisi ABR yang dibuat secara otomatis. Jika Anda memerlukan video dan audio untuk berada dalam output muxed yang sama, lewati langkah ini.

    1. Pilih Audio 1 tab.

    2. Pilih Hapus audio di kanan atas pengaturan pengkodean dasar untuk rendisi ABR yang dihasilkan secara otomatis.

  12. Secara opsional, tambahkan rendisi audio. Ikuti langkah-langkah ini untuk setiap rendisi audio yang Anda inginkan di tumpukan ABR Anda.

    1. Dari panel Job di sebelah kiri, pilih grup keluaran Anda.

    2. Di bagian Output, pilih Tambahkan output dengan teks atau audio untuk menambahkan output baru.

      Output 1 menyimpan pengaturan video ABR otomatis Anda dan mewakili setiap rendisi video di tumpukan Anda.

    3. Pilih output baru dari daftar output.

    4. Di bagian Pengaturan pengkodean, atur rendisi audio Anda seperti yang Anda lakukan untuk pekerjaan yang tidak menggunakan ABR otomatis. Untuk informasi selengkapnya, lihat Membuat output streaming audio ABR.

  13. Secara opsional, tambahkan teks. Lakukan ini seperti yang Anda lakukan untuk tumpukan ABR yang ditentukan secara manual. Untuk informasi selengkapnya, lihat Menyiapkan teks di pekerjaan MediaConvert AWS Elemental.

  14. Secara opsional, ulangi prosedur ini untuk membuat paket ABR tambahan dalam format yang berbeda. Dalam pekerjaan yang mencakup grup keluaran ABR otomatis, semua grup keluaran ABR harus menggunakan ABR otomatis.

API, SDK, or CLI

Untuk menyiapkan pekerjaan ABR otomatis menggunakan API, SDK, atau ( AWS Command Line Interface CLI):

Jika Anda menggunakan API, CLI, atau SDK, tentukan pengaturan yang relevan dalam spesifikasi pekerjaan JSON Anda, lalu kirimkan secara terprogram dengan pekerjaan Anda. Untuk informasi selengkapnya tentang mengirimkan pekerjaan Anda secara terprogram, lihat salah satu topik pengantar Referensi AWS Elemental API: MediaConvert

  1. Tentukan nilai yang ingin Anda atur untuk ABR otomatis. Jika Anda menyimpan semua default, Anda harus mendapatkan hasil yang baik. Untuk informasi selengkapnya, lihat Cara kerja ABR otomatis.

  2. Gunakan MediaConvert konsol untuk menghasilkan spesifikasi pekerjaan JSON Anda. Kami merekomendasikan pendekatan ini, karena konsol berfungsi sebagai validator interaktif terhadap skema MediaConvert pekerjaan. Ikuti langkah-langkah berikut untuk menghasilkan spesifikasi pekerjaan JSON Anda menggunakan konsol:

    1. Ikuti prosedur sebelumnya untuk konsol.

    2. Di panel Job di sebelah kiri, di bawah Pengaturan Job, pilih Tampilkan pekerjaan JSON.

Informasi untuk mengedit spesifikasi pekerjaan JSON Anda secara manual

Temukan informasi tambahan, termasuk di mana setiap setelan berada dalam struktur pengaturan pekerjaan, di Referensi MediaConvert API AWS Elemental. Tautan dalam daftar ini pergi ke informasi tentang pengaturan dalam dokumen itu:

penting

Jika Anda mengatur ABR otomatis dengan mengedit spesifikasi pekerjaan JSON Anda secara manual, daripada mengekspornya dari MediaConvert konsol, Anda harus secara eksplisit mengatur ke dan ke. qualityTuningLevel MULTI_PASS_HQ rateControlMode QVBR

  • Secara eksplisit mengatur pengaturan yang diperlukan ini:

    • Atur qualityTuningLevel ke MULTI_PASS_HQ.

    • Atur rateControlMode ke QVBR.

      Saat Anda mengaktifkan ABR otomatis, pengaturan biasa yang diperlukan untuk QVBR, seperti qvbrSettings danqvbrQualityLevel, tidak diperlukan. Sebagai gantinya, tentukan pengaturan ABR otomatis yang diperlukan.

  • Atur mode transcoding yang dipercepat ke PREFERRED atauENABLED. Ini opsional, tetapi kami sangat merekomendasikannya.

  • Secara opsional, tentukan batas-batas ini yang berhubungan dengan seluruh tumpukan ABR:

  • Secara opsional, tentukan batas-batas ini yang berhubungan dengan properti rendisi di tumpukan:

    catatan

    Properti API yang sesuai dengan pengaturan MediaConvert konsol ini berfungsi secara berbeda tergantung pada apakah mereka berada dalam output yang merupakan bagian dari tumpukan ABR otomatis.

    • Resolusi maks: width dan height

      • Dalam ABR otomatis: Gunakan pengaturan ini bersama-sama untuk mewakili resolusi maksimum yang mungkin di tumpukan ABR.

      • Dalam output lain: Gunakan pengaturan ini bersama-sama untuk mewakili resolusi output.

    • Frame rate maks:frameratecontrol,numerator, dan denominator

      Untuk informasi tentang cara kerja properti ini dan menautkannya di Referensi API, lihatMengonversi frame rate video Anda.

      • Dalam ABR otomatis: Gunakan pengaturan ini untuk menentukan frame rate dari rendisi bandwidth tertinggi di tumpukan Anda. Jika Anda tidak menentukan pengaturan ini, MediaConvert gunakan frame rate video input Anda.

      • Dalam output lain: Gunakan pengaturan ini untuk menentukan frame rate output.

Aturan ABR otomatis

Gunakan aturan ABR Otomatis untuk menentukan batasan ukuran rendisi yang MediaConvert dibuat di tumpukan ABR otomatis Anda. Sebaiknya gunakan aturan ini jika alur kerja ABR Anda memiliki persyaratan ukuran rendisi tertentu, tetapi Anda tetap MediaConvert ingin mengoptimalkan kualitas video dan ukuran file secara keseluruhan.

Anda dapat menentukan aturan berikut:

  • Ukuran rendisi atas min

  • Ukuran rendisi bawah min

  • Kekuatan termasuk rendisi

  • Rendisi yang diizinkan

Ukuran rendisi atas min

Tentukan ukuran minimum untuk resolusi video tertinggi di tumpukan ABR Anda. Resolusi tertinggi lebih besar dari atau sama dengan nilai yang Anda masukkan.

Misalnya: Jika Anda menentukan 1920x1080, resolusi tertinggi di tumpukan ABR Anda lebih besar dari atau sama dengan 1920x1080.

Ukuran rendisi bawah min

Tentukan ukuran minimum untuk resolusi video terendah di tumpukan ABR Anda. Resolusi terendah di tumpukan ABR Anda lebih besar dari atau sama dengan nilai yang Anda masukkan.

Misalnya: Jika Anda menentukan 512x288, resolusi terendah di tumpukan ABR Anda lebih besar dari atau sama dengan 512x288.

Kekuatan termasuk rendisi

Tentukan satu atau beberapa resolusi video untuk disertakan dalam tumpukan ABR Anda. Untuk mengoptimalkan ABR otomatis, kami sarankan Anda menentukan resolusi sesedikit mungkin.

Tumpukan ABR mungkin menyertakan resolusi lain yang tidak Anda tentukan di sini, tergantung pada pengaturan rendisi Maks. Misalnya: Jika Anda menentukan 2 resolusi di bawah Force include renditions, dan tentukan 7 Max rendisi, maka 5 resolusi secara otomatis ditentukan.

Force include rendisi memiliki batasan berikut dengan aturan atau pengaturan ABR otomatis lainnya:

  • Setidaknya satu resolusi harus lebih besar dari atau sama dengan ukuran rendisi atas Min.

  • Semua resolusi harus lebih besar dari atau sama dengan ukuran rendisi bawah Min.

  • Rendisi yang diizinkan tidak dapat tidak ditentukan.

  • Jumlah resolusi harus kurang dari atau sama dengan rendisi Max.

  • Resolusi duplikat diabaikan.

Rendisi yang diizinkan

Tentukan daftar kemungkinan resolusi video di tumpukan ABR Anda. MediaConvertmembuat tumpukan ABR secara eksklusif dari daftar resolusi yang Anda tentukan.

Beberapa resolusi dalam daftar rendisi yang Diizinkan mungkin tidak disertakan. Namun Anda dapat memaksa resolusi untuk disertakan dengan menyetel Required to ENABLED.

Rendisi yang diizinkan memiliki batasan berikut dengan aturan ABR otomatis lainnya:

  • Setidaknya satu resolusi harus lebih besar dari atau sama dengan ukuran rendisi atas Min.

  • Setidaknya satu resolusi harus lebih besar dari atau sama dengan ukuran rendisi bawah Min.

  • Force include rendisi tidak dapat tidak ditentukan.

  • Jumlah resolusi harus kurang dari atau sama dengan rendisi Max.

  • Resolusi duplikat diabaikan.

Pertanyaan yang sering diajukan ABR otomatis

Bagaimana saya bisa melihat rendisi apa yang dibuat AWS MediaConvert Elemental untuk saya?

Anda dapat melihat properti output di tumpukan ABR Anda di tempat-tempat ini:

Apakah pekerjaan ABR otomatis saya akan memakan waktu lama untuk dijalankan?

Kami menyarankan Anda selalu menggunakan transcoding yang dipercepat dengan ABR otomatis. Ketika Anda melakukannya, pekerjaan Anda seharusnya hanya memakan waktu sedikit lebih lama daripada pekerjaan transcoding yang dipercepat untuk tumpukan ABR yang ditentukan secara manual dengan output serupa. Anda tidak membayar lebih untuk mengaktifkan transcoding yang dipercepat karena ABR otomatis sudah ditagih pada tingkat tingkat profesional 2 Pass (Quality Optimized).

Ketika Anda menjalankan pekerjaan ABR otomatis tanpa transcoding yang dipercepat, dibutuhkan waktu lebih lama untuk dijalankan daripada pekerjaan dengan tumpukan ABR yang ditentukan secara manual dengan output serupa..

Mengapa beberapa rendisi keluaran saya memiliki resolusi yang sama?

Saat perangkat tampilan mengalirkan aset ABR, mereka meminta segmen berdasarkan bitrate rendisi, bukan berdasarkan resolusi rendisi. Oleh karena itu, tumpukan ABR dapat memiliki rendisi untuk bandwidth berbeda yang memiliki resolusi yang sama. Rendition bandwidth yang lebih tinggi akan memiliki kualitas yang lebih baik pada resolusi yang sama.

Apakah meningkatkan resolusi meningkatkan kualitas video ketika Anda pergi ke rendisi berikutnya dari tumpukan tergantung pada kompleksitas video. Kemampuan untuk secara otomatis menyesuaikan pilihan ini berdasarkan per pekerjaan adalah salah satu cara fitur ini memberi Anda hasil yang lebih baik dengan sedikit usaha.

Dapatkah saya memberi tahu sebelumnya berapa banyak rendisi yang akan ada di tumpukan saya?

Tidak. MediaConvert menentukan rendisi mana yang akan digunakan selama proses transcoding. Karena keputusan pengkodean bergantung pada kualitas video masukan Anda, tidak ada cara untuk mengetahui sebelum menjalankan pekerjaan apa keputusan itu nantinya.

Anda dapat menggunakan pengaturan batas opsional untuk memastikan bahwa jumlah rendisi, dan ukuran rendisi tersebut, tidak akan melebihi yang Anda inginkan.

Bagaimana saya akan ditagih untuk tumpukan ABR otomatis?

MediaConvert menagih Anda hanya untuk rendisi yang ditulisnya ke lokasi output Anda. Misalnya, Anda mungkin menyetel rendisi Max ke 12, tetapi MediaConvert mungkin menentukan bahwa tidak ada keuntungan untuk membuat lebih dari delapan rendisi. Dalam hal ini, MediaConvert akan menagih Anda hanya untuk delapan rendisi.

ABR otomatis adalah fitur tingkat profesional dan juga membutuhkan 2 pass encoding. Setiap rendisi ditagih per menit dengan tarif 2 Pass (Quality Optimized). Misalnya, tumpukan ABR otomatis Anda berakhir dengan 10 rendisi, masing-masing berdurasi 60 menit. Anda kemudian akan dikenakan biaya selama 600 menit. Untuk tarif, lihat AWS Elemental MediaConvert Harga di situs web Produk AWS Cloud.

Bagaimana dengan audio?

ABR otomatis melakukan pengaturan untuk rendisi video Anda saja. Anda menambahkan rendisi audio sebagai output hanya audio di dalam grup output ABR otomatis Anda. Untuk petunjuk, lihat Membuat tumpukan ABR otomatis.

Bagaimana dengan keterangan?

Tambahkan teks ke paket ABR otomatis Anda sebagai output khusus teks. Untuk petunjuk, lihat Membuat tumpukan ABR otomatis.

Pembatasan fitur untuk ABR otomatis

Pekerjaan yang mencakup grup keluaran ABR otomatis dibatasi dengan cara berikut:

  • Anda harus menggunakan antrian sesuai permintaan. Anda tidak dapat menggunakan antrian yang dipesan.

  • Anda dapat mengaktifkan ABR otomatis dalam pekerjaan dan templat pekerjaan saja. Anda tidak dapat menggunakan ABR otomatis dalam preset output.

  • Dalam pekerjaan yang mencakup grup keluaran ABR otomatis, semua grup keluaran ABR harus menggunakan ABR otomatis.

  • Codec video keluaran Anda harus AVC (H.264) atau HEVC (H.265).

  • Perilaku penskalaan video keluaran Anda harus Default, Stretch to output, Fit, atau Fill. Anda tidak dapat menggunakan Fit tanpa upscaling.

  • Anda harus menentukan pengaturan yang diperlukan ini ketika Anda membuat spesifikasi pekerjaan JSON Anda secara manual. MediaConvert Konsol menyetelnya untuk Anda saat Anda mengaktifkan ABR otomatis.

    • Atur qualityTuningLevel ke MULTI_PASS_HQ.

    • Atur rateControlMode ke QVBR.