Maponga Studiosille rakennettu kokonaisvaltainen suoratoistoinfrastruktuuri, joka kattaa React-verkkosovelluksen sisältöjen ja kanavien hallintaan, siihen liittyvän Encoder-sovelluksen SSO:lla, NestJS-taustajärjestelmän sekä kaksi AWS Lambda -funktiota, jotka orkestroivat MediaLiveä, MediaPackagea, MediaTailoria ja MediaConvertia yhden napsautuksen FAST-kanavien käyttöönottoon SCTE-35-mainoslisäyksellä.

Kehitimme kokonaisvaltaisen medianhallinta-alustan, joka käsittää React-etupään, NestJS-taustajärjestelmän API:n ja kaksi AWS Lambda -funktiota.
Rakensimme FAST Channel Lambdan, joka orkestroi AWS MediaLiveä, MediaPackagea ja MediaTailoria yhden napsautuksen suorien lineaaristen kanavien provisiointiin.
Toteutimme kalenteripohjaisen kanava-aikataulutuksen (FullCalendar) vedä ja pudota -ohjelmapaikkojen hallinnalla ja mainosmerkkien konfiguroinnilla.
Loimme SCTE-35-liitoslisäysmerkkien injektion, joka mahdollistaa MediaTailorin palvelinpuoleisen mainoslisäyksen (SSAI) suoran lähetyksen aikana.
Kehitimme Video Encoding Lambdan, joka käynnistää AWS MediaConvertin S3-latauksen yhteydessä tuottaen kumppalikohtaisia tulosteita konfiguroitavien profiilien perusteella.
Rakensimme presigned S3 multipart -latausjärjestelmän, joka tukee jopa 11 GB:n tiedostoja kolmivaiheisella lataus-, vahvistus- ja viimeistelytyönkululla.
Toteutimme evästepohjaisen JWT-todennuksen Argon2-hajautuksella, SSO:n M-Studion ja Encoder-sovelluksen välillä sekä roolipohjaisen pääsynhallinnan.
Loimme kattavan sisältökirjaston monivaiheisilla luontilomakkeilla, CSV-massatuonnilla, HLS-videotoistolla, episodien hallinnalla ja pikkukuva-/tekstitysten hallinnalla.
Suunnittelimme ja integroimme dynaamisen syötteen vaihtamisen käyttäen MediaLiven $urlPath$-ominaisuutta tehokkaaseen sisällön rotaatioon ilman videokohtaisia syötteitä.
Rakensimme reaaliaikaisia analytiikkatietonäkymiä ApexChartsin avulla, jotka näyttävät sisältö-, kanava- ja videometiikoita sekä talous- ja myyntiraportointikerroksen.
Yhdistää koko sisällön luomisesta lähetykseen -putkilinjan yhteen käyttäjäystävälliseen käyttöliittymään, jossa on yhden napsautuksen FAST-kanavan käyttöönotto, automatisoitu usean kumppanin koodaus ja palvelinpuoleinen mainoslisäys – korvaten pirstaloituneet AWS Console -työnkulut.
MicrocosmWorks rakensi FAST-kanavajärjestelmän käyttäen AWS Lambda -funktioita, jotka orkestroivat MediaLiveä, MediaPackagea ja MediaTailoria yhden napsautuksen live-lineaarikanavan provisiointiin. Kalenteripohjainen aikataulutus FullCalendarin avulla tarjoaa vedä ja pudota -ohjelmapaikkojen hallinnan, kun taas SCTE-35-lisäysmerkit mahdollistavat MediaTailorin palvelinpuolen mainosten lisäyksen (SSAI) reaaliaikaisen toiston aikana. Dynaaminen syötteen vaihtaminen käyttäen MediaLiven $urlPath$-ominaisuutta hoitaa sisällön kierrätyksen ilman videokohtaisia syötteitä.
MicrocosmWorks kehitti AWS Lambda -funktion, joka käynnistää MediaConvert-koodaustyöt S3-latauksen yhteydessä, tuottaen kumppanikohtaisia lähtöprofiileja konfiguroitavista koodausmalleista. Jokainen jakelukumppani, kuten TCL tai Vizio, saa videon vaadituissa formaatti-, resoluutio- ja bitrate-spesifikaatioissaan. Koodausputki hoitaa eräkäsittelyn ja lähettää valmistumisilmoitukset, joten operaattoreiden tarvitsee ladata vain kerran monikumppanijakelua varten.
MicrocosmWorks rakensi kolmivaiheisen lataustyönkulun: presigned multipart S3 -latauksen aloituksen, lohkotun latauksen edistymisen seurannalla ja palvelinpuolen vahvistuksen ja viimeistelyn, joka tarkistaa tiedoston eheyden. Jopa 11 GB:n tiedostot ladataan suoraan selaimesta S3:een presigned URL-osoitteiden avulla, ohittaen NestJS-taustaohjelman siirrossa. Tämä lähestymistapa poistaa palvelimen kaistanleveyspullonkaulat ja tukee uudelleenjatkamista virheen sattuessa suurille mediatiedostoille epäluotettavilla yhteyksillä.
Kyllä, MicrocosmWorks rakensi MapongaStudion yhtenäiseksi sisällönhallinta-alustaksi. Resurssikirjasto hallitsee tilausvideoita monivaiheisilla luontilomakkeilla, CSV-massatuonnilla, HLS-toistoesikatselulla, jaksojen hallinnalla sekä pikkukuvien/kuvatekstien hallinnalla. FAST-kanavatoiminnot, sisältäen aikataulutuksen, mainosten lisäämisen ja reaaliaikaisen seurannan, ovat saatavilla samassa käyttöliittymässä, ja SSO yhdistää pääasiallisen M-Studio-apin ja sisar-Encoder Appin.
MicrocosmWorks rakensi reaaliaikaisia analytiikkakojelautoja käyttäen ApexChartsia, jotka esittävät sisällön suorituskyvyn, kanavan katsojamäärät, videon sitouttamismittarit sekä talous- ja myyntiraportointikerroksen. Analytiikka kattaa sekä FAST channel -mittarit, kuten katsojien pysyvyyden ja mainosten täyttöasteen, että sisältökirjaston mittarit, kuten latausmäärät ja koodauksen valmistumisasteet. MRSS feedin generointi mahdollistaa sisällön syndikoinnin seurannan jakelukumppaneiden kesken.
Keskustellaan siitä, miten voimme toteuttaa visiosi samalla asiantuntemuksen ja omistautumisen tasolla.