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.
Keskustele Projektistasi
Haaste
Asiakkaan nykyinen työnkulku perustui manuaaliseen merkkien sijoitteluun ja staattiseen trailerien yhdistämiseen, mikä johti useisiin operatiivisiin ongelmiin:
- Mainosmerkit lisättiin manuaalisesti lähetysten valvomoiden kautta, mikä aiheutti inhimillisiä virheitä ja ohimenneitä mainoskatkoja
- Trailereita liitettiin staattisesti VOD-sisältöihin, mikä vaati uudelleenkoodauksen joka kerta, kun kampanja muuttui
- Ei tukea dynaamiselle trailerin kierrätykselle kampanja-aikataulujen tai yleisön kohdentamisen perusteella
- SCTE-35-signaaleista puuttui johdonmukaisuus – jotkut streamit käyttivät Splice Insertiä, toiset Time Signalia, ilman yhtenäistä standardia
- Kehykseen epätarkat mainosrajat aiheuttivat näkyviä häiriöitä, toistimen puskurointia ja mainosten vahvistuksen epäonnistumisia
- Live-streamit vaativat reaaliaikaisen SCTE-35-injektoinnin alle sekunnin viiveellä, mikä vanha järjestelmä ei pystynyt toimittamaan
- Ei keskitettyä hallintapaneelia merkkien sijoittelun, trailerin toimituksen tai mainoskatkojen vaatimustenmukaisuuden valvontaan
Meidän Ratkaisumme
Rakensimme automatisoidun SCTE-35-signaloinnin ja mediasisältöjen trailerien lisäysputken käyttäen AWS Elemental MediaLiveä, mukautettua SCTE-35-aikataulutuspalvelua ja dynaamista trailerinhallintajärjestelmää, joka tukee sekä live- että VOD-työnkulkuja.
Arkkitehtuuri
- Ingestointi: AWS Elemental MediaLive live-streamien koodaukseen SCTE-35 API-pohjaisella injektoinnilla
- VOD-käsittely: AWS Elemental MediaConvert offline SCTE-35-merkkien upotukseen ja trailerien yhdistämiseen
- SCTE-35-aikatauluttaja: Mukautettu Node.js-palvelu ohjelmalliseen merkkien aikataulutukseen ja injektointiin MediaLive SCTE-35 API:n kautta
- Trailerinhallinta: Dynaaminen trailerinvalintapalvelu kampanjapohjaisella kierrätyksellä ja yleisön kohdentamisella
- Tallennustila: Amazon S3 VOD-sisällöille, trailerikuvituksille ja käsitellyille tuotoksille
- Pakkaaminen: AWS Elemental MediaPackage HLS/DASH-ulostuloon SCTE-35-läpiviennillä
- Valvonta: Mukautettu SCTE-35-yhteensopivuuden hallintapaneeli CloudWatch-metriikoilla ja hälytyksillä
- CDN: Amazon CloudFront jakeluun manifest-tason mainosmerkkien näkyvyydellä
SCTE-35-signalointiputki
Live-streamaus — Reaaliaikainen merkkien injektointi
- Aikataulun määrittely — Mainoskatkoaikataulu määritellään API:n kautta aloitusajan, keston ja merkkityypin avulla
- SCTE-35 API -injektointi — Mukautettu aikatauluttaja laukaisee MediaLiven SCTE-35 input splice API:n tarkkoina aikaleimoina
- Signaalityypit — Tuki Splice Insertille (välitön mainoskatko), Time Signalille (ohjelmallinen päätöksenteko) ja Splice Nullille (heartbeat/keep-alive)
- Segmentointikuvaajat — Upotettu metadata, mukaan lukien toimittajan tunnus (provider ID), tapahtuman tunnus (event ID), kesto ja segmentointityyppi (ohjelman alku, mainoksen alku, mainoksen loppu, sisällön jatkuminen)
- Läpivienti — MediaPackage säilyttää SCTE-35-merkit HLS-manifesteissa (
#EXT-X-DATERANGEtai#EXT-X-CUE-OUT/#EXT-X-CUE-IN-tagit) ja DASH-manifesteissa (EventStream-elementit)
VOD — Offline-merkkien upotus
- Sisällön analysointi — Kohtausten tunnistus paikantaa luonnolliset mainoskatkopisteet (kohtausten muutokset, hiljaisuus, mustat kehykset)
- Merkkien sijoittelu — SCTE-35-merkit lisätään validoituihin kohtiin, jotka on kohdistettu IDR-kehyksen rajoihin
- MediaConvert-käsittely — Transkoodaustyö upottaa SCTE-35 PID:n siirtovirtaan tarkkojen PTS-aikaleimojen kanssa
- Manifestin koristelu — HLS/DASH-ulostulomanifestit sisältävät mainosmerkit jatkokäyttöön SSAI- tai CSAI-järjestelmissä
Mediasisältöjen trailerien lisäys
Dynaaminen trailerinhallinta
- Trailerikirjasto — Keskitetty mainosaineistojen (pre-roll bumpers, mid-roll promos, post-roll cards) arkisto, tallennettuna S3:een
- Kampanjoiden aikataulutus — Traileriit määritellään kampanjoihin aloitus-/lopetuspäivien, prioriteetin ja näyttötiheyden rajoitusten kanssa
- Yleisön kohdentaminen — Trailerien valinta perustuu sisällön genreen, maantieteeseen, laitetyyppiin ja vuorokaudenaikasääntöihin
- ABR-yhteensopivuus — Traileriit esikoodataan vastaamaan ensisijaisen sisällön ABR-tikapuita (resoluutio, bittinopeus, koodekki, kuvataajuus)
Lisäystilat
Pre-roll-trailerin lisäys
- Traileri toistetaan ennen ohjelmasisällön alkua
- SCTE-35
splice_insertout_of_network_indicator-merkin kanssa osoittaa trailerin alun - Kesto signaloidaan
break_duration-kentän kautta tarkan sisällön palautuksen varmistamiseksi - Saumaton avainkehykseen kohdistettu siirtymä trailerista ohjelmaan
Mid-roll-trailerin lisäys
- Lisätään luonnollisiin sisällön katkoihin, jotka tunnistetaan kohtauksen tunnistuksella tai manuaalisilla cue-pisteillä
- SCTE-35
time_signalsegmentointikuvaajan tyypillä0x22(Katkon alku) ja0x23(Katkon loppu) - Traileri valitaan dynaamisesti aktiivisten kampanjoiden ja jäljellä olevan näyttökiintiön perusteella
- Toistin-/SSAI-järjestelmä käyttää merkkejä trailerisegmenttien liittämiseen streamiin
Post-roll-trailerin lisäys
- Mainossisältö lisätään ohjelman päätyttyä
- SCTE-35-signaali merkitsee pääsisällön lopun ja post-roll-segmentin alun
- Käytetään usein "Seuraavaksi"-promoissa ja kanavarajat ylittävässä promootiossa
Live-trailerin peitto
- Live-tapahtumissa trailereita lisätään aikataulutettujen mainoskatkojen aikana mainosten rinnalla tai niiden sijaan
- SCTE-35-signaalit koordinoidaan trailerin aikatauluttajan ja mainospäätöspalvelimen välillä
- Vara-traileri näytetään, kun mainostäyttöä ei ole saatavilla (no-fill slate -korvaus)
SCTE-35-vaatimustenmukaisuuden valvonta
Validointimoottori
- Merkkien tarkkuus — Varmistaa, että SCTE-35-signaalit ovat linjassa IDR-kehyksen rajojen kanssa (1 kehyksen toleranssilla)
- Keston vaatimustenmukaisuus — Vahvistaa, että mainoskatkojen kestot vastaavat signaloitua
break_durationia - Signaalin eheys — Tarkistaa puuttuvien
CUE-IN-paluusignaalien, orpojenCUE-OUT-merkkien ja duplikaattien tapahtumatunnusten varalta - PTS-jatkuvuus — Valvoo esitysleimojen jatkuvuutta mainos-/sisältörajojen yli estääkseen toistimen synkronointiongelmia
Hallintapaneeli ja hälytykset
- Kaikkien kanavien SCTE-35-tapahtumien reaaliaikainen visualisointi (tyyppi, aikaleima, kesto, tila)
- Kanavakohtainen mainoskatkojen vaatimustenmukaisuuspiste (prosenttiosuus oikein signaloiduista ja täytetyistä katkoista)
- Hälytykset ohimenneistä merkeistä, keston epäjohdonmukaisuuksista ja signaalimuotovirheistä
- Historiallinen raportointi mainosoperaatioiden tiimeille vietävissä olevilla vaatimustenmukaisuuslokeilla
Avainominaisuudet
- Automatisoitu SCTE-35-injektointi — API-pohjainen reaaliaikainen merkkien lisäys live-streameihin MediaLiven kautta
- VOD-merkkien upotus — Offline SCTE-35-sijoittelu kohtauksen tunnistuksella avustetulla katkopisteen valinnalla
- Dynaaminen trailerin kierrätys — Kampanjapohjainen trailerin valinta näyttötiheyden rajoituksella ja yleisön kohdentamisella
- Moniasentoiset trailerit — Pre-roll-, mid-roll- ja post-roll-trailerien lisäys kehystarkilla siirtymillä
- ABR-yhteensopivat trailerit — Esikoodatut trailerit, jotka vastaavat sisällön ABR-tikapuita saumattoman toiston takaamiseksi
- SCTE-35-vaatimustenmukaisuuden hallintapaneeli — Merkkien tarkkuuden, signaalin eheyden ja keston vaatimustenmukaisuuden reaaliaikainen valvonta
- Vara-slate-hallinta — Automaattinen trailerin/slaten lisäys, kun mainostäyttöä ei ole saatavilla
- HLS- ja DASH-tuki — SCTE-35-merkit säilytetään sekä HLS- (
EXT-X-CUE) että DASH- (EventStream) manifesteissa
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.
AWS Media Services FAST Channel -striimaukseen SRT:n kautta
Mediakonserni tarvitsi luotettavat, matalan viiveen kontribuutiosyötteet FAST-kanavilleen käyttäen Secure Reliable Transport (SRT) -protokollaa – mikä mahdollisti korkealaatuisen sisällön sisäänvedon etästudioilta, pilvipohjaisista playout-järjestelmistä ja syndikointikumppaneilta ennakoimattomien internet-yhteyksien yli.
Usein kysytyt kysymykset
MicrocosmWorks toteutti ajoitusmoottorin, joka muuntaa mainoskatkon aikaleimat EPG:stä SCTE-35 splice_insert-komennoiksi PTS-kohdistetuilla esirullausaikoilla, jotka syötetään MPEG-TS-virtaan AWS Elemental MediaLiven SCTE-35 input schedule API:n kautta. Järjestelmä saavuttaa kuva-tarkat liitoskohdat alle yhden kuvan ajoitusvaihtelulla aikataulutetusta sijainnista.
MicrocosmWorks rakensi trailerin lisäystyönkulun käyttäen MediaLiven syötteen vaihtoa seuraustila-asetuksella, missä SCTE-35 return-to-network -merkinnät käynnistävät automaattisesti vaihdon takaisin trailerisisällöstä live-syötteeseen. Siirtymissä käytetään puhtaita vaihtopisteitä, jotka kohdistuvat GOP-rajoihin estääkseen dekooderivirheet asiakaslaitteissa.
Kyllä, MicrocosmWorks konfiguroi pipelinen lähettämään SCTE-35-merkkejä sekä transport streamissa (SSAI-järjestelmiä, kuten AWS MediaTailor, varten) että HLS/DASH manifestissa (EXT-X-DATERANGE- tai Period-tapahtumina CSAI-soittimille). Tämä kaksoistilan signalointi varmistaa yhteensopivuuden kaikkien jatkovirran mainospäätösjärjestelmien kanssa ilman pipelinen muutoksia.
MicrocosmWorks rakensi dynaamisen kuvituskuvien hallintajärjestelmän, joka ylläpitää kirjastoa eri pituisista trailereista ja bumpereista, jotka voidaan yhdistää täyttämään tarkasti minkä tahansa mainoskatkon aikaikkunan. Järjestelmä käyttää bin-packing-algoritmia valitakseen optimaalisen yhdistelmän aineistoja, joka täyttää katkon keston 500 ms:n toleranssilla, täydentäen mahdollisen jäännöksen brändätyllä kuvituskuvalla.
MicrocosmWorks tarjoaa lähetysmainosten lisäysinfrastruktuuria hintaan $35-$50/tunti. Täydellinen SCTE-35-signalointi- ja trailerien lisäysputki, joka sisältää aikataulutusmoottorin, MediaLiven konfiguroinnin ja seurannan, vaatii tyypillisesti 250-400 kehitystuntia. Tämä investointi mahdollistaa mainoskatkojen kaupallistamisen, joka voi tuottaa merkittävää FAST-kanavien tuloa.
Valmis Muuttamaan Liiketoimintaasi?
Keskustellaan siitä, miten voimme soveltaa vastaavia ratkaisuja haasteisiisi.