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, FAST kanal teslimatı için standart olan, HLS çıktısı MediaPackage'a verilen AWS Elemental MediaLive kullanarak 8-12 saniyelik camdan cama gecikme elde etti. Daha düşük gecikme gereksinimleri için, işlem hattı, kısmi segment teslimatıyla 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 giriş yük devri (failover) ile yapılandırdı. CloudWatch alarmları sinyal kaybını algılar ve saniyeler içinde yedek içerik kaynağına otomatik olarak geçer, EventBridge kuralı ise kanalın sürekli yayında kalmasını sağlarken operasyon personelini bilgilendirir.
MicrocosmWorks, MediaPackage'ı, FAST toplayıcılarının sunucu tarafı reklam ekleme için gerektirdiği SCTE-35 reklam işaretleyicilerine sahip SSAI uyumlu HLS manifestleri oluşturacak şekilde yapılandırdı. Çıkış uç noktaları CloudFront imzalı URL'ler ile güvence altına alınır ve bölgesel kenar önbellekleriyle CDN üzerinden teslim edilir, bu da toplayıcıların manifest tazeliği, segment kullanılabilirliği ve DRM sinyalizasyonu gereksinimlerini karşılar.
MicrocosmWorks, 7/24 çalışan ve 1080p HLS teslimatına sahip her bir FAST kanalı için aylık tipik AWS maliyetlerinin 2.500-4.500 dolar arasında olduğunu görüyor. Bu maliyetler, MediaLive kodlamasını, MediaPackage kaynağını, orta düzey izleyici kitlesi için CloudFront CDN çıkışını ve VOD varlıkları için S3 depolamasını kapsar. Çok kanallı operatörler, kanal başına maliyetleri düşüren paylaşılan MediaPackage kaynaklarından ve CDN dağıtımlarından faydalanır.
MicrocosmWorks, FAST kanal dağıtımlarını saatlik 30-50 dolar oranında sunmaktadır; MediaLive, MediaPackage, CDN yapılandırması ve izleme dahil eksiksiz bir HLS yayın altyapısı tipik olarak 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.