SCTE-35 Reklam İşaretçisi Sinyalizasyonu ve Medya Tanıtım Videosu Ekleme Hattı
Bir akış medya şirketi, FAST kanalları, canlı etkinlikler ve isteğe bağlı içerik kütüphanelerinde para kazanmayı sağlayan, SCTE-35 reklam işaretçilerini canlı ve VOD akışlarına eklemek ve tanıtım videolarını (pre-roll, mid-roll ve post-roll) tam zamanlamalı konumlara yerleştirmek için sağlam, otomatik bir işlem hattına ihtiyaç duyuyordu.
Projenizi Tartışın
Zorluk
Müşterinin mevcut iş akışı, manuel işaretçi yerleştirmeye ve statik tanıtım videosu birleştirmeye dayanıyordu, bu da birden fazla operasyonel soruna yol açıyordu:
- Reklam işaretçileri, yayın kontrol odaları kullanılarak manuel olarak ekleniyordu, bu da insan hatalarına ve kaçırılan reklam aralarına neden oluyordu
- Tanıtım videoları, VOD varlıklarına statik olarak ekleniyordu ve her promosyon değiştiğinde yeniden kodlama gerektiriyordu
- Kampanya programlarına veya kitle hedeflemesine dayalı dinamik tanıtım videosu rotasyonu desteği yoktu
- SCTE-35 sinyallerinde tutarlılık yoktu — bazı akışlar Splice Insert kullanırken, diğerleri Time Signal kullanıyordu ve birleşik bir standart bulunmuyordu
- Kare açısından hatalı reklam sınırları, görünür aksaklıklara, oynatıcıda ara belleğe alma sorunlarına ve reklam doğrulama hatalarına neden oluyordu
- Canlı akışlar, eski sistemin sağlayamadığı, saniye altı gecikmeyle gerçek zamanlı SCTE-35 enjeksiyonu gerektiriyordu
- İşaretçi yerleştirme, tanıtım videosu teslimi veya reklam arası uyumluluğunu izlemek için merkezi bir gösterge paneli yoktu
Çözümümüz
AWS Elemental MediaLive, özel bir SCTE-35 zamanlama hizmeti ve hem canlı hem de VOD iş akışlarını destekleyen dinamik bir tanıtım videosu yönetim sistemi kullanarak otomatik bir SCTE-35 sinyalizasyonu ve medya tanıtım videosu ekleme hattı oluşturduk.
Mimari
- Alım (Ingest): SCTE-35 API odaklı enjeksiyon ile canlı akış kodlaması için AWS Elemental MediaLive
- VOD İşleme: Çevrimdışı SCTE-35 işaretçisi yerleştirme ve tanıtım videosu birleştirme için AWS Elemental MediaConvert
- SCTE-35 Zamanlayıcı: MediaLive SCTE-35 API aracılığıyla programatik işaretçi zamanlama ve enjeksiyon için özel Node.js hizmeti
- Tanıtım Videosu Yöneticisi: Kampanya tabanlı rotasyon ve kitle hedeflemeye sahip dinamik tanıtım videosu seçim hizmeti
- Depolama: VOD varlıkları, tanıtım videosu kreatifleri ve işlenmiş çıktılar için Amazon S3
- Paketleme: SCTE-35 passthrough ile HLS/DASH çıktısı için AWS Elemental MediaPackage
- İzleme: CloudWatch metrikleri ve uyarılarla özel SCTE-35 uyumluluk gösterge paneli
- CDN: Manifest düzeyinde reklam işaretçisi görünürlüğü ile teslimat için Amazon CloudFront
SCTE-35 Sinyalizasyon Hattı
Canlı Akış — Gerçek Zamanlı İşaretçi Enjeksiyonu
- Zamanlama Tanımı — Başlangıç zamanı, süresi ve işaretçi tipi ile API aracılığıyla tanımlanan reklam arası zamanlaması
- SCTE-35 API Enjeksiyonu — Özel zamanlayıcı, MediaLive'ın SCTE-35 giriş splice API'sini kesin zaman damgalarında tetikler
- Sinyal Türleri — Splice Insert (anlık reklam arası), Time Signal (programatik karar verme) ve Splice Null (kalp atışı/aktif tutma) desteği
- Segmentasyon Tanımlayıcıları — Sağlayıcı kimliği, etkinlik kimliği, süre ve segmentasyon tipi (program başlangıcı, reklam başlangıcı, reklam sonu, içerik devamı) dahil olmak üzere gömülü meta veriler
- Passthrough — MediaPackage, HLS manifestlerinde (
#EXT-X-DATERANGEveya#EXT-X-CUE-OUT/#EXT-X-CUE-INetiketleri) ve DASH manifestlerinde (EventStreamöğeleri) SCTE-35 işaretçilerini korur
VOD — Çevrimdışı İşaretçi Yerleştirme
- İçerik Analizi — Sahne algılama, doğal reklam arası noktalarını (sahne değişiklikleri, sessizlik, siyah kareler) tanımlar
- İşaretçi Yerleşimi — SCTE-35 işaretçileri, IDR frame sınırlarıyla hizalanmış doğrulanmış konumlara eklenir
- MediaConvert İşleme — Transcode işi, doğru PTS zaman damgalarıyla SCTE-35 PID'ini taşıma akışına gömer
- Manifest Zenginleştirme — Çıktı HLS/DASH manifestleri, aşağı akış SSAI veya CSAI tüketimi için reklam işaretçileri içerir
Medya Tanıtım Videosu Ekleme
Dinamik Tanıtım Videosu Yönetimi
- Tanıtım Videosu Kütüphanesi — S3'te depolanan tanıtım varlıklarının (pre-roll bumper'lar, mid-roll tanıtımları, post-roll kartları) merkezi deposu
- Kampanya Zamanlaması — Başlangıç/bitiş tarihleri, öncelik ve sıklık limitleri ile kampanyalara atanan tanıtım videoları
- Kitle Hedefleme — İçerik türü, coğrafya, cihaz tipi ve günün saati kurallarına göre tanıtım videosu seçimi
- ABR Eşleştirme — Ana içeriğin ABR ladder'ına (çözünürlük, bitrate, codec, frame rate) uyacak şekilde önceden transkodlanmış tanıtım videoları
Ekleme Modları
Pre-Roll Tanıtım Videosu Ekleme
- Program içeriği başlamadan önce oynatılan tanıtım videosu
- SCTE-35
splice_insert,out_of_network_indicatorile tanıtım videosu başlangıcını işaretler - İçeriğe doğru dönüş için
break_durationalanı aracılığıyla sinyal verilen süre - Tanıtım videosundan programa sorunsuz, keyframe ile hizalanmış geçiş
Mid-Roll Tanıtım Videosu Ekleme
- Sahne algılama veya manuel işaret noktaları ile belirlenen doğal içerik aralarına eklenir
- SCTE-35
time_signal, segmentasyon tanımlayıcı tipi0x22(Aranın Başlangıcı) ve0x23(Aranın Sonu) ile - Aktif kampanyalar ve kalan gösterim kotasına göre dinamik olarak seçilen tanıtım videosu
- Oynatıcı/SSAI sistemi, tanıtım videosu segmentlerini akışa eklemek için işaretçileri kullanır
Post-Roll Tanıtım Videosu Ekleme
- Program sona erdikten sonra eklenen tanıtım içeriği
- SCTE-35 sinyali, ana içeriğin sonunu ve post-roll segmentinin başlangıcını işaretler
- Genellikle "Sırada" tanıtımları ve kanallar arası promosyonlar için kullanılır
Canlı Tanıtım Videosu Katmanı
- Canlı etkinlikler için, tanıtım videoları planlanmış reklam aralarına, reklamların yanında veya yerine eklenir
- SCTE-35 sinyalleri, tanıtım videosu zamanlayıcısı ve reklam karar sunucusu arasında koordine edilir
- Reklam doldurma mevcut olmadığında (doldurulmayan bir slate yerine) yedek tanıtım videosu sunulur
SCTE-35 Uyumluluk İzleme
Doğrulama Motoru
- İşaretçi Doğruluğu — SCTE-35 sinyallerinin IDR frame sınırlarıyla (1 frame toleransı içinde) hizalandığını doğrular
- Süre Uyumluluğu — Reklam arası sürelerinin sinyal verilen
break_durationile eşleştiğini doğrular - Sinyal Bütünlüğü — Eksik
CUE-INdönüş sinyallerini, yalnızCUE-OUTişaretçilerini ve yinelenen etkinlik kimliklerini kontrol eder - PTS Sürekliliği — Oynatıcı senkronizasyon sorunlarını önlemek için reklam/içerik sınırları boyunca sunum zaman damgası sürekliliğini izler
Gösterge Paneli ve Uyarılar
- Kanallar genelindeki tüm SCTE-35 etkinliklerinin gerçek zamanlı görselleştirilmesi (tip, zaman damgası, süre, durum)
- Kanal başına reklam arası uyumluluk puanı (doğru sinyal verilen ve doldurulan araların yüzdesi)
- Kaçırılan işaretçiler, süre uyuşmazlıkları ve sinyal formatı hataları hakkında uyarılar
- Reklam operasyonları ekipleri için dışa aktarılabilir uyumluluk günlükleri ile geçmiş raporlama
Temel Özellikler
- Otomatik SCTE-35 Enjeksiyonu — MediaLive aracılığıyla canlı akışlar için API odaklı gerçek zamanlı işaretçi ekleme
- VOD İşaretçisi Gömme — Sahne algılama destekli kesme noktası seçimi ile çevrimdışı SCTE-35 yerleşimi
- Dinamik Tanıtım Videosu Rotasyonu — Sıklık sınırlaması ve kitle hedefleme ile kampanya tabanlı tanıtım videosu seçimi
- Çok Konumlu Tanıtım Videoları — Kare hassasiyetinde geçişlerle pre-roll, mid-roll ve post-roll tanıtım videosu ekleme
- ABR Eşleşmeli Tanıtım Videoları — Kesintisiz oynatma için içeriğin ABR ladder'ına uyan önceden transkodlanmış tanıtım videoları
- SCTE-35 Uyumluluk Gösterge Paneli — İşaretçi doğruluğu, sinyal bütünlüğü ve süre uyumluluğunun gerçek zamanlı izlenmesi
- Yedek Slate Yönetimi — Reklam doldurma mevcut olmadığında otomatik tanıtım videosu/slate ekleme
- HLS & DASH Desteği — SCTE-35 işaretçileri hem HLS (
EXT-X-CUE) hem de DASH (EventStream) manifestlerinde korunur
Sonuçlar
Teknoloji Yığını
caseStudyDetail.more Vaka Çalışmaları
Daha fazla teknik uygulamamızı keşfedin
İstemci Tarafında Reklam Ekleme (CSAI), SCTE-35 İşaretleyici Ayrıştırma ve Çok Platformlu Oynatıcı Entegrasyonu ile
Bir video akış platformu, sunucu tarafı reklam eklemenin sağlayamadığı tam reklam etkileşimi desteğiyle (tıklanabilir katmanlar, yardımcı banner'lar, atlama düğmeleri) kişiselleştirilmiş, cihaz düzeyinde reklam deneyimleri sunarak web, mobil ve akıllı TV uygulamaları genelinde Client-Side Ad Insertion (CSAI) uygulamasına ihtiyaç duyuyordu.
AWS Media Hizmetleri ile SRT Üzerinden FAST Kanal Akışı
Bir medya şirketi, FAST kanalları için Secure Reliable Transport (SRT) protokolünü kullanarak güvenilir, düşük gecikmeli katkı akışları oluşturmaya ihtiyaç duyuyordu. Bu sayede, uzak stüdyolardan, bulut yayın sistemlerinden ve sendikasyon ortaklarından öngörülemeyen internet bağlantıları üzerinden yüksek kaliteli içerik alımı mümkün hale geldi.
Sıkça Sorulan Sorular
MicrocosmWorks, EPG'den alınan reklam arası zaman damgalarını, PTS hizalı pre-roll sürelerine sahip SCTE-35 splice_insert komutlarına dönüştüren bir zamanlama motoru uyguladı ve bu komutlar AWS Elemental MediaLive'ın SCTE-35 giriş zamanlama API'si aracılığıyla MPEG-TS akışına enjekte edildi. Sistem, planlanan konumdan bir kareden daha az zamanlama sapmasıyla kare-doğru ekleme noktaları elde eder.
MicrocosmWorks, tanıtım videosu ekleme iş akışını, MediaLive'ın follow-mode yapılandırmasına sahip input switching özelliğini kullanarak oluşturdu. Bu yapıda, SCTE-35 return-to-network işaretçileri, tanıtım videosu içeriğinden canlı yayına geri geçişi otomatik olarak tetikler. Geçişler, istemci cihazlarda decoder aksaklıklarını önlemek için GOP sınırlarıyla uyumlu clean switch points kullanır.
Evet, MicrocosmWorks, hattı hem taşıma akışında (AWS MediaTailor gibi SSAI sistemleri için) hem de HLS/DASH manifestinde (CSAI oynatıcıları için EXT-X-DATERANGE veya Period olayları olarak) SCTE-35 işaretleyicileri yayacak şekilde yapılandırdı. Bu çift modlu sinyalizasyon, hat değişiklikleri gerektirmeden herhangi bir aşağı yöndeki reklam karar sistemiyle uyumluluk sağlar.
MicrocosmWorks, herhangi bir reklam arası penceresini tam olarak doldurmak için birleştirilebilen, çeşitli sürelerdeki fragmanlar ve tamponlardan oluşan bir kütüphane barındıran dinamik bir kuşak yönetim sistemi geliştirdi. Sistem, reklam arası süresini 500ms tolerans içinde dolduran varlıkların optimal kombinasyonunu seçmek için bir bin-packing algoritması kullanır ve kalan kısmı markalı bir kuşakla doldurur.
MicrocosmWorks, yayın reklam ekleme altyapısını saatlik 35-50 dolar oranlarında sunar. Planlama motoru, MediaLive yapılandırması ve izleme dahil olmak üzere eksiksiz bir SCTE-35 sinyalizasyon ve tanıtım ekleme boru hattı, genellikle 250-400 geliştirme saati gerektirir. Bu yatırım, önemli FAST kanal geliri elde edebilecek reklam aralarının para kazanmasını sağlar.
İşletmenizi Dönüştürmeye Hazır mısınız?
Zorluklarınıza benzer çözümler uygulamamızın yollarını konuşalım.