AWS Media Services FAST-kanavien striimaukseen HLS:n kautta
Mediakonsernin tarvitsi käynnistää mainosrahoitteisia suoratoistokanavia (FAST-kanavia) — 24/7 lineaarisia striimejä kuratoidusta videosisällöstä, jotka toimitettiin HLS:n kautta älytelevisioihin, digisovittimiin ja verkko-/mobiilisoittimiin ja kaupallistettiin ohjelmallisen mainoslisäyksen kautta.
Keskustele Projektistasi
Haaste
FAST-kanavan käynnistäminen edellytti useiden lähetyslaatutasoisten infrastruktuuriongelmien ratkaisemista:
- 24/7 lineaarinen striimaus edellytti jatkuvasti toimivaa transkoodaus- ja pakkausinfrastruktuuria
- Mainoslisäyksen tuli olla ruuduntarkkaa ja SCTE-35-yhteensopivaa ohjelmallista kysyntää varten
- Sisältösoittolistojen tuli toistaa saumattomasti aikataulutetun ohjelmiston ja mainoskatkojen kanssa
- Monibittinopeuksinen mukautuva striimaus (ABR) vaadittiin erilaisille laite- ja kaistanleveysolosuhteille
- Perinteisten lähetysinfrastruktuurien kustannukset olivat liian korkeita uusien kanavien käynnistämiseen
- HLS-pakkauksen tuli noudattaa Applen HLS-määritystä laajan laiteyhteensopivuuden varmistamiseksi
Meidän Ratkaisumme
Rakensimme FAST-kanavan striimausputken käyttäen AWS Media Services -palveluita — MediaLive-palvelua koodaukseen, MediaPackage-palvelua HLS-pakkaukseen ja MediaTailor-palvelua palvelinpuolen mainoslisäykseen (SSAI).
Arkkitehtuuri
- Sisältölähde: AWS S3 (VOD-sisältö) + AWS MediaStore (reaaliaikaisen syötteen puskuri)
- Koodaus: AWS Elemental MediaLive reaaliaikaiseen monibittinopeuksiseen HLS-transkoodaukseen
- Pakkaus: AWS Elemental MediaPackage HLS-lähteeksi DRM-suojauksella ja ajansiirrolla
- Mainoslisäys: AWS Elemental MediaTailor SSAI:hin VAST/VPAID-mainospalvelinintegraatiolla
- CDN: Amazon CloudFront globaaliin HLS-jakeluun reunapuskuroinnilla
- Aikataulutus: Mukautettu aikataulutuspalvelu soittolistojen hallintaan ja SCTE-35-signaalien lisäykseen
- Valvonta: AWS CloudWatch + mukautetut hallintapaneelit striimin tilan valvontaan
Striimausputki
Sisällön valmistelu
- Syöttö — VOD-sisältö siirretään S3:een, tarkistetaan koodekin/resoluution yhteensopivuus
- Transkoodaus — MediaLive koodaa lähdeaineiston monitasoiseen ABR-ladderiin, joka kattaa korkearesoluutioiset versiot aina mobiilioptimoiduista ja vain äänen sisältävistä renderoinneista
- Segmentointi — HLS-segmentit luodaan tasaisin väliajoin kohdistettujen avainkuvien kanssa
- Manifesti — Päämanifesti, jossa on varianttisoittolistoja kullekin laatutasolle
SCTE-35-mainosmerkinanto
Mainoskatkosignaalit syötetään aikataulutettuihin kohtiin koko lineaarisessa striimissä:
- Splice Insert -signaalit määrätyissä mainoskatkopaikoissa
- Pre-Roll -merkit ennen ohjelman alkua kanavan virityksen yhteydessä näytettäville mainoksille
- Mid-Roll -signaalit luonnollisissa sisällön rajoissa
- Aikasignaali ohjelmalliseen mainospäätöksentekoon sisällön metadatan perusteella
Palvelinpuolen mainoslisäys (SSAI)
- Signaalin havaitseminen — MediaTailor havaitsee SCTE-35-merkit HLS-striimissä
- Mainospäätös — VAST-pyyntö lähetetään mainospäätöspalvelimelle kohdistusparametreineen
- Mainoksen haku — MediaTailor hakee ja transkoodaa mainosaineiston vastaamaan ABR-ladderia
- Manifestin käsittely — Mainossegmentit liitetään saumattomasti HLS-manifestiin
- Toisto — Katsoja näkee jatkuvan striimin ilman puskurointia mainossiirtymissä
24/7 lineaarinen ohjelmointi
Soittolistojen hallinta
- EPG (elektroninen ohjelmaopas) — Aikatauluun perustuva soittolista aikavälitehtävineen
- Sisällön toistaminen — Soittolistan automaattinen uudelleenkäyttö kaiken sisällön esittämisen jälkeen
- Vuorokausittainen kohdentaminen — Erilaisia sisältöteemoja vuorokauden eri aikoina
- Hätätilanteen ohitus — API välittömään vaihtoon vaihtoehtoiseen sisältöön tai tausta-aineistoon
Saumattomat siirtymät
- Avainkuvaan kohdistetut segmenttirajat häiriöttömiin ohjelmasiirtymiin
- Esipuskuroitavat seuraavan ohjelman segmentit ladataan ennen nykyisen ohjelman päättymistä
- Tausta-/täytesisältö aikatauluaukkoihin
- Kellonaikaan kohdistetut ohjelman aloitukset
Valvonta ja luotettavuus
- Striimin kunto — Syöte-/ulostulomittarit, bittinopeuden seuranta, virhetasojen seuranta
- CDN-suorituskyky — Välimuistin osumasuhde, alkuperäiset haut, virhetasot
- Mainosten täyttöaste — Mainosnäyttöjen seuranta, täyttöastemittarit, varatausta-aineiston hallinta
- Hälytykset — Automatisoidut hälytykset striimin keskeytyksistä, korkeista virhetasoista, mainosten täyttöasteen laskusta
Keskeiset ominaisuudet
- 24/7 lineaarinen striimaus — Jatkuvasti päällä oleva FAST-kanava aikataulutetulla ohjelmistolla
- Mukautuva bittinopeus — Monitasoinen ABR-ladderi kaikille laitetyypeille ja verkko-olosuhteille
- SSAI — Palvelinpuolen mainoslisäys SCTE-35-yhteensopivuudella ja VAST-integraatiolla
- Globaali CDN — CloudFrontin reunatoimitus nopeisiin aloitusaikoihin maailmanlaajuisesti
- EPG-aikataulutus — Kalenteripohjainen sisällön aikataulutus vuorokausittaisella kohdentamisella
- Striimin valvonta — Reaaliaikaiset tilannekoontinäkymät hälytyksineen
- HLS-yhteensopivuus — Täysi Applen HLS-määritysten yhteensopivuus universaalin soittimen tuen varmistamiseksi
Tulokset
Teknologiapino
caseStudyDetail.more Tapaustutkimukset
Tutustu lisää teknisiin toteutuksiimme
Asiakaspuolen mainosten upotus (CSAI) SCTE-35-merkkien jäsennyksellä ja monialustaisen soittimen integroinnilla
Videoiden suoratoistoalustan piti toteuttaa Client-Side Ad Insertion (CSAI) verkko-, mobiili- ja Connected TV -sovellusten yli — mahdollistaen personoidut, laitekohtaiset mainoskokemukset täydellä mainosinteraktion tuella (klikkaavat peittokuvat, kumppanibannerit, ohituspainikkeet), joita server-side insertion ei voi tarjota.
SCTE-35-mainosmerkkisignalointi ja mediasisältöjen trailerien lisäysputki
Suoratoistomedian yritys tarvitsi vankan, automatisoidun putken SCTE-35-mainosmerkkien lisäämiseen live- ja VOD-streameihin, sekä kyvyn lisätä mainostrailereita (pre-roll, mid-roll ja post-roll) tarkasti ajoitettuihin kohtiin – mahdollistaen kaupallistamisen FAST-kanavilla, live-tapahtumissa ja tilaussisältökirjastoissa.
Usein kysytyt kysymykset
MicrocosmWorks achieved 8-12 second glass-to-glass latency using AWS Elemental MediaLive with HLS output to MediaPackage, which is standard for FAST channel delivery. For lower-latency requirements, the pipeline supports Low-Latency HLS (LL-HLS) configuration that reduces end-to-end latency to 3-5 seconds with partial segment delivery.
MicrocosmWorks configured MediaLive with input failover between a primary live feed and an automated VOD loop playlist in AWS Elemental MediaTailor. CloudWatch alarms detect signal loss and automatically switch to the backup content source within seconds, with an EventBridge rule notifying operations staff while keeping the channel on air continuously.
MicrocosmWorks configured MediaPackage to generate SSAI-compatible HLS manifests with SCTE-35 ad markers that FAST aggregators require for server-side ad insertion. The output endpoints are secured with CloudFront signed URLs and delivered via CDN with regional edge caches, meeting the aggregators' requirements for manifest freshness, segment availability, and DRM signaling.
MicrocosmWorks typically sees monthly AWS costs of $2,500-$4,500 per FAST channel running 24/7 at 1080p with HLS delivery, covering MediaLive encoding, MediaPackage origin, CloudFront CDN egress for moderate viewership, and S3 storage for VOD assets. Multi-channel operators benefit from shared MediaPackage origins and CDN distributions that reduce per-channel costs.
MicrocosmWorks delivers FAST channel deployments at rates of $30-$50/hr, with a complete HLS streaming infrastructure including MediaLive, MediaPackage, CDN configuration, and monitoring typically requiring 200-350 development hours. Ongoing managed services for channel operations, schedule management, and infrastructure optimization are available at the same hourly rates.
Valmis Muuttamaan Liiketoimintaasi?
Keskustellaan siitä, miten voimme soveltaa vastaavia ratkaisuja haasteisiisi.