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.
Keskustellaan siitä, miten voimme toteuttaa visiosi samalla asiantuntemuksen ja omistautumisen tasolla.
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.