¿Cuál es la diferencia entre Descarga progresiva y Streaming?

Respuesta corta :
Descarga progresiva: los clientes solicitan el archivo usando HTTP GET y el servidor envía el archivo completo a través de HTTP, funciona de manera similar a cómo se descarga el contenido (imágenes, texto) en un navegador web normal. El contenido descargado se almacena localmente y, por lo tanto, no es un medio seguro. Los usuarios no pueden avanzar en la línea de tiempo ya que el contenido se descarga de manera lineal
Streaming (RTMP / RTSP) : cliente y servidor conectados a través de un control persistente y conexión de datos. El servidor transfiere fragmentos de datos basados ​​en la solicitud de los clientes (jugador) y el servidor envía los datos Just in Time. Sin almacenamiento en caché y, por lo tanto, un modo seguro de entrega. Requiere servidores de transmisión especiales y cambios de firewall para el acceso al puerto

Respuesta detallada: consulte el siguiente enlace
http: //www.mediaentertainmentinf…

La descarga progresiva significa que un archivo de video es un bloque monolítico en el servidor y el navegador le pide al servidor ese archivo. Es posible que el navegador no recupere todo el archivo, probablemente solicite un rango de bytes para poder reproducir un segmento y luego recuperar más.

La transmisión es uno de dos métodos:

  1. Donde el servidor envía un flujo continuo de paquetes a cada cliente utilizando conexiones abiertas UDP o TCP. Es decir, rtsp, rtmp
  2. O usando HTTP pero donde divide el archivo en trozos en el servidor y el reproductor solicita segmentos sucesivos del servidor de acuerdo con un manifiesto de la transmisión. Esto es como una descarga progresiva, pero no tiene que haber un archivo monolítico.

Aquí hay una explicación rápida:
– La descarga progresiva HTTP crea una copia temporal del video en la computadora del espectador. Puede parecer que se está transmitiendo porque se puede ver tan pronto como parte del archivo se haya descargado. Es una buena solución cuando el espectador tiene una conexión lenta.
– La transmisión de video requiere acceso a un servidor de transmisión de medios y utiliza protocolos de transmisión como RTMP, RTSP o MMS. El video no se descarga en la computadora del espectador, por lo que es más seguro. Además, puede consumir menos ancho de banda ya que usa solo lo que el usuario está mirando y no necesariamente todo el video.

Para obtener más información, aquí hay dos buenos artículos:
– Streaming vs descarga progresiva: comprender la diferencia
– Diferencia entre descarga progresiva y transmisión de videos en línea

Si imagina su video como una presentación de diapositivas, la diferencia clave entre los dos es que con RTMPe la persona que mira el video solo posee la diapositiva que está viendo, obtiene su contenido pieza por pieza a medida que lo ven en lugar de regalando la presentación completa de una vez.
Las dos ventajas clave de esto son:
-Su video es más seguro porque solo hay pequeños fragmentos disponibles a la vez, por lo que no se puede tomar todo el video.
-Utilizará menos ancho de banda porque lo que no se ve no se descarga como lo haría con la descarga progresiva.
Sin embargo, la descarga progresiva tiene una gran ventaja, que es que el video se cargará antes del punto en el que se encuentra el espectador, lo que significa que hay una posibilidad mucho menor de almacenamiento en búfer.

vzaar (donde trabajo) tiene una buena información adicional sobre todo esto si quieres saber más:
Progresivo o Streaming?