Calculator voor de uploadsnelheid van een livestream
Schat de uploadsnelheid die u nodig hebt als u live streamt naar een dienst zoals YouTube Live. Voeg een veiligheidsmarge toe voor speelruimte en vergelijk het resultaat met de uploadsnelheid die u hebt gemeten.
Wat deze tool behandelt (de uploadkant)
Deze tool berekent de snelheid van de uploadverbinding, de kant waar u video naar een streamingdienst verzendt, zoals YouTube Live. De dienst levert de stream aan uw kijkers, dus de uploadsnelheid die u nodig hebt, groeit niet met het aantal kijkers. Ze hangt af van de bitrate en het aantal streams dat u verzendt.
Hoe het wordt berekend
- Bitrate van één stream = videobitrate + audiobitrate
- Totale bitrate = bitrate van één stream × aantal gelijktijdige streams
- Geschatte benodigde uploadsnelheid = totale bitrate × (1 + veiligheidsmarge ÷ 100)
Video en audio worden apart ingevoerd en bij elkaar opgeteld. De voorvoegsels k, M en G zijn machten van 1.000 (1 Mbps = 1.000.000 bits per seconde). Voor het verschil tussen eenheden als bps en MB/s, zie de bitratecalculator.
Over het aantal streams
Het aantal streams is het aantal onafhankelijke streams dat u vanaf dezelfde verbinding verzendt.
- Tegelijk naar twee streamingdiensten verzenden met aparte encoderinstellingen: 2 streams.
- Eén video verzenden naar een dienst die hem naar meerdere sites doorstuurt: u verzendt 1 stream. Het aantal doorstuurbestemmingen wordt niet meegeteld.
Een veiligheidsmarge van 0% en wat niet is inbegrepen
- De veiligheidsmarge begint bij 0% en dat resultaat is de theoretische hoeveelheid verzonden gegevens. Het garandeert geen stabiele stream. 0% is de minimale snelheid die nodig is om de bitrate zoals die is te verzenden.
- De veiligheidsmarge is het percentage dat u toevoegt als u speelruimte wilt. Bij 50% is de schatting 1,5 keer de berekende waarde. Hoeveel speelruimte u nodig hebt, hangt af van uw verbinding en de aanbevelingen van uw streamingdienst. De tool stelt geen cijfer voor u vast, dus controleer ook de aanbevolen voorwaarden van de dienst.
- Kortstondige veranderingen in de verbindingssnelheid, protocoloverhead en pakketverlies zijn niet inbegrepen. In de praktijk kunnen die ervoor zorgen dat u meer snelheid nodig hebt dan de berekende waarde.
Vergelijken met een gemeten uploadsnelheid
Als u een gemeten uploadsnelheid invoert (bijvoorbeeld uit een snelheidstest), toont de tool twee cijfers:
- Speelruimte ten opzichte van de geschatte behoefte (volgens de berekening): de gemeten uploadsnelheid min de geschatte benodigde uploadsnelheid met de veiligheidsmarge. Als dit negatief is, komt u volgens de berekening dat bedrag tekort.
- Deel van de gemeten verbinding dat door de stream wordt gebruikt: de totale bitrate als percentage van de gemeten uploadsnelheid. Het wordt berekend met de verzonden bitrate, zonder de veiligheidsmarge. Boven 100% kan de gemeten snelheid de gegevens volgens de berekening niet dragen.
Het resultaat van een snelheidstest alleen kan niet garanderen dat een stream stabiel is. Gemeten snelheden veranderen met het tijdstip van de dag, de meetmethode, congestie, draadloze omstandigheden en apparatuur. Deze vergelijking laat ook kortstondige snelheidsveranderingen, protocoloverhead en pakketverlies buiten beschouwing. Een gemeten waarde op of boven de schatting betekent niet dat de stream stabiel is. Meet meerdere keren en kijk hoeveel de resultaten variëren.
Voorbeelden
- Video 6 Mbps + audio 160 kbps: 6,16 Mbps voor één stream.
- Twee streams tegelijk: 12,32 Mbps. Met een veiligheidsmarge van 50% 18,48 Mbps.
- Een gemeten uploadsnelheid van 30 Mbps: de speelruimte is volgens de berekening 11,52 Mbps (30 − 18,48) en de stream gebruikt ongeveer 41,07% van de verbinding (12,32 ÷ 30, zonder de veiligheidsmarge).
- Een gemeten 10 Mbps met een veiligheidsmarge van 0% (12,32 Mbps nodig): volgens de berekening 2,32 Mbps tekort, en de stream gebruikt 123,2% van de verbinding.
Opmerkingen
- De videobitrate moet groter zijn dan 0. De audiobitrate is 0 als die leeg blijft. Decimalen zijn toegestaan (maximaal 12 cijfers vóór de decimale komma en 6 decimalen). Gebruik een komma als decimaalteken; punten worden alleen als scheidingsteken voor duizendtallen geaccepteerd.
- Het aantal streams is 1 tot 20 en de veiligheidsmarge is 0 tot 1.000%. U kunt rekenen zonder een gemeten uploadsnelheid.
- Als u meerdere kwaliteiten vanaf dezelfde verbinding verzendt (bijvoorbeeld voor adaptieve streaming), tel dan de bitrates van elke kwaliteit op, of voer elk in als een stream.
- Voor de tijd die een bestand nodig heeft om te worden overgedragen, zie de calculator voor bestandsoverdrachtstijd. Voor het verband tussen videogrootte en bitrate, zie de videobestandsgrootte-calculator.
Veelgestelde vragen
Heb ik een snellere upload nodig als ik meer kijkers heb?
Niet als u streamt naar een dienst zoals YouTube Live. De dienst levert de stream aan de kijkers. De uploadsnelheid die u nodig hebt, hangt af van de bitrate en het aantal streams dat u verzendt.
Is een uploadsnelheid gelijk aan de bitrate genoeg?
Het resultaat met een veiligheidsmarge van 0% is het theoretische minimum. In de praktijk kan het door snelheidsveranderingen, protocoloverhead en pakketverlies net niet genoeg zijn. Laat wat speelruimte.
Hoeveel streams is het als de dienst naar meerdere sites doorstuurt?
U verzendt 1 stream. Het doorsturen gebeurt aan de kant van de dienst, dus het wordt niet meegeteld.
Als mijn gemeten uploadsnelheid boven de schatting ligt, is de stream dan stabiel?
Dat kan niet worden gegarandeerd. Een snelheidstest toont de snelheid op het moment dat u meet, die varieert met het tijdstip van de dag, congestie, draadloze omstandigheden en apparatuur. Kortstondige snelheidsveranderingen, protocoloverhead en pakketverlies zitten niet in deze berekening. Gebruik het resultaat als richtlijn, laat speelruimte en test met een proefstream.
Hoe meet ik mijn uploadsnelheid?
Gebruik een snelheidstestdienst en lees de uploadsnelheid (niet de downloadsnelheid) af. Meet op de apparatuur en verbinding waarmee u streamt, op een tijdstip dat dicht bij het moment ligt waarop u gaat streamen.