Latentie in videostreaming is de vertraging tussen de omroep en de kijker. Een verminderde latentie is belangrijk voor tijdgevoelige video-inhoud zoals live sportwedstrijden, nieuws en interactieve shows.
Latentie is onderverdeeld in drie categorieën, zoals hieronder weergegeven:
Laag | Hoog | Protocols | |
Gemeenschappelijke latentie | 20 | 45+ | HLS & MPEG-DASH |
Verminderde latentie | 6 seconden | 20 seconden | HLS & MPEG-DASH |
Lage latentie | 2 seconden | 8 seconden | LL-HLS, DASH LL CMAF, RTMP |
Ultralage latentie | 0,2 seconden | 2 seconden | SRT, WebRTC |
Waarom treedt latentie op tijdens videostreaming?
Latentie van een videobron accumuleert door verschillende stadia van de levering, maar de belangrijkste oorzaak heeft betrekking op het bufferen van de video-inhoud via de speler. HLS- en MPEG-DASH-aanbevelingen voor stabiliteit zijn om drie segmenten tussen 2-10 seconden lang te houden, dus standaard is er een vertraging van 30 seconden (3×10) seconden tussen de videobron en de kijker.
Buffering is vereist om transmissie-onderbrekingen als gevolg van netwerkjitter en congestie op te lossen.
Latentie verminderen
Streamen met een latentie van maximaal 20 seconden is wat we labelen als verminderde latentie en wordt mogelijk gemaakt door segmentlengtes te verminderen en een netwerk van hoge kwaliteit dicht bij gebruikers te bieden, meestal door een CDN.
Het verminderen van de latentie van de traditionele 30 seconden wordt alleen aanbevolen wanneer de netwerkomstandigheden optimaal zijn, en meestal niet aanbevolen als uw uitzending in een andere stad wordt afgeleverd dan de kijkers.
MediaCP Cloud Video biedt functies met verminderde latentie die een latentie van ongeveer 18 seconden bereiken. Dit wordt bereikt door kleinere segmenten te leveren via ons wereldwijde CDN dat dicht bij uw kijkers werkt.
Hoe zit het met lage latentie of ultralage latentie
Lage latentie en ultralage latentie kunnen worden bereikt met opkomende technologieën zoals SRT en WebRTC zijn echter niet zo breed compatibel als HLS.