Table of Contents
Å bestemme den nødvendige båndbredden for videostrømming over UDP er viktig for å sikre jevn avspilling og optimal kvalitet. UDP (Brukerdatagramprotokoll) brukes ofte for sanntids videooverføring fordi det tilbyr lav latens, men det krever nøye båndbreddeplanlegging for å hindre buffering og kvalitetsnedbrytning.
Faktorer som påvirker båndbreddekrav
båndbredden som trengs avhenger av flere faktorer, inkludert videooppløsning, rammehastighet, kompresjonskodek og ønsket kvalitet. Høyere oppløsninger og rammehastigheter øker datavolumet, noe som krever mer båndbredde.
Beregner båndbredde
Den grunnleggende formelen for estimering båndbredde er:
Bandbredde (bps) = Oppløsningsbredde x Oppløsningshøyde x Rammerate x Bits per Pixel
For eksempel vil en 1080p-video ved 30 fps med 24 biter per piksel kreve:
1920 x 1080 x 30 x 24 biter = 1.491.456 000 biter i sekundet, eller ca. 1,49 Gbps.
Justering for komprimering og overhode
Kompresjonskodeker som H.264 eller H.265 reduserer datahastigheten betydelig. For typisk streaming kan den komprimerte bitrate være 5-10 Mbps for 1080p-video. I tillegg bør nettverksoverskudd og protokolloverskrifter vurderes, og legger ofte til 10-20% til det totale båndbreddeestimatet.
Anbefalt bandbredde
- Standarddefinisjon (480p): 2-4 Mbps
- Høy definisjon (720p): 5-10 Mbps
- Full HD (1080p): 10-20 Mbps
- 4K UHD: 25-50 Mbps