Redactieteam Euro TV Pro
Streamvertraging is het verschil tussen het moment waarop een live-evenement gebeurt en het moment waarop de kijker het op het scherm ziet. Bij IPTV-streams kan dit verschil oplopen tot enkele seconden. De oorzaak van de vertraging is niet één fase: het coderen van het beeld, het opdelen in segmenten, het verzenden over het netwerk en het opbouwen van een buffer door de speler voegen elk op hun beurt tijd toe.
In dit artikel leggen we uit in welke fasen de vertraging optreedt, hoe deze kan worden gemeten en met welke instellingen deze kan worden verminderd.
Nadat het bronbeeld van de camera is gehaald, wordt het gecomprimeerd; dit proces kost tijd, ook al is die kort. Als de stream in segmenten wordt verdeeld, wacht de speler tot een segment is voltooid. De verzending over het netwerk en de buffer die de speler aanmaakt komen daar nog bij. De totale vertraging is de som van deze fasen.
Codering: het comprimeren van het beeld voegt tijd toe.
Segment: er ontstaat een wachttijd gelijk aan de segmentduur.
Netwerk: de afstand en dichtheid op het datapad vergroten de vertraging.
Buffer: de speler verzamelt gegevens om haperen te voorkomen.
In streams die in segmenten worden verzonden, veroorzaakt de segmentduur direct vertraging: in een stream met segmenten van 6 seconden speelt de speler over het algemeen een paar segmenten achter. Korte segmenten verminderen de vertraging; omdat de datastroom echter vaker wordt onderbroken, neemt het risico op haperen toe op onstabiele lijnen.
| Component | Typisch effect | Hoe het te verminderen |
|---|---|---|
| Codering | 1-3 seconden | Een instelling aan de omroepkant |
| Segmentduur | 2-10 seconden | Een kortere segmentduur |
| Netwerkverzending | Variabel | Bekabelde verbinding, lage dichtheid |
| Spelerbuffer | 1-5 seconden | De bufferinstelling verlagen |
| Apparaatverwerking | Minder dan 1 seconde | Een krachtig apparaat, hardwareversnelling |
De eenvoudigste manier om de vertraging te meten is hetzelfde evenement vanuit twee verschillende bronnen te vergelijken. Door bijvoorbeeld de uitzending op de televisie en het radiocommentaar, of een tweede scherm, naast elkaar te bekijken, kan het verschil worden geschat. Daarnaast kunnen de programmastarttijden in de streaminformatie voor vergelijking worden gebruikt.
Vergelijking: bekijk de twee bronnen op hetzelfde moment.
Gids: controleer de starttijd van het programma.
Notities maken: de vertragingstijd moet in seconden worden vastgelegd.
Herhaling: de meting moet op verschillende tijdstippen worden herhaald.
De streaminformatie gebruiken EPG werkt niet artikel.
Een deel van de vertraging ontstaat aan de omroepkant en is het deel waar de kijker niet in kan ingrijpen. Aan de kijkerskant kunnen de spelerinstellingen, het verbindingstype en de netwerkomstandigheden de vertraging verminderen. De onderstaande stappen kunnen in volgorde worden toegepast.
Spelerinstelling: de modus met lage latentie moet worden ingeschakeld als deze wordt ondersteund.
Verbinding: een bekabelde verbinding reguleert de datastroom.
Buffer: de buffertijd kan worden verkort, maar het risico op haperen neemt toe.
Netwerkdichtheid: gelijktijdige downloads moeten worden gestopt.
Apparaat: een apparaat met een krachtige processor decodeert snel.
Voor speler-gerelateerde instellingen kunnen de bufferinstellingen in het IPTV kijken met VLC artikel worden bekeken.
Elke aanpassing om de vertraging te verminderen beïnvloedt een ander punt. Korte segmentduren en kleine buffers verlagen de vertraging, maar verhogen de kans op haperen op zwakke lijnen. De ideale instelling moet daarom worden gekozen op basis van de stabiliteit van de lijn.
| Instelling | Vertraging | Risico op haperen |
|---|---|---|
| Lang segment, ruime buffer | Hoog | Laag |
| Middelmatig segment, middelgrote buffer | Gemiddeld | Gemiddeld |
| Kort segment, kleine buffer | Laag | Hoog |
| Bekabelde verbinding | Verandert niet | Laag |
| Druk draadloos netwerk | Variabel | Hoog |
Bij live sportuitzendingen wordt de vertraging merkbaar wanneer deze wordt vergeleken met sociale media en andere kijkers in de buurt. Of de stream het scherm bereikt vóór de score of het tegenovergestelde, beïnvloedt direct de kijkervaring. Daarom kan zelfs bij high-bitrate streams de voorkeur naar een instelling met lage latentie uitgaan; als de verbinding echter niet stabiel is, kan haperen optreden.
Sportuitzending: hier wordt de vertraging het meest opgemerkt.
Meldingen: telefoonmeldingen maken de vertraging zichtbaar.
Instellingswijziging: de modus met lage latentie kan tijdens de wedstrijd worden geprobeerd.
Stabiliteit: als er haperen optreedt, moet de buffer worden verhoogd.
Het is het verschil tussen het moment waarop een evenement gebeurt en het moment waarop de kijker het op het scherm ziet.
Het coderen van de stream, het opdelen in segmenten, het verzenden over het netwerk en het bufferen in de speler voegen elk op hun beurt tijd toe.
Nee. Codering en verzending veroorzaken altijd enige vertraging; het doel is deze tijd te minimaliseren.
Onvoldoende snelheid leidt tot haperen; de vertraging zelf heeft meer te maken met de segmentduur, de buffer en het verzendpad. De details staan in het internetsnelheid voor IPTV artikel.
Voor de technische uitspraken in dit artikel zijn officiële bronnen geraadpleegd: RFC 8216 – HTTP Live Streaming (afspeellijstformaat), ITU-T Y.1541 – Network performance objectives for IP-based services. Deze bronnen leggen uit hoe uitzendtechnologie in het algemeen werkt; voor de dienstomvang en apparaatondersteuning verwijzen we naar de betreffende pakket- en supportpagina's.