Van ingest tot kijker: waarom een professioneel livestreamplatform meer is dan alleen een encoder
Livestreaming is de afgelopen jaren uitgegroeid tot een onmisbaar onderdeel van communicatie. Gemeenten zenden raadsvergaderingen uit, bedrijven organiseren webinars en productlanceringen, kerken bereiken hun gemeenschap online en mediabedrijven streamen dagelijks live content naar duizenden kijkers.
Voor de kijker lijkt dat eenvoudig. Je klikt op een link en binnen enkele seconden begint de uitzending.
Maar achter die afspeelknop schuilt een complete technische infrastructuur die bepaalt of een livestream soepel verloopt of eindigt in buffering, haperingen en een slechte kijkervaring.
Juist daarom is livestreaming veel meer dan alleen een encoder.
Het begin van iedere livestream
Iedere livestream begint bij dezelfde vraag:
Hoe komt het videosignaal het platform binnen?
Dat proces noemen we ingest .
Een camera stuurt het beeld niet rechtstreeks naar duizenden kijkers. Eerst wordt het videosignaal naar een streamingplatform gestuurd waar het wordt verwerkt.
Afhankelijk van de situatie gebeurt dat via verschillende protocollen.
RTMP wordt nog altijd veel gebruikt omdat vrijwel iedere encoder het ondersteunt.
SRT is ontwikkeld om ook over minder stabiele internetverbindingen een betrouwbare stream te leveren.
Daarnaast zijn er situaties waarin een bestaande stream opnieuw wordt ingelezen via HLS Pull.
Het ondersteunen van meerdere protocollen klinkt misschien als een technisch detail, maar in de praktijk betekent het vooral vrijheid. Organisaties hoeven hun bestaande workflow niet volledig aan te passen om gebruik te kunnen maken van een nieuw platform.
Waarom één videostream niet voldoende is
Stel dat je een livestream uitzendt in 4K. Een kijker thuis met glasvezel zal daar geen moeite mee hebben. Maar iemand die onderweg via 4G kijkt, zal waarschijnlijk vooral een laadicoon zien. Andersom geldt hetzelfde. Zend je alleen een stream in lage kwaliteit uit, dan krijgen kijkers met een snelle verbinding onnodig een minder scherp beeld.
Daarom maken professionele streamingplatformen gebruik van adaptive bitrate streaming.
Tijdens het encoden worden automatisch meerdere kwaliteitsprofielen aangemaakt. Denk aan 360p, 720p, 1080p of hogere resoluties.
De videospeler kiest vervolgens automatisch de hoogste kwaliteit die op dat moment zonder onderbrekingen afgespeeld kan worden.
Voor de kijker gebeurt dit volledig op de achtergrond.
Het resultaat is een stabiele stream die zich automatisch aanpast aan de beschikbare bandbreedte.
De grootste uitdaging begint pas ná het encoden
Veel mensen denken dat encoding het zwaarste onderdeel van livestreaming is. Dat klopt tot het moment waarop de eerste duizenden kijkers verbinding maken. Want een encoder maakt de videostream. Hij distribueert hem niet.
Wanneer 25.000 mensen tegelijkertijd dezelfde stream openen en iedere aanvraag rechtstreeks bij dezelfde server terechtkomt, ontstaat al snel een knelpunt.
Niet omdat de encoder tekortschiet. Maar omdat de distributie niet is ingericht op zoveel gelijktijdige aanvragen.
Daarom is een Content Delivery Network, oftewel een CDN, misschien wel de belangrijkste schakel van de hele streamingketen.
Waarom een CDN het verschil maakt
Een CDN kun je zien als een slim distributienetwerk. In plaats van dat iedere kijker verbinding maakt met dezelfde bronserver, wordt de content efficiënt verspreid via de infrastructuur van het CDN.
Daardoor hoeft de oorspronkelijke stream niet telkens opnieuw dezelfde videodata uit te sturen. Dat levert meerdere voordelen op. De belasting op de oorsprong blijft beperkt. Streams starten sneller. De kans op buffering neemt af. Én de infrastructuur blijft ook tijdens piekmomenten stabiel functioneren.
Voor de eindgebruiker lijkt dat vanzelfsprekend. Maar achter de schermen is het juist deze distributielaag die bepaalt of een livestream professioneel aanvoelt.
Een perfecte encoder zonder goed CDN is vergelijkbaar met een snelweg die eindigt in een zandpad.
Eén omgeving in plaats van losse bouwstenen
Wie vaker livestreams verzorgt, herkent het waarschijnlijk.
- Een encoder van leverancier A.
- Een transcoder van leverancier B.
- Opslag bij leverancier C.
- Een extern CDN.
- Een apart dashboard voor monitoring.
- En weer een ander systeem voor toegangsbeheer.
Op zichzelf werken deze oplossingen prima. Samen maken ze de omgeving vaak onnodig ingewikkeld.
Iedere extra koppeling betekent meer beheer, meer afhankelijkheden en meer kans op storingen. Daarom kiezen steeds meer organisaties voor een geïntegreerde aanpak.
Bij Scalia was dat precies de aanleiding om een eigen livestreamplatform te ontwikkelen. Een omgeving waarin ingest, encoding, packaging, distributie en beheer samenkomen.
Vanuit één dashboard kunnen livestreams worden aangemaakt, beheerd en gemonitord. Dat betekent minder losse systemen, minder beheer en meer overzicht.
Streaming moet kunnen meegroeien
Niet iedere uitzending trekt honderdduizenden kijkers.
- Soms gaat het om een intern webinar.
- Een gemeenteraadsvergadering.
- Een aandeelhoudersvergadering.
- Een sportwedstrijd.
- Een kerkdienst.
- Of een online evenement.
Toch wil je niet voor iedere nieuwe situatie opnieuw je complete infrastructuur aanpassen. Een professioneel streamingplatform groeit daarom mee met de organisatie. Van tientallen kijkers tot grote live-evenementen.
Zonder dat de manier van werken verandert. Juist die voorspelbaarheid maakt livestreaming betrouwbaarder.
Beveiliging wordt steeds belangrijker
Livestreaming draait allang niet meer alleen om publieke uitzendingen. Steeds vaker worden livestreams gebruikt voor besloten bijeenkomsten.
Interne presentaties, trainingen, betaalde evenementen of vertrouwelijke communicatie.
In zulke situaties wil je volledige controle houden over wie toegang heeft tot de stream. Beveiliging hoort daarom geen losse toevoeging achteraf te zijn, maar een integraal onderdeel van het platform.
Technologie moet ondersteunen, niet in de weg zitten
De beste techniek is vaak de techniek die je nauwelijks merkt.
Een streamingplatform zou organisaties moeten helpen om hun verhaal te vertellen, niet dwingen om voortdurend met infrastructuur bezig te zijn.
Door ingest, transcoding, adaptive streaming, packaging, distributie en monitoring samen te brengen in één omgeving ontstaat een workflow die eenvoudiger te beheren is én betrouwbaarder werkt.
Dat betekent minder tijd kwijt aan techniek. En meer tijd voor de inhoud van de uitzending.
Waarom Scalia een eigen livestreamplatform ontwikkelde
Tijdens gesprekken met klanten zagen we steeds hetzelfde patroon terug.
Livestreaming bestond vaak uit een verzameling losse oplossingen die allemaal afzonderlijk uitstekend werk deden, maar samen veel beheer en complexiteit met zich meebrachten.
Daarom hebben we ervoor gekozen om een eigen livestreamplatform te ontwikkelen waarin de volledige workflow samenkomt.
Van het ontvangen van de stream tot de distributie via het Scalia CDN.
Met ondersteuning voor protocollen zoals SRT, RTMP en HLS Pull, adaptive encoding, HLS en MPEG-DASH output en een centraal dashboard ontstaat één overzichtelijke omgeving voor professionele livestreaming.
Of het nu gaat om een webinar voor honderd deelnemers of een grootschalig live-evenement, organisaties beschikken over een platform dat is ontworpen om mee te groeien met hun ambities.
Conclusie
Livestreaming is allang niet meer alleen een camera aansluiten en op 'Start' drukken.
Een professionele livestream bestaat uit een zorgvuldig opgebouwde keten waarin ingest, encoding, packaging, distributie, beveiliging en monitoring naadloos samenwerken.
Pas wanneer al die onderdelen goed op elkaar aansluiten, ontstaat een livestream die niet alleen technisch goed werkt, maar ook een prettige kijkervaring biedt.
Met het eigen livestreamplatform brengt Scalia die complete keten samen in één beheerde omgeving. Daardoor hoeven organisaties zich minder bezig te houden met de techniek achter de schermen en kunnen zij zich richten op wat écht belangrijk is: het vertellen van hun verhaal.