View a markdown version of this page

Transcoding dinamis - AWS Elemental MediaTailor

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

Transcoding dinamis

Transcoding dinamis adalah perilaku transcoding iklan default di. MediaTailor Saat iklan, bumper, atau batu tulis perlu ditranskode, MediaTailor secara otomatis memeriksa manifes asal dan memperoleh setelan transcoding saat runtime, tanpa konfigurasi apa pun di pihak Anda.

Apa yang ditangani transcoding dinamis

Transcoding dinamis secara otomatis menangani hal-hal berikut untuk HLS dan DASH alur kerja.

  • Pencocokan codec standar — MediaTailor cocok dengan profil codec dari aliran asal. Perhatikan bahwa pencocokan tingkat codec tidak dijamin.

  • Normalisasi audio — MediaTailor secara otomatis menerapkan normalisasi audio ke iklan transkode menggunakan tingkat target default. -24 LKFS Ini memastikan bahwa level audio iklan konsisten dengan konten asal Anda tanpa konfigurasi tambahan apa pun. Jika alur kerja Anda memerlukan target normalisasi audio khusus selain default-24 LKFS, profil transkode kustom diperlukan.

  • Pencocokan panjang segmen standar — Secara default, MediaTailor mentranskode iklan menggunakan segmen 2 detik. Jika pemain Anda memerlukan pencocokan panjang segmen, Anda dapat mengaktifkan calculateSegmentLength bendera, yang MediaTailor menyebabkan secara otomatis menghitung panjang segmen yang benar dengan menganalisis 10 segmen pertama dari asal dan memilih durasi paling umum sebagai panjang segmen. Bendera ini dinonaktifkan secara default dan harus diaktifkan oleh AWS Support. Hubungi AWS Support untuk meminta aktivasi calculateSegmentLength akun Anda atau konfigurasi tertentu.

  • WebVTTSubtitle standar — Untuk HLS alur kerja, MediaTailor pertahankan referensi grup subtitle dalam daftar putar multivariant yang dipersonalisasi saat WebVTT subtitle hadir dalam manifes asal. Selama segmen iklan, MediaTailor sisipkan WebVTT segmen kosong untuk mempertahankan kontinuitas trek subtitle, karena materi iklan biasanya tidak menyertakan trek subtitle. Untuk DASH alur kerja, MediaTailor mengharuskan set adaptasi subtitle dalam manifes asal tersegmentasi (seperti video dan audio). Periode iklan yang dibuat oleh MediaTailor hanya berisi set adaptasi yang disediakan oleh kreatif iklan; karena materi iklan biasanya tidak menyertakan trek subtitle, periode iklan tidak akan berisi subtitle. AdaptationSet Periode konten mempertahankan set adaptasi subtitle mereka seperti biasa.

  • CMAFdukungan format - MediaTailor mendeteksi apakah aliran HLS asal menggunakan segmen CMAF (fMP4) atau TS segmen standar dan mentranskode iklan agar sesuai dengan itu. UntukDASH, CMAF kemasan didukung secara transparan, karena secara DASH inheren menggunakan ISO-BMFF (fMP4) sebagai format wadahnya. Tidak ada konfigurasi tambahan yang diperlukan untuk kedua protokol.

    catatan

    MediaTailor tidak mendukung HLS aliran menggunakan HVC1 (HEVC) sebagai codec dengan TS segmen. Sesuai Spesifikasi Penulisan HLS untuk Perangkat Apple, bagian 1.5, format penampung untuk HEVC video harus. fMP4 HLSOleh karena itu, aliran yang menggunakan HEVC harus digunakan CMAF dengan segmen MP4 yang terfragmentasi.

  • Personalisasi Trickplay — MediaTailor secara otomatis mentranskode iklan dengan varian trickplay dan aliran gambar terkait (termasuk I-frame manifes, thumbnail, dan aliran gambar) untuk keduanya dan, spesifikasi konten asal yang cocok. HLS DASH Profil transcode khusus tidak lagi diperlukan untuk kemampuan ini.

  • DASHManifestasi kompak — MediaTailor secara otomatis mendukung DASH manifes kompak, yang meningkatkan SegmentTemplate elemen dari Representation elemen individu ke AdaptationSet tingkat, mengurangi ukuran manifes keseluruhan dan meningkatkan efisiensi pengiriman. Profil transcode khusus tidak lagi diperlukan untuk kemampuan ini.

Ketika transcoding dinamis mungkin tidak cukup

Transcoding dinamis menangani sebagian besar skenario transcoding iklan. Namun, ada beberapa kasus di mana konfigurasi tambahan atau profil transkode khusus mungkin diperlukan.

  • Pencocokan bitrate — Transcoding dinamis tidak menjamin pencocokan bitrate yang tepat secara default. Jika alur kerja Anda memerlukan bitrate iklan agar selaras dengan bitrate asal, Anda dapat mengaktifkan enableBitrateRounding flag, yang memungkinkan pembulatan bitrate hingga 5% agar lebih cocok dengan nilai asal. Bendera ini harus diaktifkan oleh AWS Support. Hubungi AWS Support untuk meminta aktivasi enableBitrateRounding akun Anda atau konfigurasi tertentu. Jika alur kerja Anda memerlukan pencocokan bitrate melebihi 5%, diperlukan profil transkode khusus.

  • Target normalisasi audio khusus selain MediaTailor default -24 LKFS

  • Non-integer panjang segmen (misalnya, 1,92 detik atau 3,84 detik)

  • Audio Dolby Vision

  • Nilai PID PMT, video, atau audio tertentu yang diperlukan oleh sistem atau pemutar hilir

  • Tarif sampel audio khusus (misalnya, 44,1 kHz)

  • Rasio aspek piksel khusus (PAR) - misalnya, 1:1 untuk piksel persegi atau 40:33 untuk layar lebar NTSC D1/DV

  • Trek audio atau trek subtitle bernama khusus