La qualità del video dipende dalla larghezza di banda allocata per flusso che deve adattarsi ai limiti della velocità di connessione di upload per broadcaster e scaricare velocità osservatore.
Risoluzione più elevata richiede una maggiore larghezza di banda per mostrare un quadro chiaro senza molto pixelation. Più pixel richiedono maggiore larghezza di banda.
Regolazione della larghezza di banda video superiore ridurrà il livello di compressione desiderato e pixelation sui movimenti ma si richiede agli utenti di avere il collegamento superiore o causerà la perdita massiccia cornice, interruzioni, grande latenza.
Consigliato il bitrate video in Mbps (b / s)
Prestazioni di webcam, Chiamate video, Conferenze, Palcoscenico di concerti o eventi
Durante lo streaming di video live con sfondo statico per quanto riguarda prestazioni di webcam, chiamate video, conferenze, concerti o spettacoli i requisiti di larghezza di banda per lo streaming di buona qualità è di solito inferiore.
Formato |
Pixel |
Bitrate (Mbps)
(caricamento di connessione) |
Trasferimento (b / s)
(camBandwidth) |
100 Spettatori
Bitrate |
144p |
256×144 |
0.28 |
35000 |
28 |
240p |
426×240 |
0.4 |
50000 |
40 |
360p |
640×360 |
0.6 |
75000 |
60 |
480p SD |
640×480 |
0.8 |
100000 |
80 |
480p ED |
854×480 |
1 |
125000 |
125 |
720p HD |
1280×720 |
3 |
375000 |
300 |
1080p FullHD |
1920×1080 |
5 |
625000 |
500 |
Per 1 modo live streams con statica di base si può provare 480p con 125000 camBandwith (1Mbps) Se il collegamento di caricamento consente. Questo bitrate dovrebbe funzionare per la maggior parte visualizzatore connections.5
Larghezza di banda molto inferiore può essere utilizzato quando c'è movimento basso (provare a metà) ma pixelation può verificarsi su alcuni momenti quando non c'è più movimento o cambiamento dello sfondo, illuminazione.
Film, Eventi sportivi, Contenuto dinamico
Video con un sacco di movimento, cambiare sfondo, paesaggio, richiedono maggiore bitrate.
Formato |
Pixel |
Bitrate (Mbps) |
Trasferimento (b / s) |
120p |
160×120 |
0.3 |
37500 |
144p |
256×144 |
0.4 |
50000 |
240p |
426×240 |
0.5 |
62000 |
360p |
640×360 |
1 |
125000 |
480p SD |
640×480 |
1.2 |
150000 |
480p ED |
854×480 |
2.5 |
312000 |
720p HD |
1280×720 |
5 |
625000 |
1080p FullHD |
1920×1080 |
8 |
1000000 |
1440p 2K |
2560×1440 |
16 |
2000000 |
2160p 4K |
3840×2160 |
40 |
5000000 |
Questi bitrate sono consigliati per prevenire pixelation nelle scene di movimento completo (come sport, film, giochi d'azione).
Bitrate più basso può essere utilizzato per i flussi con basso livello di movimento (Nell'esempio per presentazioni, conferenze, chiamate con sfondo statico).
Trasferimento
Bitrate è di solito in bit (8 bit di dati = 1 spazio Byte). Ottenere trasferimento generato dal bitrate diving 8 bit / byte.
Ex. 8Mbla suaps genera 1Mbfornire/s trasferimento (1000000b / s) e la dimensione del file durante la registrazione.
Requisiti di connessione client
Quando la trasmissione, dimensione totale corrente deve essere inferiore a velocità massima di upload emittente.
Fare un test di velocità del computer da un'emittente in una posizione vicino al vostro flusso (rtmp) server utilizzando uno strumento come SpeedTest.net . Trascinare e zoom per un server in contry / stato che dove host (Ex: Nord America se si ospita il VideoWhisper video server di hosting) e selezionarlo. La velocità di upload è la data massima che sarete in grado di trasmettere.
Per ottenere kb / s da dividere per kbps 8. Nel esempio 400kbps è 50kb / s (50 000 b / s). Questo è richiesto al momento della configurazione applicazioni di streaming in b / s.
Requisiti Hosting
Numero di flussi consumati per ogni utente collegato al server dipende logica comunicazione.
Per 1 modo trasmette ogni utente consuma 1 ruscello.
Se ci sono 2 modo le chat video privato in cui ogni utente vede 1 altri video e trasmette 1 video, 2 saranno necessari flussi per utente.
Se ci sono sale conferenze video in cui ogni utente trasmette 1 video e vede altri 3 video, 4 saranno necessari flussi per utente.
Per ospitare centinaia o migliaia di flussi simultaneamente, sono necessari server con connessione 1000Mbps.
È importante avere il server in un rispettabile data center con elevata connettività così tutti gli utenti possono connettersi al server a velocità buona, dalle loro diverse reti e fornitori.
Per valutare server e capacità di rete nella scelta di un server, prendere in considerazione il trasferimento mensile disponibile.
Nell'esempio, VideoWhisper i server di streaming video dedicata sono messa a punto per consentire 100Tb / dati al mese traffico che significa intorno 308Mbps di trasferimento media continua.
Un fornitore che vende i server con 10TB / mese è pronto a gestire in giro 30Mbps trasferimento media e se il server consente solo 5Tb / mese il progetto non dovrebbe richiedere più di trasferimento media 15Mbps.
Su eventi ad alto traffico, server in grado di gestire picchi fino al doppio o più di questa larghezza di banda media solo se il carico di rete è basso in quel momento. Servizi affidabili dovrebbero essere pianificati in base alla capacità di rete fornitore.