Streaming media
Streaming media zijn media, zoals video en audio, die via een computernetwerk (meestal het internet) worden verspreid en al worden afgespeeld terwijl de gegevens nog binnenkomen. Het proces heet streamen. Anders dan bij downloaden hoeft de gebruiker niet te wachten tot het volledige bestand binnen is.[1]
Streaming wordt gebruikt voor video on demand (zoals bij Netflix en Prime Video),[2][3] voor webvideo (zoals bij YouTube),[4] voor livestreaming (zoals bij Twitch)[5] en voor muziek en podcasts (zoals bij Spotify).[6]
Werking
[bewerken | brontekst bewerken]Van bron tot scherm
[bewerken | brontekst bewerken]Een stream doorloopt globaal vier stappen:
- Codering: het beeld- en geluidsmateriaal wordt met een codec gecomprimeerd tot een bitrate die over de beschikbare bandbreedte past. Hoe lager de bitrate, hoe groter de kans op zichtbare compressiefouten.[7]
- Verpakking: de gecomprimeerde gegevens worden opgeknipt in korte segmenten. Een afspeellijst of manifest beschrijft welke segmenten er zijn en in welke kwaliteit.[8][9]
- Distributie: de segmenten worden via gewone webservers en een content delivery network (CDN) naar de kijker gestuurd.[9]
- Afspelen: een mediaspeler in de browser, een app of een apparaat haalt de segmenten op, decodeert ze en geeft ze weer.[9]
Adaptieve bitrate
[bewerken | brontekst bewerken]Moderne streamingdiensten coderen elke titel vooraf in meerdere versies, elk met een eigen combinatie van resolutie en bitrate. Zo'n reeks heet een bitrateladder. De speler meet tijdens het afspelen voortdurend de beschikbare bandbreedte en kiest per segment de best passende versie. Bij een tragere verbinding schakelt de speler terug naar een lagere kwaliteit in plaats van te stoppen om te bufferen.[7]
Protocollen
[bewerken | brontekst bewerken]De meeste streams worden tegenwoordig verstuurd via het gewone HTTP-protocol, waardoor bestaande webservers en caches bruikbaar zijn.[8][9] De twee belangrijkste standaarden zijn:
- HTTP Live Streaming (HLS), in 2009 door Apple geïntroduceerd voor de iPhone.[10] Het protocol is in 2017 beschreven in RFC 8216.[8]
- Dynamic Adaptive Streaming over HTTP (MPEG-DASH), een internationale ISO/IEC-norm (23009-1), voor het eerst gepubliceerd in 2012.[11] De zesde editie verscheen in juli 2026.[12]
Oudere streamingsystemen gebruikten eigen protocollen, zoals het Real Time Streaming Protocol (RTSP).[10] Voor toepassingen met zeer weinig vertraging, zoals videobellen en interactieve livestreams, wordt WebRTC gebruikt. Dat werd in januari 2021 een officiële standaard van het W3C en de IETF.[13]
Contentdistributie
[bewerken | brontekst bewerken]Om miljoenen kijkers tegelijk te bedienen, slaan grote diensten kopieën van hun materiaal op servers dicht bij de gebruiker op. Een kijker krijgt de video dan van een nabije server in plaats van de oorspronkelijke bron. Dat verkort de laadtijd en ontlast de bronserver.[14] Netflix en Google plaatsen zulke servers zelfs binnen het netwerk van internetproviders; zie de voorbeelden hieronder.
Voorbeelden
[bewerken | brontekst bewerken]Netflix
[bewerken | brontekst bewerken]Netflix verdeelt het werk over twee systemen. Alles wat gebeurt voordat de kijker op afspelen drukt, zoals de gebruikersinterface, de aanbevelingen en het transcoderen, draait in de cloud van Amazon Web Services (AWS). Het afspelen zelf verloopt via Open Connect, een eigen CDN dat Netflix in 2011 ontwikkelde en dat in 2016 al het videoverkeer van de dienst verzorgde.[2]
Netflix geeft internetproviders gratis eigen servers (Open Connect Appliances), die in het datacentrum van de provider worden geplaatst. Op basis van populariteitsmodellen zet Netflix films en series buiten de piekuren alvast op deze servers. Een kijker haalt de video daardoor meestal op bij een server binnen of direct naast het netwerk van de eigen provider. Volgens Netflix stonden zulke servers in 2016 op bijna 1000 locaties wereldwijd.[2]
Sinds 2015 maakt Netflix voor elke titel een eigen bitrateladder (per-title encoding). Een eenvoudige tekenfilm krijgt een lagere bitrate dan een actiefilm met veel beweging, bij gelijke beeldkwaliteit. Zo kon een aflevering van BoJack Horseman in 1080p worden gestreamd bij 1540 kbit/s, waar het oude vaste schema bij 1750 kbit/s nog 480p gebruikte.[7]
Netflix gebruikte sinds de start van de streamingdienst in 2007 vooral de codec H.264. In 2015 was het medeoprichter van de Alliance for Open Media, die de open, royaltyvrije codec AV1 ontwikkelde. In december 2025 werd ongeveer 30 procent van alle Netflix-kijktijd in AV1 gestreamd. Volgens Netflix gebruiken AV1-sessies een derde minder bandbreedte dan H.264 en HEVC, met 45 procent minder onderbrekingen door buffering.[15]
YouTube
[bewerken | brontekst bewerken]YouTube schakelde in januari 2015 in de grote browsers standaard over van Flash naar de HTML5-videospeler. Dat werd mogelijk door de browsertechniek Media Source Extensions, die adaptieve bitrate in de browser zelf ondersteunt, en door de codec VP9 van Google, die volgens YouTube gemiddeld 35 procent bandbreedte bespaart.[4]
YouTube kiest de codec mede op basis van hoe vaak een video wordt bekeken. Uit metingen van de streamingdeskundige Jan Ozer bleek dat video's met weinig weergaven vooral in H.264 werden aangeboden, video's met duizenden weergaven ook in VP9, en video's met miljoenen weergaven ook in AV1. Het rekenintensieve coderen in een efficiëntere codec loont pas bij veel kijkers.[16]
Net als Netflix plaatst Google cacheservers bij internetproviders, onder de naam Google Global Cache. Volgens Google kan daarmee doorgaans 70 tot 90 procent van het cachebare verkeer binnen het netwerk van de provider worden afgehandeld.[17]
Prime Video
[bewerken | brontekst bewerken]Prime Video van Amazon maakt gebruik van de clouddiensten van Amazon Web Services. Voor de live-uitzendingen van de NFL-wedstrijden op donderdagavond (Thursday Night Football) in 2017 gebruikte Prime Video diensten van AWS voor het coderen en verpakken van de beelden, voor het in realtime invoegen van regionale reclame en voor de distributie via het CDN CloudFront. Volgens AWS keken dat seizoen 18,4 miljoen kijkers in 224 landen en gebieden, op meer dan 600 soorten apparaten.[3]
In 2024 liep het livebeeld van Prime Video volgens Amazon met een eigen speler hoogstens ongeveer tien seconden achter op de werkelijkheid. Per wedstrijd werden ongeveer 36 feeds gecodeerd en verpakt, onder meer voor een Spaanstalige versie en reservestromen. Omdat kijkers bij de aftrap massaal tegelijk inschakelen, moeten de systemen op plotselinge pieken zijn voorbereid.[18]
Codecs en bestandsformaten
[bewerken | brontekst bewerken]Een codec bepaalt hoe beeld en geluid worden gecomprimeerd. Apple schrijft voor HLS bijvoorbeeld H.264, HEVC of AV1 voor.[19] Veelgebruikte videocodecs voor streaming zijn:
- H.264 (ook AVC), lange tijd de meest gebruikte codec;[15]
- HEVC (H.265), sinds 2013 een norm van de Internationale Telecommunicatie-unie;[20]
- VP9, een open, royaltyvrije codec van Google;[4]
- AV1, een open, royaltyvrije codec van de Alliance for Open Media, uitgebracht in 2018.[15]
Voor audio wordt vaak AAC gebruikt, en voor verliesvrije muziek FLAC. Beeld en geluid worden samen in een container verpakt, zoals gefragmenteerd MP4, gebaseerd op MPEG-4.[19] Een open alternatief is WebM, gebaseerd op het containerformaat Matroska, met de videocodecs VP8 of VP9 en de audiocodecs Vorbis of Opus.[21]
Livestreaming en video on demand
[bewerken | brontekst bewerken]Bij video on demand staat het materiaal vooraf gecodeerd klaar en kan het, zoals bij Netflix, buiten de piekuren alvast dicht bij de kijker worden gezet.[2] Bij livestreaming moet het beeld tijdens de uitzending worden gecodeerd en verspreid, en schakelen kijkers vaak massaal tegelijk in. Dat maakt live-uitzendingen voor grote groepen technisch zwaarder.[18]
Een voorbeeld is de bokswedstrijd tussen Jake Paul en Mike Tyson op Netflix in november 2024. Die bereikte volgens Netflix een piek van 65 miljoen gelijktijdige streams, maar veel kijkers hadden last van haperend en onscherp beeld.[22]
Afscherming en DRM
[bewerken | brontekst bewerken]Betaalde diensten beschermen hun materiaal met Digital rights management (DRM): de stream wordt versleuteld en alleen een geautoriseerde speler krijgt de sleutel om hem af te spelen. Apple gebruikt hiervoor FairPlay Streaming, dat HLS-streams versleutelt en de sleutels veilig uitwisselt.[23]
In browsers verloopt dit via Encrypted Media Extensions (EME), een interface die in september 2017 een W3C-standaard werd. Samen met Media Source Extensions maakt EME het mogelijk om beschermde video zonder plug-in in de browser af te spelen.[24] Het besluit was omstreden: de Electronic Frontier Foundation zegde uit protest haar W3C-lidmaatschap op.[25]
Afspelen
[bewerken | brontekst bewerken]Streams worden afgespeeld in de webbrowser, in apps voor smartphone en tablet, of op de televisie via een smart-tv, een settopbox of een streamingapparaat zoals Chromecast of Apple TV.[26]
Vroeger was voor video in de browser een plug-in nodig, zoals de RealPlayer, Windows Media Player, de speler van QuickTime of Adobe Flash Player. Open webstandaarden zoals HTML5 hebben die plug-ins vervangen. Flash Player werd op 31 december 2020 definitief beëindigd.[27]
Geschiedenis
[bewerken | brontekst bewerken]Vroege experimenten
[bewerken | brontekst bewerken]Een van de vroegste voorbeelden van live beelden via een netwerk was de camera op het koffiezetapparaat in het computerlaboratorium van de Universiteit van Cambridge. Medewerkers konden daarmee vanaf 1991 op hun computer zien of er koffie was. In 1993 werd het beeld via het wereldwijd web voor iedereen zichtbaar.[28]
Opkomst van commerciële streaming
[bewerken | brontekst bewerken]In april 1995 bracht Progressive Networks, opgericht door Rob Glaser, RealAudio uit, het eerste commerciële systeem voor audio op aanvraag via internet. Het bedrijf werd later RealNetworks.[29] In maart 1996 kondigden Progressive Networks en Microsoft een samenwerking aan. Volgens het bedrijf waren er toen al meer dan 3 miljoen RealAudio-spelers verspreid.[30]
Microsoft ontwikkelde daarna een eigen platform, dat in oktober 1999 de naam Windows Media kreeg. De twee bedrijven werden felle concurrenten met elk hun eigen formaten. Later verdrongen eerst Adobe Flash en daarna HTML5 deze formaten.[29]
Overgang naar open standaarden
[bewerken | brontekst bewerken]In 2008 voegde Microsoft H.264 toe aan Silverlight.[31] In 2010 introduceerde Google het formaat WebM en in 2012 besloot ook Mozilla H.264 te ondersteunen.[32]
Belangrijke stappen daarna waren HLS (2009),[10] MPEG-DASH (2012),[11] de overstap van YouTube naar HTML5 (2015),[4] EME (2017),[24] het einde van Flash (2020)[27] en de standaardisatie van WebRTC (2021).[13]
Maatschappelijke en economische aspecten
[bewerken | brontekst bewerken]Video is de grootste bron van internetverkeer. Volgens netwerkbedrijf Sandvine was video in 2019 goed voor meer dan 60 procent van het dataverkeer dat gebruikers wereldwijd ontvingen, en Netflix alleen al voor 12,6 procent.[33]
Tijdens de coronapandemie moesten bioscopen bij lockdowns tijdelijk sluiten. Daardoor verschenen sommige films direct of gelijktijdig op streamingdiensten. Zo bracht Warner Bros. al zijn films van 2021 in de Verenigde Staten op dezelfde dag uit in de bioscoop en op HBO Max.[34]
Zie ook
[bewerken | brontekst bewerken]- Downloaden versus streamen
- Client-servermodel
- Peer-to-peer
- Categorie:Streamingdienst – overzicht van streamingdiensten
- ↑ (en) Adam Volle, Streaming media. Encyclopædia Britannica (1 september 2026). Geraadpleegd op 12 oktober 2026.
- 1 2 3 4 (en) Ken Florance, How Netflix Works With ISPs Around the Globe to Deliver a Great Viewing Experience. About Netflix (17 maart 2016). Geraadpleegd op 12 oktober 2026.
- 1 2 (en) Amazon Prime Video Uses AWS to Deliver Solid Streaming Experience to More Than 18 Million Football Fans. Amazon Web Services. Geraadpleegd op 12 oktober 2026.
- 1 2 3 4 (en) "YouTube Defaults To HTML5 Video Player Instead Of Flash", Tubefilter, 28 januari 2015. Geraadpleegd op 12 oktober 2026.
- ↑ (en) About. Twitch. Geraadpleegd op 12 oktober 2026.
- ↑ (en) About Spotify. Spotify Newsroom. Geraadpleegd op 12 oktober 2026.
- 1 2 3 (en) Anne Aaron, Zhi Li, Megha Manohara, Jan De Cock, David Ronca, Per-Title Encode Optimization. Netflix TechBlog (14 december 2015). Geraadpleegd op 12 oktober 2026.
- 1 2 3 (en) R. Pantos, W. May, RFC 8216: HTTP Live Streaming. RFC Editor (2017-08). Geraadpleegd op 12 oktober 2026.
- 1 2 3 4 (en) Iraj Sodagar, MPEG Dynamic Adaptive Streaming over HTTP (DASH). MPEG (2011-03). Geraadpleegd op 12 oktober 2026.
- 1 2 3 (en) "Apple launches HTTP Live Streaming standard in iPhone 3.0", AppleInsider, 9 juli 2009. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) ISO/IEC 23009-1:2012 – Dynamic adaptive streaming over HTTP (DASH). Standards Council of Canada. Geraadpleegd op 12 oktober 2026.
- ↑ (en) ISO/IEC 23009-1:2026. ISO. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) Web Real-Time Communications (WebRTC) transforms the communications landscape. W3C (26 januari 2021). Geraadpleegd op 12 oktober 2026.
- ↑ (en) What is a Content Delivery Network (CDN)?. Akamai. Geraadpleegd op 12 oktober 2026.
- 1 2 3 (en) Liwei Guo, Zhi Li, Sheldon Radford, Jeff Watts, AV1 — Now Powering 30% of Netflix Streaming. Netflix TechBlog (1 december 2025). Geraadpleegd op 12 oktober 2026.
- ↑ (en) Jan Ozer, Which Codecs Does YouTube Use?. Streaming Learning Center. Geraadpleegd op 12 oktober 2026.
- ↑ (en) Introduction to GGC. Google Peering & Interconnect Help. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) Kurt Schlosser, "'It just has to work': Ahead of Black Friday NFL game, Amazon shows how it's perfected live sports", GeekWire, 29 november 2024. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) HTTP Live Streaming (HLS) authoring specification for Apple devices. Apple Developer. Geraadpleegd op 12 oktober 2026.
- ↑ (en) H.265: High efficiency video coding. ITU-T. Geraadpleegd op 12 oktober 2026.
- ↑ (en) About WebM. The WebM Project. Geraadpleegd op 12 oktober 2026.
- ↑ (en) "60 million households watched Tyson-Paul fight, Netflix says", NBC News, 16 november 2024. Geraadpleegd op 12 oktober 2026.
- ↑ (en) FairPlay Streaming. Apple Developer. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) W3C Publishes Encrypted Media Extensions (EME) as a W3C Recommendation. W3C (18 september 2017). Geraadpleegd op 12 oktober 2026.
- ↑ (en) "W3C Publishes DRM as a Recommendation", InfoQ, 2017-09. Geraadpleegd op 12 oktober 2026.
- ↑ (en) Netflix Supported Devices. Netflix Help Center. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) Adobe Flash Player End of Life. Adobe. Geraadpleegd op 12 oktober 2026.
- ↑ (en) "World's first Webcam coffee pot to be scrapped", The Register, 7 maart 2001. Geraadpleegd op 12 oktober 2026.
- 1 2 (en) Dan Rayburn, The Early History Of The Streaming Media Industry and The Battle Between Microsoft & Real. StreamingMediaBlog (9 maart 2016). Geraadpleegd op 12 oktober 2026.
- ↑ (en) Progressive Networks and Microsoft Announce Streaming Media Partnership. Microsoft News (12 maart 1996). Geraadpleegd op 12 oktober 2026.
- ↑ (en) Tim Siglin, "Streams of Thought: H.264 Wins—Now What?", Streaming Media Global, 9 september 2008. Gearchiveerd op 28 maart 2013.
- ↑ (en) Daniel Eran Dilger, "Mozilla considers H.264 video support after Google's WebM fails to gain traction", AppleInsider, 14 maart 2012. Geraadpleegd op 12 oktober 2026.
- ↑ (en) "Report: Netflix 12%+ of entire downstream traffic", Advanced Television, 12 september 2019. Geraadpleegd op 12 oktober 2026.
- ↑ (en) "Warner Bros: All 2021 movies on HBO Max same day as cinema", Advanced Television, 4 december 2020. Geraadpleegd op 12 oktober 2026.