SCTE-35 Ad Marker Signaling & Media Trailer Insertion Pipeline
Sebuah perusahaan media streaming membutuhkan pipeline otomatis yang kuat untuk menyuntikkan penanda iklan SCTE-35 ke dalam siaran langsung dan VOD, serta kemampuan untuk menyisipkan trailer promosi (pre-roll, mid-roll, dan post-roll) pada posisi yang tepat waktu โ memungkinkan monetisasi di saluran FAST, acara langsung, dan perpustakaan konten on-demand.
Diskusikan Proyek Anda
Tantangan
Alur kerja yang ada dari klien bergantung pada penempatan penanda manual dan penyambungan trailer statis, yang menyebabkan beberapa masalah operasional:
- Penanda iklan dimasukkan secara manual menggunakan ruang kontrol siaran, menyebabkan kesalahan manusia dan jeda iklan yang terlewat
- Trailer disambungkan secara statis ke aset VOD, memerlukan pengkodean ulang setiap kali promosi berubah
- Tidak ada dukungan untuk rotasi trailer dinamis berdasarkan jadwal kampanye atau penargetan audiens
- Sinyal SCTE-35 tidak konsisten โ beberapa siaran menggunakan Splice Insert, yang lain menggunakan Time Signal, tanpa standar yang terpadu
- Batas iklan yang tidak akurat menyebabkan gangguan visual, buffering pemutar, dan kegagalan verifikasi iklan
- Siaran langsung memerlukan injeksi SCTE-35 real-time dengan latensi sub-detik, yang tidak dapat disediakan oleh sistem lama
- Tidak ada dasbor terpusat untuk memantau penempatan penanda, pengiriman trailer, atau kepatuhan jeda iklan
Solusi Kami
Kami membangun pipeline sinyal SCTE-35 otomatis dan penyisipan trailer media menggunakan AWS Elemental MediaLive, layanan penjadwalan SCTE-35 kustom, dan sistem manajemen trailer dinamis yang mendukung alur kerja langsung dan VOD.
Arsitektur
- Ingest: AWS Elemental MediaLive untuk pengkodean siaran langsung dengan injeksi API SCTE-35
- Pemrosesan VOD: AWS Elemental MediaConvert untuk penyematan penanda SCTE-35 offline dan penyambungan trailer
- Penjadwal SCTE-35: Layanan Node.js kustom untuk penjadwalan penanda programatik dan injeksi melalui API SCTE-35 MediaLive
- Manajer Trailer: Layanan pemilihan trailer dinamis dengan rotasi berbasis kampanye dan penargetan audiens
- Penyimpanan: Amazon S3 untuk aset VOD, kreatif trailer, dan output yang diproses
- Pengepakan: AWS Elemental MediaPackage untuk output HLS/DASH dengan passthrough SCTE-35
- Pemantauan: Dasbor kepatuhan SCTE-35 kustom dengan metrik CloudWatch dan peringatan
- CDN: Amazon CloudFront untuk pengiriman dengan visibilitas penanda iklan tingkat manifest
Pipeline Sinyal SCTE-35
Siaran Langsung โ Injeksi Penanda Real-Time
- Definisi Jadwal โ Jadwal jeda iklan ditentukan melalui API dengan waktu mulai, durasi, dan jenis penanda
- Injeksi API SCTE-35 โ Penjadwal kustom memicu API splice input SCTE-35 MediaLive pada stempel waktu yang tepat
- Jenis Sinyal โ Dukungan untuk Splice Insert (jeda iklan langsung), Time Signal (pengambilan keputusan programatik), dan Splice Null (heartbeat/keep-alive)
- Deskriptor Segmentasi โ Metadata yang disematkan termasuk ID penyedia, ID acara, durasi, dan jenis segmentasi (mulai program, mulai iklan, akhir iklan, kelanjutan konten)
- Passthrough โ MediaPackage mempertahankan penanda SCTE-35 dalam manifest HLS (
#EXT-X-DATERANGEatau#EXT-X-CUE-OUT/#EXT-X-CUE-INtag) dan manifest DASH (EventStreamelemen)
VOD โ Penyematan Penanda Offline
- Analisis Konten โ Deteksi adegan mengidentifikasi titik jeda iklan alami (perubahan adegan, keheningan, bingkai hitam)
- Penempatan Penanda โ Penanda SCTE-35 dimasukkan pada posisi yang divalidasi yang selaras dengan batas bingkai IDR
- Pemrosesan MediaConvert โ Pekerjaan transkode menyematkan PID SCTE-35 dalam aliran transport dengan stempel waktu PTS yang akurat
- Dekorasi Manifest โ Output manifest HLS/DASH menyertakan penanda iklan untuk konsumsi SSAI atau CSAI hilir
Penyisipan Trailer Media
Manajemen Trailer Dinamis
- Perpustakaan Trailer โ Repositori terpusat dari aset promosi (pre-roll bumpers, mid-roll promos, post-roll cards) disimpan di S3
- Penjadwalan Kampanye โ Trailer ditugaskan ke kampanye dengan tanggal mulai/akhir, prioritas, dan batas frekuensi
- Penargetan Audiens โ Pemilihan trailer berdasarkan genre konten, geografi, jenis perangkat, dan aturan waktu hari
- Pencocokan ABR โ Trailer pra-transkode untuk mencocokkan tangga ABR dari konten utama (resolusi, bitrate, codec, frame rate)
Mode Penyisipan
Penyisipan Trailer Pre-Roll
- Trailer diputar sebelum konten program dimulai
- SCTE-35
splice_insertdenganout_of_network_indicatormenandai awal trailer - Durasi ditandai melalui bidang
break_durationuntuk kembali ke konten dengan akurat - Transisi yang mulus dan selaras dengan keyframe dari trailer ke program
Penyisipan Trailer Mid-Roll
- Disisipkan pada jeda konten alami yang diidentifikasi oleh deteksi adegan atau titik isyarat manual
- SCTE-35
time_signaldengan jenis deskriptor segmentasi0x22(Mulai Jeda) dan0x23(Akhir Jeda) - Trailer dipilih secara dinamis berdasarkan kampanye aktif dan kuota tayangan yang tersisa
- Sistem Player/SSAI menggunakan penanda untuk menyambung segmen trailer ke dalam aliran
Penyisipan Trailer Post-Roll
- Konten promosi ditambahkan setelah program berakhir
- Sinyal SCTE-35 menandai akhir konten utama dan awal segmen post-roll
- Sering digunakan untuk promo "Up Next" dan promosi lintas saluran
Overlay Trailer Langsung
- Untuk acara langsung, trailer disisipkan selama jeda iklan yang dijadwalkan bersamaan atau menggantikan iklan
- Sinyal SCTE-35 dikoordinasikan antara penjadwal trailer dan server keputusan iklan
- Trailer fallback disajikan ketika pengisian iklan tidak tersedia (penggantian slate no-fill)
Pemantauan Kepatuhan SCTE-35
Mesin Validasi
- Akurasi Penanda โ Memverifikasi sinyal SCTE-35 selaras dengan batas bingkai IDR (dalam toleransi 1 bingkai)
- Kepatuhan Durasi โ Memvalidasi bahwa durasi jeda iklan sesuai dengan
break_durationyang ditandai - Integritas Sinyal โ Memeriksa sinyal
CUE-INyang hilang, penandaCUE-OUTyang terputus, dan ID acara yang duplikat - Kontinuitas PTS โ Memantau kontinuitas stempel waktu presentasi di seluruh batas iklan/konten untuk mencegah masalah sinkronisasi pemutar
Dasbor & Peringatan
- Visualisasi real-time dari semua acara SCTE-35 di seluruh saluran (jenis, stempel waktu, durasi, status)
- Skor kepatuhan jeda iklan per saluran (% dari jeda yang ditandai dan diisi dengan benar)
- Peringatan pada penanda yang terlewat, ketidakcocokan durasi, dan kesalahan format sinyal
- Pelaporan historis untuk tim operasi iklan dengan log kepatuhan yang dapat diekspor
Fitur Utama
- Injeksi SCTE-35 Otomatis โ Penyisipan penanda real-time berbasis API untuk siaran langsung melalui MediaLive
- Penyematan Penanda VOD โ Penempatan SCTE-35 offline dengan pemilihan titik jeda berbantuan deteksi adegan
- Rotasi Trailer Dinamis โ Pemilihan trailer berbasis kampanye dengan pembatasan frekuensi dan penargetan audiens
- Trailer Multi-Posisi โ Penyisipan trailer pre-roll, mid-roll, dan post-roll dengan transisi yang akurat pada bingkai
- Trailer yang Dicocokkan ABR โ Trailer pra-transkode yang mencocokkan tangga ABR konten untuk pemutaran yang mulus
- Dasbor Kepatuhan SCTE-35 โ Pemantauan real-time dari akurasi penanda, integritas sinyal, dan kepatuhan durasi
- Manajemen Slate Fallback โ Penyisipan trailer/slate otomatis ketika pengisian iklan tidak tersedia
- Dukungan HLS & DASH โ Penanda SCTE-35 dipertahankan dalam manifest HLS (
EXT-X-CUE) dan DASH (EventStream)
Hasil
Tumpukan Teknologi
caseStudyDetail.more Studi Kasus
Jelajahi lebih banyak implementasi teknis kami
Penyisipan Iklan Sisi Klien (CSAI) dengan Penguraian Penanda SCTE-35 & Integrasi Pemutar Multi-Platform
Sebuah platform streaming video perlu mengimplementasikan Client-Side Ad Insertion (CSAI) di seluruh aplikasi web, seluler, dan TV terhubung โ memungkinkan pengalaman iklan yang dipersonalisasi di tingkat perangkat dengan dukungan interaksi iklan penuh (overlay yang dapat diklik, banner pendamping, tombol lewati) yang tidak dapat disediakan oleh penyisipan sisi server.
Layanan Media AWS untuk Streaming Saluran FAST melalui SRT
Sebuah perusahaan media membutuhkan untuk membangun feed kontribusi yang andal dan latensi rendah untuk saluran FAST mereka menggunakan protokol Secure Reliable Transport (SRT) โ memungkinkan penyerapan konten berkualitas tinggi dari studio jarak jauh, sistem playout cloud, dan mitra sindikasi melalui koneksi internet yang tidak dapat diprediksi.
Pertanyaan yang Sering Diajukan
MicrocosmWorks mengimplementasikan sebuah mesin penjadwalan yang mengonversi stempel waktu jeda iklan dari EPG menjadi perintah *splice_insert* SCTE-35 dengan waktu *pre-roll* yang selaras PTS, yang disuntikkan ke dalam aliran MPEG-TS melalui API jadwal masukan SCTE-35 dari AWS Elemental MediaLive. Sistem ini mencapai titik *splice* yang bingkai-akurat dengan varian waktu kurang dari satu bingkai dari posisi yang dijadwalkan.
MicrocosmWorks membangun alur kerja penyisipan trailer menggunakan peralihan input MediaLive dengan konfigurasi mode ikuti, di mana penanda kembali ke jaringan SCTE-35 secara otomatis memicu peralihan kembali dari konten trailer ke umpan langsung. Transisi menggunakan titik peralihan yang bersih yang selaras dengan batas GOP untuk mencegah gangguan dekoder pada perangkat klien.
Ya, MicrocosmWorks mengonfigurasi pipeline untuk memancarkan penanda SCTE-35 baik di transport stream (untuk sistem SSAI seperti AWS MediaTailor) maupun di manifest HLS/DASH (sebagai event EXT-X-DATERANGE atau Period untuk player CSAI). Sinyal mode ganda ini memastikan kompatibilitas dengan sistem pengambilan keputusan iklan di hilir mana pun tanpa memerlukan modifikasi pipeline.
MicrocosmWorks membangun sistem manajemen slate dinamis yang memelihara pustaka trailer dan bumper dengan berbagai durasi yang dapat digabungkan untuk mengisi jendela jeda iklan apa pun secara tepat. Sistem ini menggunakan algoritma bin-packing untuk memilih kombinasi aset yang optimal yang mengisi durasi jeda dalam toleransi 500ms, dan melakukan padding sisa durasi dengan slate bermerek.
MicrocosmWorks menyediakan infrastruktur penyisipan iklan siaran dengan tarif $35-$50/jam, dengan pipeline pensinyalan SCTE-35 dan penyisipan trailer yang lengkap termasuk mesin penjadwalan, konfigurasi MediaLive, dan pemantauan yang biasanya memerlukan 250-400 jam pengembangan. Investasi ini memungkinkan monetisasi jeda iklan yang dapat menghasilkan pendapatan channel FAST yang signifikan.
Siap Mentransformasi Bisnis Anda?
Mari diskusikan bagaimana kami dapat menerapkan solusi serupa untuk tantangan Anda.