HLS Üzerinden FAST Kanal Akışı için AWS Medya Hizmetleri
Bir medya şirketi, HLS üzerinden akıllı TV'lere, set üstü kutulara ve web/mobil oynatıcılara yayınlanan, programatik reklam ekleme yoluyla para kazanılan, özel seçilmiş video içeriğinden oluşan 7/24 doğrusal akışlar olan Ücretsiz Reklam Destekli Akışlı Televizyon (FAST) kanalları başlatmaya ihtiyaç duyuyordu.
Projenizi Tartışın
Zorluk
Bir FAST kanalı başlatmak, yayıncılık düzeyinde birden fazla altyapı sorununu çözmeyi gerektiriyordu:
- 7/24 doğrusal akış, sürekli çalışan kod dönüştürme ve paketleme altyapısı gerektiriyordu
- Reklam ekleme, programatik talep için kare hassasiyetinde ve SCTE-35 uyumlu olmalıydı
- İçerik çalma listelerinin, planlanmış programlar ve reklam aralarıyla sorunsuz bir şekilde döngü oluşturması gerekiyordu
- Çeşitli cihaz ve bant genişliği koşulları için çoklu bit hızında adaptif akış (ABR) gerekliydi
- Geleneksel yayın altyapı maliyetleri, yeni kanal lansmanları için çok yüksekti
- HLS paketleme, geniş cihaz uyumluluğu için Apple'ın HLS spesifikasyonuna uygun olmalıydı
Çözümümüz
AWS Medya Hizmetlerini kullanarak bir FAST kanal akış hattı oluşturduk — kodlama için MediaLive, HLS paketleme için MediaPackage ve sunucu tarafı reklam ekleme (SSAI) için MediaTailor.
Mimari
- İçerik Kaynağı: AWS S3 (VOD varlıkları) + AWS MediaStore (canlı alım arabelleği)
- Kodlama: Çoklu bit hızında HLS'ye gerçek zamanlı kod dönüştürme için AWS Elemental MediaLive
- Paketleme: DRM ve zaman kaydırma özellikli HLS kaynağı için AWS Elemental MediaPackage
- Reklam Ekleme: VAST/VPAID reklam sunucusu entegrasyonu ile SSAI için AWS Elemental MediaTailor
- CDN: Kenar önbellekleme ile küresel HLS dağıtımı için Amazon CloudFront
- Planlama: Çalma listesi yönetimi ve SCTE-35 sinyal ekleme için özel planlama hizmeti
- İzleme: Akış sağlığı izleme için AWS CloudWatch + özel panolar
Akış Hattı
İçerik Hazırlığı
- Alım — S3'e yüklenen VOD varlıkları, codec/çözünürlük uyumluluğu için doğrulanır
- Kod Dönüştürme — MediaLive, kaynağı yüksek çözünürlükten mobil uyumlu ve yalnızca ses sürümlerine kadar çok katmanlı bir ABR merdivenine kodlar
- Segmentasyon — HLS segmentleri, hizalanmış ana karelerle tutarlı aralıklarla oluşturulur
- Manifest — Her kalite seviyesi için varyant çalma listeleri içeren ana manifest
SCTE-35 Reklam Sinyalleşmesi
Reklam arası sinyalleri, doğrusal akış boyunca planlanmış noktalara eklenir:
- Belirlenen reklam arası noktalarında Splice Insert sinyalleri
- Kanal açılış reklamları için program başlamadan önce Pre-Roll işaretçileri
- Doğal içerik sınırlarında Mid-Roll sinyalleri
- İçerik meta verilerine dayalı programatik reklam kararı için Time Signal
Sunucu Tarafı Reklam Ekleme (SSAI)
- Sinyal Algılama — MediaTailor, HLS akışındaki SCTE-35 işaretleyicilerini algılar
- Reklam Kararı — Hedefleme parametreleri ile reklam karar sunucusuna VAST isteği gönderilir
- Reklam Çekme — MediaTailor, reklam öğesini alır ve ABR merdivenine uygun olacak şekilde kod dönüştürür
- Manifest Manipülasyonu — Reklam segmentleri, HLS manifestine sorunsuz bir şekilde eklenir
- Oynatma — İzleyici, reklam geçişlerinde herhangi bir ara belleğe alma olmadan kesintisiz bir akış görür
7/24 Doğrusal Programlama
Çalma Listesi Yönetimi
- EPG (Elektronik Program Rehberi) — Zaman dilimi atamaları ile program odaklı çalma listesi
- İçerik Döngüsü — Tüm içerik yayınlandığında otomatik çalma listesi geri dönüşümü
- Gün Bölümleme — Günün farklı saatleri için farklı içerik temaları
- Acil Durum Geçersiz Kılma — Alternatif içeriğe veya jeneriğe anında geçiş yapmak için API
Sorunsuz Geçişler
- Hatasız program geçişleri için ana kare hizalı segment sınırları
- Mevcut program bitmeden önce önceden ara belleğe alınmış sonraki program segmentleri yüklenir
- Planlama boşlukları için jenerik/doldurma içeriği
- Saatle hizalı program başlangıçları
İzleme ve Güvenilirlik
- Akış Sağlığı — Giriş/çıkış metrikleri, bit hızı izleme, hata oranı takibi
- CDN Performansı — Önbellek isabet oranı, kaynak alımları, hata oranları
- Reklam Doldurma Oranı — Reklam gösterim takibi, doldurma oranı metrikleri, yedek jenerik yönetimi
- Uyarılar — Akış kesintisi, yüksek hata oranları, reklam doldurma düşüşleri için otomatik alarmlar
Temel Özellikler
- 7/24 Doğrusal Akış — Planlanmış programlama ile sürekli açık FAST kanalı
- Adaptif Bit Hızı — Tüm cihaz tipleri ve ağ koşulları için çok katmanlı ABR merdiveni
- SSAI — SCTE-35 uyumluluğu ve VAST entegrasyonu ile sunucu tarafı reklam ekleme
- Küresel CDN — Dünya genelinde hızlı başlangıç süreleri için CloudFront kenar dağıtımı
- EPG Planlama — Gün bölümleme ile takvim tabanlı içerik planlaması
- Akış İzleme — Uyarılarla gerçek zamanlı sağlık panoları
- HLS Uyumluluğu — Evrensel oynatıcı desteği için tam Apple HLS spesifikasyonu uyumluluğu
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.
SCTE-35 Reklam İşaretleyicisi Sinyalleşmesi ve Medya Fragman Ekleme Hattı
Bir akış medya şirketinin, canlı ve VOD yayınlarına SCTE-35 reklam işaretleyicileri eklemek için sağlam, otomatik bir hattına ihtiyacı vardı. Ayrıca, tanıtım fragmanlarını (pre-roll, mid-roll ve post-roll) hassas zamanlanmış konumlara ekleyebilme yeteneği de isteniyordu — bu sayede FAST kanalları, canlı etkinlikler ve isteğe bağlı içerik kütüphaneleri genelinde para kazanma (monetization) sağlanacaktı.
Sıkça Sorulan Sorular
MicrocosmWorks, MediaPackage'e HLS çıktısı ile AWS Elemental MediaLive kullanarak 8-12 saniyelik glass-to-glass gecikme elde etti; bu da FAST kanal teslimatı için standarttır. Daha düşük gecikme gereksinimleri için, iş akışı, kısmi segment teslimatı ile uçtan uca gecikmeyi 3-5 saniyeye düşüren Low-Latency HLS (LL-HLS) yapılandırmasını destekler.
MicrocosmWorks, MediaLive'ı, birincil canlı yayın akışı ile AWS Elemental MediaTailor'daki otomatik bir VOD döngü çalma listesi arasında input failover ile yapılandırdı. CloudWatch alarmları sinyal kaybını algılar ve saniyeler içinde otomatik olarak yedek içerik kaynağına geçer; bir EventBridge kuralı operasyon personelini bilgilendirirken kanalı kesintisiz olarak yayında tutar.
MicrocosmWorks, MediaPackage'i, FAST toplayıcılarının sunucu tarafı reklam ekleme için ihtiyaç duyduğu SCTE-35 reklam işaretleyicilerine sahip SSAI uyumlu HLS manifestleri oluşturacak şekilde yapılandırdı. Çıkış uç noktaları CloudFront imzalı URL'lerle güvence altına alınır ve bölgesel uç önbellekleri olan CDN aracılığıyla teslim edilerek, toplayıcıların manifest tazeliği, segment kullanılabilirliği ve DRM sinyalleme gereksinimlerini karşılar.
MicrocosmWorks, 1080p çözünürlükte HLS teslimatı ile 7/24 çalışan tek bir FAST kanalı için tipik olarak aylık 2.500-4.500 dolar AWS maliyeti görüyor. Bu maliyetler MediaLive kodlama, MediaPackage çıkış noktası, orta düzey izleyici kitlesi için CloudFront CDN çıkışı ve VOD varlıkları için S3 depolamayı kapsar. Çok kanallı operatörler, kanal başına maliyetleri azaltan paylaşılan MediaPackage çıkış noktalarından ve CDN dağıtımlarından faydalanır.
MicrocosmWorks, FAST kanal dağıtımlarını saat başına 30-50 dolar oranlarında gerçekleştirir. MediaLive, MediaPackage, CDN yapılandırması ve izleme dahil olmak üzere eksiksiz bir HLS akış altyapısı genellikle 200-350 geliştirme saati gerektirir. Kanal operasyonları, zamanlama yönetimi ve altyapı optimizasyonu için devam eden yönetilen hizmetler aynı saatlik ücretlerle mevcuttur.
İş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.