Platform voor toekomstbestendige videostreaming
Ziggo Sport Totaal

Platform voor toekomstbestendige videostreaming

Over het project

Na jarenlang succesvol te hebben gedraaid, was het door ons ontwikkelde OTT-platform van Ziggo Sport toe aan een radicale technische update, een verbeterde gebruikersinterface en nieuwe marketingfunctionaliteit. Met oog voor continuïteit in de interfaces met tientallen externe partners hebben we de opzet van het systeem herzien, bestaande functionaliteit geüpdatet en nieuwe functies toegevoegd in een meer schaalbaar, beter onderhoudbaar, high-performance en state-of-the-art platform.

Services

Streaming Platform, Architectuur, API management, Back-end development, Mobile development, Web Development en Hosting 

Release

De vernieuwde Ziggo Sport Totaal apps en website zijn gelanceerd in 2021.

Een frisse start

Als resultaat van dit project is het Ziggo Sport Totaal platform volledig up to date gebracht met alle interfaces, libraries en platformen waarop het is gebaseerd.

Hierdoor is de beveiliging verbeterd en de functionaliteit slimmer geworden. Bovendien heeft het platform nieuwe functionaliteiten gekregen voor cross sell, upsell en gepersonaliseerde advertenties. Het systeem is ook zo opgebouwd dat het in de toekomst eenvoudiger is om bepaalde componenten uit te wisselen en te updaten zonder al te veel impact op de rest van het systeem. Dankzij deze meer modulaire architectuur is het platform ook gemakkelijker uit te breiden en te updaten. 

En al zijn de systeemprestaties aanzienlijk toegenomen, de klanten van Ziggo Sport profiteerden altijd al van de beste streamingprestaties in de markt. Dit kan Ziggo Sport nu realiseren tegen lagere kosten, omdat één server veel meer gebruikers tegelijkertijd kan bedienen dan in de vorige versie.

Vanaf nul opnieuw opbouwen

Onze samenwerking met Ziggo Sport kent een lange geschiedenis: we hebben apps, websites, content management systemen, pay-per-view, transactie- en betaalsystemen gebouwd. En natuurlijk de ontwikkeling van zowel back-end, webinterface als mobiele apps voor hun videostreamingdiensten.

Aangezien het bestaande streamingplatform al sinds 2012 draaide, met de laatste grote update in 2016, was het nu echt toe aan een upgrade. Hoewel het platform nog steeds perfect werkte, was de wereld inmiddels veranderd. Voor het gebruik van de nieuwste versie van PHP, alle softwarebibliotheken, beveiligingspatches en API's, waren grote investeringen nodig. Sommige interfaces die het systeem gebruikte, zoals de betalingsinterface van Google, waren zelfs op non-actief gezet.

Bovendien had marketing wensen voor betere profilering en nieuwe huisstijl. En naarmate deze noodzakelijke veranderingen zich opstapelden, werd een volledige heropbouw van het systeem een haalbare optie.

Complexiteit managen

De ruggengraat van het systeem is een PHP-back-end die gegevens van allerlei bronnen verzamelt: zoals videoproviders, tv-gidsinformatie, wedstrijdschema's, origin servers, streamingdiensten, CDN's en kabelmaatschappijen. De back-end vervult ook administratieve functies, zoals het plannen van wedstrijden en het instellen van betaal- of abonnementsparameters per wedstrijd. Acht jaar geleden hebben we het hele systeem op maat gebouwd, en daarom wisten we precies waar de uitdagingen lagen. Hierdoor slaagden we erin de complexiteit van deze rebuild te beheersen en het project op tijd en binnen budget af te leveren.

API's updaten

Allereerst inventariseerden we de componenten en stelden we een lijst op van derden met wie het systeem een interface heeft. Centrale vragen: welke interfaces gaan ons werk beïnvloeden en hoe kunnen we dit project afronden met een minimum aan overlast voor deze partners? Voor Ziggo Sport zijn de 15 kabelmaatschappijen de belangrijkste partners. Als we ons eigen systeem volledig hadden geoptimaliseerd, moesten we al deze bedrijven vragen hun interfaces aan te passen. Dit was geen optie, en daarom hebben we een tussenlaag gebouwd die hun interfaces intact kon houden, terwijl ons nieuwe systeem een moderne, flexibele manier kreeg om de gegevens te verwerken.

De communicatie met alle andere partners was zeer intensief. Het bleek al snel dat veel van hen vernieuwde versies van hun API's beschikbaar stelden die wij konden gebruiken. Denk daarbij aan TV-gids interfaces en de betaalinterfaces van Google, Apple en Adyen, die een betere beveiliging garandeerden én een slimmere functionaliteit.

Een partnerschap met vertrouwen

Een langdurig partnerschap heeft als groot voordeel dat je vertrouwen opbouwt. Ziggo Sport vertrouwde erop dat wij de juiste technische beslissingen zouden nemen en dat het project op tijd klaar zou zijn. De communicatielijnen stonden altijd open en in een maandelijkse overleg hielden we het team van Ziggo Sport op de hoogte. Uiteraard waren zij ook nauw betrokken bij de acceptatie van alles wat we bouwden. 

Los van de projectbetrokkenheid en enkele raakvlakken met marketing en andere ontwikkelingsprojecten, kregen we de vrije hand in het plannen van onze middelen en het kiezen van de projectaanpak. Als digitaal bureau is dit een unieke positie. Wij zijn ontzettend dankbaar voor het vertrouwen, dat ons in staat stelde het project snel en succesvol af te ronden.