Pipeline Pemberian Sinyal Penanda Iklan SCTE-35 & Penyisipan Trailer Media
Sebuah perusahaan media streaming membutuhkan pipeline yang tangguh dan otomatis untuk menyuntikkan penanda iklan SCTE-35 ke dalam siaran langsung dan VOD, bersama dengan kemampuan untuk menyisipkan trailer promosi (pre-roll, mid-roll, dan post-roll) pada posisi yang waktunya tepat โ memungkinkan monetisasi di seluruh saluran FAST, acara langsung, dan pustaka konten sesuai permintaan.
Diskusikan Proyek Anda
Tantangan
Alur kerja klien yang ada mengandalkan penempatan penanda manual dan penyambungan trailer statis, menyebabkan beberapa masalah operasional:
- Penanda iklan dimasukkan secara manual menggunakan ruang kontrol siaran, menyebabkan kesalahan manusia dan jeda iklan yang terlewatkan
- Trailer disambungkan secara statis ke aset VOD, memerlukan pengodean 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 terpadu
- Batas iklan yang tidak akurat per frame menyebabkan gangguan visual, buffering pemutar, dan kegagalan verifikasi iklan
- Siaran langsung memerlukan injeksi SCTE-35 real-time dengan latensi di bawah satu detik, yang tidak dapat disediakan oleh sistem lama
- Tidak ada dashboard terpusat untuk memantau penempatan penanda, pengiriman trailer, atau kepatuhan jeda iklan
Solusi Kami
Kami membangun sebuah pipeline pemberian 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 live dan VOD.
Arsitektur
- Ingest: AWS Elemental MediaLive untuk pengodean siaran langsung dengan injeksi berbasis API SCTE-35
- Pemrosesan VOD: AWS Elemental MediaConvert untuk penyisipan penanda SCTE-35 offline dan penyambungan trailer
- Penjadwal SCTE-35: Layanan Node.js kustom untuk penjadwalan dan injeksi penanda secara terprogram melalui API SCTE-35 MediaLive
- Manajer Trailer: Layanan pemilihan trailer dinamis dengan rotasi berbasis kampanye dan penargetan audiens
- Penyimpanan: Amazon S3 untuk aset VOD, materi kreatif trailer, dan output yang diproses
- Pengemasan: AWS Elemental MediaPackage untuk output HLS/DASH dengan passthrough SCTE-35
- Pemantauan: Dashboard kepatuhan SCTE-35 kustom dengan metrik dan peringatan CloudWatch
- CDN: Amazon CloudFront untuk pengiriman dengan visibilitas penanda iklan tingkat manifest
Pipeline Pemberian Sinyal SCTE-35
Siaran Langsung โ Injeksi Penanda Real-Time
- Definisi Jadwal โ Jadwal jeda iklan didefinisikan 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 instan), Time Signal (pengambilan keputusan terprogram), dan Splice Null (heartbeat/keep-alive)
- Deskriptor Segmentasi โ Metadata yang disematkan termasuk ID penyedia, ID acara, durasi, dan jenis segmentasi (awal program, awal iklan, akhir iklan, kelanjutan konten)
- Passthrough โ MediaPackage mempertahankan penanda SCTE-35 dalam manifest HLS (
#EXT-X-DATERANGEatau#EXT-X-CUE-OUT/#EXT-X-CUE-INtags) dan manifest DASH (EventStreamelements)
VOD โ Penyisipan Penanda Offline
- Analisis Konten โ Deteksi adegan mengidentifikasi titik jeda iklan alami (perubahan adegan, keheningan, bingkai hitam)
- Penempatan Penanda โ Penanda SCTE-35 disisipkan pada posisi tervalidasi yang selaras dengan batas frame IDR
- Pemrosesan MediaConvert โ Pekerjaan transcode menyematkan PID SCTE-35 dalam transport stream dengan stempel waktu PTS yang akurat
- Dekorasi Manifest โ Manifest HLS/DASH output menyertakan penanda iklan untuk konsumsi SSAI atau CSAI hilir
Penyisipan Trailer Media
Manajemen Trailer Dinamis
- Pustaka Trailer โ Repositori terpusat aset promosi (bumper pre-roll, promo mid-roll, kartu post-roll) yang disimpan di S3
- Penjadwalan Kampanye โ Trailer ditugaskan ke kampanye dengan tanggal mulai/berakhir, prioritas, dan batasan frekuensi
- Penargetan Audiens โ Pemilihan trailer berdasarkan genre konten, geografi, jenis perangkat, dan aturan waktu hari
- Pencocokan ABR โ Trailer yang telah di-transcode untuk mencocokkan tangga ABR 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 disinyalkan melalui bidang
break_durationuntuk pengembalian yang akurat ke konten - Transisi yang mulus dan selaras 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 tipe deskriptor segmentasi0x22(Break Start) dan0x23(Break End) - Trailer dipilih secara dinamis berdasarkan kampanye aktif dan kuota tayangan yang tersisa
- Sistem pemutar/SSAI menggunakan penanda untuk menyambungkan segmen trailer ke dalam stream
Penyisipan Trailer Post-Roll
- Konten promosi ditambahkan setelah akhir program
- SCTE-35 signal marks end of main content and start of post-roll segment
- Sering digunakan untuk promo "Selanjutnya" dan promosi lintas saluran
Overlay Trailer Langsung
- Untuk acara langsung, trailer disisipkan selama jeda iklan terjadwal di samping atau menggantikan iklan
- SCTE-35 signals coordinated between trailer scheduler and ad decision server
- Trailer fallback disajikan saat pengisian iklan tidak tersedia (penggantian layar no-fill)
Pemantauan Kepatuhan SCTE-35
Mesin Validasi
- Akurasi Penanda โ Memverifikasi sinyal SCTE-35 selaras dengan batas frame IDR (dalam toleransi 1 frame)
- Kepatuhan Durasi โ Memvalidasi bahwa durasi jeda iklan cocok dengan
break_durationyang disinyalkan - Integritas Sinyal โ Memeriksa sinyal pengembalian
CUE-INyang hilang, penandaCUE-OUTyang yatim, dan ID acara duplikat - Kontinuitas PTS โ Memantau kontinuitas stempel waktu presentasi di seluruh batas iklan/konten untuk mencegah masalah sinkronisasi pemutar
Dashboard & Peringatan
- Visualisasi real-time semua peristiwa SCTE-35 di seluruh saluran (tipe, stempel waktu, durasi, status)
- Skor kepatuhan jeda iklan per saluran (% dari jeda yang disinyalkan dan diisi dengan benar)
- Peringatan untuk penanda yang terlewat, ketidaksesuaian 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
- Penyisipan Penanda VOD โ Penempatan SCTE-35 offline dengan pemilihan titik jeda yang dibantu 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 per frame
- Trailer yang Dicocokkan ABR โ Trailer yang telah di-transcode untuk mencocokkan tangga ABR konten agar pemutaran mulus
- Dashboard Kepatuhan SCTE-35 โ Pemantauan real-time akurasi penanda, integritas sinyal, dan kepatuhan durasi
- Manajemen Slate Fallback โ Penyisipan trailer/slate otomatis saat pengisian iklan tidak tersedia
- Dukungan HLS & DASH โ Penanda SCTE-35 dipertahankan di manifest HLS (
EXT-X-CUE) dan DASH (EventStream) manifests
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 implemented a scheduling engine that converts ad break timestamps from the EPG into SCTE-35 splice_insert commands with PTS-aligned pre-roll times, injected into the MPEG-TS stream via AWS Elemental MediaLive's SCTE-35 input schedule API. The system achieves frame-accurate splice points with less than one-frame timing variance from the scheduled position.
MicrocosmWorks built the trailer insertion workflow using MediaLive's input switching with follow-mode configuration, where SCTE-35 return-to-network markers automatically trigger the switch back from trailer content to the live feed. The transitions use clean switch points that align with GOP boundaries to prevent decoder glitches on client devices.
Yes, MicrocosmWorks configured the pipeline to emit SCTE-35 markers in both the transport stream (for SSAI systems like AWS MediaTailor) and the HLS/DASH manifest (as EXT-X-DATERANGE or Period events for CSAI players). This dual-mode signaling ensures compatibility with any downstream ad decisioning system without requiring pipeline modifications.
MicrocosmWorks built a dynamic slate management system that maintains a library of trailers and bumpers of various durations that can be combined to precisely fill any ad break window. The system uses a bin-packing algorithm to select the optimal combination of assets that fills the break duration within 500ms tolerance, padding any remainder with a branded slate.
MicrocosmWorks delivers broadcast ad insertion infrastructure at rates of $35-$50/hr, with a complete SCTE-35 signaling and trailer insertion pipeline including the scheduling engine, MediaLive configuration, and monitoring typically requiring 250-400 development hours. This investment enables monetization of ad breaks that can generate significant FAST channel revenue.
Siap Mentransformasi Bisnis Anda?
Mari diskusikan bagaimana kami dapat menerapkan solusi serupa untuk tantangan Anda.