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.
Projenizi Tartışın
Zorluk
Geleneksel katkı iş akışları, pahalı ve esnek olmayan özel fiber veya uydu bağlantılarına dayanıyordu:
- Özel devreler, bağlantı başına aylık binlerce dolara mal oluyor ve kurulumu haftalar sürüyordu
- İnternet tabanlı taşıma (RTMP) paket kaybı, jitter'dan muzdaripti ve şifreleme eksikliği vardı
- Çoklu kaynak alımı, esnek, yazılım tanımlı bağlantı gerektiriyordu
- SRT'nin hata düzeltme ve şifrelemesi onu gelişmekte olan yayın standardı haline getirdi, ancak onu AWS-yerel bir işlem hattına entegre etmek özel mühendislik gerektiriyordu
- SRT'ye özgü metriklerin (RTT, yeniden iletim hızı, bant genişliği ek yükü) izlenmesi özel araçlar gerektiriyordu
Çözümümüz
AWS Elemental MediaLive ve MediaConnect kullanarak SRT tabanlı bir katkı ve dağıtım işlem hattı oluşturduk, bu sayede genel internet üzerinden yayın kalitesinde hata düzeltme ile güvenilir, şifreli içerik taşıması sağladık.
Mimari
- Katkı: Uzak kaynaklardan SRT alımı için AWS Elemental MediaConnect
- Taşıma: AES şifreleme ve ARQ hata düzeltme ile SRT protokolü
- Kodlama: SRT girdilerini çok bit hızlı çıktıya dönüştürmek için AWS Elemental MediaLive
- Paketleme: Son izleyiciye dağıtım için HLS/DASH paketleme için AWS Elemental MediaPackage
- Dağıtım: Platform ortaklarına B2B sendikasyonu için MediaConnect'ten SRT çıktısı
- İzleme: SRT'ye özgü metrikler panosu (RTT, paket kaybı, yeniden iletim, jitter)
- CDN: Son izleyicilere son mil HLS dağıtımı için Amazon CloudFront
SRT Protokolünün Avantajları
RTMP'ye Karşı
SRT, katkı akışları için RTMP'ye göre önemli avantajlar sağlar: yerleşik ARQ hata düzeltmesi (RTMP ile %1-2'de akış kesintisine kıyasla %20'ye kadar paket kaybına tolerans gösterir), yerel AES şifreleme, yapılandırılabilir gecikme kontrolü, UDP tabanlı NAT dostu taşıma ve hata kurtarma için minimum bant genişliği ek yükü.
Özel Devrelere Karşı
İnternet üzerinden SRT, özel fibere kıyasla dramatik şekilde daha düşük maliyet ve daha hızlı kurulum sunar — çok yollu yedeklilik ve internete bağlı herhangi bir konumdan coğrafi esneklik gibi ek avantajlarla birlikte.
İşlem Hattı Tasarımı
Katkı (Alım)
- Uzak Kaynaklar — Stüdyolar, bulut yayın veya ortaklar SRT akışlarını MediaConnect'e gönderir
- SRT Dinleyicisi — SRT dinleyicisi olarak yapılandırılmış MediaConnect uç noktası
- Şifreleme — Aktarım sırasında içerik güvenliği için AES parola şifrelemesi
- Hata Düzeltme — ARQ, yapılandırılabilir gecikme arabelleği ile kayıp paketleri kurtarır
- Yük Devretme — Birincil akış arızasında otomatik yük devretme ile çift SRT girişi
İşleme
- MediaConnect → MediaLive — SRT akışı transkodlama için MediaLive'a yönlendirilir
- Transkodlama — SCTE-35 geçişi ile çok bit hızlı kodlama
- SCTE-35 Enjeksiyonu — Reklam arası sinyalleri planlanan noktalara eklenir
- Çıktı — Transkodlanmış akış HLS paketleme için MediaPackage'a gönderilir
Dağıtım (SRT Aracılığıyla B2B Sendikasyonu)
Yayın kalitesinde bir akışa ihtiyaç duyan platform ortaklarına sendikasyon için:
- İş ortağı gereksinimlerine göre arayan veya dinleyici modunda SRT çıktısı
- Erişim kontrolü için iş ortağı başına ayrı şifreleme parolaları
- İş ortağı başına bant genişliği yapılandırması
- İş ortağı akış sağlığı izlemesi için çıktı başına SRT metrikleri
SRT Yapılandırması
Gecikme Ayarı
SRT gecikmesi, ağ koşullarına ve kullanım senaryosuna göre ayarlanır:
- Ultra Düşük — Aynı bölge, yüksek kaliteli ağlar (stüdyodan buluta)
- Düşük — Bölgeler arası, iyi ağlar
- Standart — Uluslararası, değişken ağlar
- Yüksek Esneklik — Kötü ağlar, maksimum paket kaybı toleransı
Ayarlar, uygun gecikme, bant genişliği limitleri, şifreleme seviyesi ve bağlantı modu (arayan veya dinleyici) ile kullanım senaryosuna göre optimize edilmiştir.
İzleme ve Uyarı
Platform, SRT'ye özgü metrikleri gerçek zamanlı olarak izler:
- Gidiş Geliş Süresi (RTT) — Gönderici ile alıcı arasındaki ağ gecikmesi
- Yeniden İletim Hızı — ARQ yeniden iletimi gerektiren paketlerin yüzdesi
- Paket Kaybı — Ağ kalitesini gösteren ARQ öncesi paket kaybı oranı
- Jitter — Paket varış zamanlarındaki varyasyon
- Bant Genişliği Kullanımı — Gerçekleşen ve yapılandırılan maksimum bant genişliği
- Tampon Seviyesi — Alıcı tampon doluluk seviyesi (yetersiz dolum potansiyel takılmayı gösterir)
Otomatik uyarılar, proaktif sorun çözümü için düşen metriklerde tetiklenir.
Temel Özellikler
- SRT Alımı — İnternete bağlı herhangi bir kaynaktan katkı akışlarını alın
- AES Şifrelemesi — Harici VPN veya TLS olmaksızın yerleşik içerik şifrelemesi
- ARQ Kurtarma — Otomatik yeniden iletim ile %20'ye kadar paket kaybına tolerans gösterir
- Yapılandırılabilir Gecikme — Ağ kalitesine ve kullanım senaryosuna göre ayarlanabilir
- Çift Girişli Yük Devretme — Birincil SRT akışı arızasında otomatik geçiş
- B2B Sendikasyonu — Ortak dağıtımı için SRT çıktı akışları
- SRT Metrikleri Panosu — Gerçek zamanlı RTT, kayıp, jitter ve yeniden iletim izlemesi
- Hibrit Çıktı — B2B katkısı için SRT, tüketici dağıtımı için CloudFront üzerinden HLS
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 selected SRT for its superior performance over unreliable networks, providing AES-128 encryption, automatic packet retransmission, and adaptive bitrate adjustment that RTMP lacks. SRT maintains broadcast-quality video delivery with less than 1% packet loss recovery overhead even over public internet paths where RTMP would show visible artifacts.
MicrocosmWorks configured AWS Elemental MediaLive to accept SRT inputs in both caller and listener modes, then transcode to an ABR ladder and output HLS/DASH segments to MediaPackage. The SRT ingest benefits from MediaLive's built-in SRT decryption and jitter buffer, ensuring clean source quality before the transcoding stage.
Yes, MicrocosmWorks configured MediaLive with multiple SRT input sources and built a routing control plane that switches between feeds based on a predefined schedule or manual override. Each SRT contributor connects via a unique listener port with individual AES passphrase authentication, and the system supports hot-standby failover between primary and backup SRT sources.
MicrocosmWorks built a monitoring dashboard using CloudWatch custom metrics that ingests SRT statistics including round-trip time, retransmission rate, bandwidth utilization, and buffer levels. Automated alerts trigger when retransmission rates exceed 2% or RTT exceeds 200ms, giving operations teams early warning before quality degradation becomes visible to viewers.
MicrocosmWorks deploys SRT-based FAST channel infrastructure at rates of $30-$50/hr, with the complete setup including SRT ingest configuration, MediaLive encoding, CDN delivery, and monitoring dashboard typically requiring 200-350 development hours. The SRT-specific configuration adds approximately 40-60 hours compared to a standard RTMP ingest setup.
İş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.