N Lawrence Pfeifer proporcionó una buena explicación laica, aquí hay una más técnica.
Suponga que hay un tiempo de video T largo (digamos T = 4 min o incluso 3 h) Los videos se comprimen a una velocidad de bits determinada, por ejemplo, Rc (p. Ej., Rc = 3 Mbits / s). Un jugador necesita jugar a 30 cuadros / sy, para simplificar, asumiremos que la velocidad de reproducción es igual a la velocidad de Rc.
Ahora suponga que su conexión de banda ancha o Internet está al ritmo de Rx. Si Rx> Rc, entonces no hay problema. El servidor proporcionará más bits de los que se pueden consumir. Todo lo que necesita es un búfer muy pequeño (para crear los primeros segundos de reproducción). Pero ahora deje Rx <Rc (por ejemplo, su video está codificado a 3 Mbits / s pero su velocidad de Internet es 1 Mbits / s), entonces necesita almacenar suficiente video para que no haya paradas en su reproducción. Digamos que amortigua el tiempo de Tb. Usted quiere
(Tb + T) Rx> T * Rc
- ¿Por qué no puedo descargar películas a través de servicios como Netflix para verlas sin conexión como puedo en servicios de transmisión de música como Beats?
- ¿Qué diferencia hay entre flv, f4v y mp4?
- ¿Cuáles son los mejores equipos y configuraciones para una transmisión en vivo perfecta y de calidad?
- ¿Apple reducirá el precio de $ 175 del Apple TV 4K después de que Roku y Amazon pusieran el precio de sus principales dispositivos de transmisión de 2017 en $ 100 y $ 65 respectivamente?
- ¿Qué se necesita para crear una aplicación y un sitio web para transmitir música, películas y programas de televisión?
Esta ecuación simplemente dice que después de almacenar en búfer, el video almacenado en el búfer (Tb * Rx) y todo el video proveniente del servidor durante la reproducción (T * Rx) será más que el video que necesita para la reproducción (T * Rc).
Si resuelves la desigualdad, entonces tienes
Tb> T (Rc-Rx) / Rx
Ejemplo: supongamos que tiene un video de 4 minutos de duración (T = 240 segundos), supongamos que se comprimió a Rc = 4 Mbits / sy que Rx = 3 Mbits / s, luego necesita almacenar en búfer durante 240 (4-3) / 3 = 80 segundos. Para Rx = 3.5 Mbits, entonces solo necesita almacenar durante 40 segundos.