Maponga Studios için uçtan uca bir akış altyapısı — varlık ve kanal yönetimi için bir React Web Uygulaması, SSO'lu bir yardımcı Kodlayıcı Uygulaması, bir NestJS arka ucu ve SCTE-35 reklam ekleme ile tek tıklamayla FAST kanal dağıtımı için MediaLive, MediaPackage, MediaTailor ve MediaConvert'ı düzenleyen iki AWS Lambda işlevi.

React ön ucu, NestJS arka uç API'si ve iki AWS Lambda işlevi içeren tam yığın medya yönetimi platformu geliştirildi.
Tek tıklamayla canlı doğrusal kanal sağlama için AWS MediaLive, MediaPackage ve MediaTailor'ı düzenleyen FAST Kanal Lambda'sı oluşturuldu.
Sürükle ve bırak program yuvası yönetimi ve reklam işareti yapılandırması ile takvim tabanlı kanal planlaması (FullCalendar) uygulandı.
Canlı oynatma sırasında MediaTailor sunucu tarafı reklam eklemeyi (SSAI) sağlayan SCTE-35 birleştirme ekleme işareti enjeksiyonu oluşturuldu.
S3 yüklemesinde AWS MediaConvert'ı tetikleyen, yapılandırılabilir profillerden iş ortağına özel çıktılar üreten Video Kodlama Lambda'sı geliştirildi.
Üç aşamalı yükleme, onaylama ve tamamlama iş akışıyla 11 GB'a kadar dosyaları destekleyen önceden imzalanmış S3 çok parçalı yükleme sistemi oluşturuldu.
Argon2 hash'leme ile çerez tabanlı JWT kimlik doğrulaması, M-Studio ve Kodlayıcı uygulaması arasında SSO ve rol tabanlı erişim kontrolü uygulandı.
Çok adımlı oluşturma formları, CSV toplu içe aktarma, HLS video oynatma, bölüm yönetimi ve küçük resim/altyazı yönetimi ile kapsamlı bir varlık kütüphanesi oluşturuldu.
Her video için ayrı girişler olmadan verimli içerik rotasyonu için MediaLive'ın $urlPath$ özelliğini kullanarak dinamik giriş değiştirme tasarlandı ve entegre edildi.
Varlık, kanal ve video metriklerini finansal ve satış raporlama katmanıyla birlikte gösteren ApexCharts ile gerçek zamanlı analiz panoları oluşturuldu.
Tüm içerikten yayına akışını tek bir operatör dostu arayüzde birleştirir; tek tıklamayla FAST kanal dağıtımı, otomatik çoklu iş ortağı kodlaması ve sunucu tarafı reklam ekleme ile — parçalanmış AWS Console iş akışlarının yerini alır.
Vizyonunuzu aynı uzmanlık ve özveri düzeyiyle hayata geçirmenin yollarını konuşalım.
MicrocosmWorks, tek tıklamayla canlı doğrusal kanal sağlama için MediaLive, MediaPackage ve MediaTailor'ı düzenleyen AWS Lambda fonksiyonları kullanarak FAST kanal sistemini kurdu. FullCalendar ile takvim tabanlı zamanlama, sürükle-bırak program zaman dilimi yönetimi sağlarken, SCTE-35 splice insert markers, canlı oynatma sırasında MediaTailor server-side ad insertion (SSAI) imkanı sunar. MediaLive'ın $urlPath$ özelliği kullanılarak dinamik giriş değiştirme, video başına girişler olmadan içerik rotasyonunu yönetir.
MicrocosmWorks, S3'e yükleme yapıldığında MediaConvert kodlama işlerini tetikleyen bir AWS Lambda fonksiyonu geliştirdi. Bu fonksiyon, yapılandırılabilir kodlama şablonlarından iş ortağına özel çıktı profilleri üretir. TCL veya Vizio gibi her dağıtım ortağı, videoyu kendi gereksinimlerine uygun format, çözünürlük ve bit hızı özelliklerinde alır. Kodlama hattı toplu işlemeyi yönetir ve tamamlama bildirimleri gönderir, böylece operatörlerin çok ortaklı dağıtım için yalnızca bir kez yükleme yapması yeterlidir.
MicrocosmWorks, üç aşamalı bir yükleme iş akışı oluşturdu: önceden imzalanmış çok parçalı S3 yüklemesi başlatma, ilerleme takibi ile parçalı yükleme ve dosya bütünlüğünü doğrulayan sunucu tarafı onaylama ve sonlandırma. 11 GB'a kadar olan dosyalar, aktarım için NestJS arka ucunu atlayarak, önceden imzalanmış URL'ler kullanılarak doğrudan tarayıcıdan S3'e yüklenir. Bu yaklaşım, sunucu bant genişliği darboğazlarını ortadan kaldırır ve güvenilir olmayan bağlantılar üzerinden büyük medya dosyaları için hatada devam etmeyi destekler.
Evet, MicrocosmWorks, MapongaStudio'yu birleşik bir içerik yönetim platformu olarak inşa etti. Varlık kütüphanesi; çok adımlı oluşturma formları, CSV bulk import, HLS playback preview, bölüm yönetimi ve küçük resim/altyazı yönetimi ile isteğe bağlı videoları yönetir. Planlama, reklam ekleme ve canlı izleme dahil olmak üzere FAST channel operasyonları, ana M-Studio app ile kardeş Encoder App'i birbirine bağlayan SSO ile aynı arayüzde erişilebilirdir.
MicrocosmWorks, varlık performansını, kanal izlenme oranlarını, video etkileşim metriklerini ve finansal ve satış raporlama katmanını gösteren, ApexCharts kullanarak gerçek zamanlı analiz panoları oluşturdu. Analizler, izleyici tutma oranı ve reklam doldurma oranı gibi FAST kanal metriklerini ve yükleme hacmi ve kodlama tamamlama oranları gibi varlık kütüphanesi metriklerini kapsar. MRSS besleme oluşturma, dağıtım ortakları arasında içerik sendikasyon takibini mümkün kılar.