Table of Contents
Tarvittavan kaistanleveyden määrittäminen UDP:n kautta tapahtuvaa videovirtaa varten on olennaista sujuvan toiston ja optimaalisen laadun varmistamiseksi. UDP:tä (User Datagram Protocol) käytetään usein reaaliaikaiseen videolähetykseen, koska se tarjoaa vähän viivettä, mutta se vaatii huolellista kaistanleveyden suunnittelua puskuroinnin ja laadun heikkenemisen estämiseksi.
Tekijät, jotka vaikuttavat kaistanleveysvaatimuksiin
Kaistanleveys riippuu useista tekijöistä, kuten videon resoluutiosta, kuvataajuudesta, pakkauskoodekista ja halutusta laadusta. Suuremmat resoluutiot ja kehysnopeus lisäävät datan määrää, mikä edellyttää lisää kaistanleveyttä.
Kaapelinleveyden laskeminen
Kaistanleveyden arvioinnin peruskaava on:
Kaapelinleveys (bps) = Tarkkuus Leveys x Resoluutio Korkeus x Kehysnopeus x Bits per pikseli
Esimerkiksi 1080p-video 30 fps:llä 24 bittiä pikseliä kohti vaatisi:
1920 x 1080 x 30 x 24 bittiä = 1 491 456 000 bittiä sekunnissa, tai noin 1,49 Gbps.
Säätö kompressiota ja yleiskäyttöä varten
Kompressiokoodekit kuten H.264 tai H.265 vähentävät datanopeutta merkittävästi. Tyypillisissä streaming-olosuhteissa paineistettu bitrate saattaa olla 5-10 Mbps 1080p-videolle. Lisäksi verkon ylä- ja protokollaotsikoita tulisi harkita, ja usein niiden lisääminen 10-20% kokonaiskaistanleveyden arviointiin.
Suositeltava kaistanleveys
- Vakiomääritelmä (480p): 2-4 Mbit/s
- Korkea määritelmä (720p): 5-10 Mbps
- Täysi HD (1080p): 10-20 Mbps
- 4K UHD: 25-50 Mbps