Una descarga progresiva es la transferencia de archivos de medios digitales de un servidor a un cliente , generalmente utilizando el protocolo HTTP cuando se inicia desde una computadora. El consumidor puede comenzar la reproducción de los medios antes de que se complete la descarga. La diferencia clave entre la transmisión de medios y la descarga progresiva está en cómo los datos de los medios digitales son recibidos y almacenados por el dispositivo del usuario final que accede a los medios digitales.
Un reproductor de medios que es capaz de reproducción de descarga progresiva se basa en los metadatos ubicados en el encabezado del archivo para que estén intactos y en un búfer local del archivo de medios digitales a medida que se descarga de un servidor web. En el momento en que una determinada cantidad de datos esté disponible para el dispositivo de reproducción local, los medios comenzarán a reproducirse. Esta cantidad especificada de búfer está incrustada en el archivo por el productor del contenido en la configuración del codificador y se refuerza con configuraciones de búfer adicionales impuestas por el reproductor multimedia.
Historia
Inicialmente, el tipo de archivo de medios digitales conocido como JPEG fue el primer medio visual en representar una pantalla visual progresiva a medida que se descargaba el medio digital y en realidad se lo denomina descarga progresiva. La distinción entre el comportamiento técnico de la descarga progresiva en contraposición al uso común o comercial del término descarga progresiva para describir ese comportamiento no se documentó y hay muchas dudas sobre el origen del término versus el origen de la implementación técnica. . Apple, en referencia a su reproductor multimedia QuickTime , empleó el término Inicio rápido [1] en 1997, para describir lo que comercialmente se denominaba reproducción de descarga progresiva de contenido multimedia digital codificado .
Descarga progresiva HTTP frente a medios de transmisión
La experiencia del usuario final es similar a la transmisión de medios , sin embargo, el archivo se descarga a una unidad física en el dispositivo del usuario final; el archivo normalmente se almacena en el directorio temporal del navegador web asociado si el medio estaba incrustado en una página web o se desvía a un directorio de almacenamiento que se establece en las preferencias del reproductor multimedia utilizado para la reproducción. El archivo tartamudeará o detendrá la reproducción si la velocidad de reproducción supera la velocidad a la que se descarga el archivo. El archivo comenzará a reproducirse nuevamente después de una descarga adicional.
Esta reproducción de inicio rápido es el resultado de mover los metadatos desde el final del archivo multimedia digital al frente, este movimiento de los metadatos le dio al reproductor multimedia toda la información que necesitaba para comenzar la reproducción mientras el archivo aún se estaba descargando. Antes de ese cambio, el resumen de metadatos se ubicaba al final de un archivo multimedia y era necesario descargar el archivo completo para que se leyeran los metadatos y el reproductor comenzara la reproducción. [2]
Buscando
Inicialmente, el archivo se reproduce desde el principio. Es posible que un usuario desee señalar una parte del archivo que aún no se ha descargado. Esta capacidad se denomina búsqueda [3] y permite descargar y comenzar a reproducir cualquier parte del archivo multimedia. A esto se le llama a menudo pseudo-transmisión.
Para la búsqueda de video Flash, se requiere una lista de puntos de búsqueda en los metadatos del archivo multimedia. Estos puntos son compensaciones en el video (tanto en segundos como en bytes) en las que comienza un nuevo fotograma clave. Un servidor web o un servidor de medios que maneja la descarga debe admitir puntos de búsqueda en la cadena de consulta de solicitudes de descarga de datos.
Para otros tipos de archivos multimedia como MP4 o MKV , los servidores web deben ser capaces de manejar un parámetro de compensación especial. El nombre del parámetro de compensación difiere para varios servidores, por lo que debe especificarse en la configuración del reproductor.
Algunos servidores admiten la búsqueda a través de módulos adicionales únicamente, se especifican a continuación. Los nombres de los parámetros de búsqueda están escritos en cursiva .
Servidor | Búsqueda de flash | Búsqueda de MP4 |
---|---|---|
Servidor HTTP Apache | mod_h264 comenzar mod_flvx empezar | mod_h264 starttime |
lighttpd | comienzo | mod_h264 starttime |
Nginx | http_flv_module start | http_mp4_module start |
Streamer ágil | comienzo | comienzo |
Ver también
Referencias
- ^ QuickTime Streaming Server 4.1 (PDF) , archivado desde el original (PDF) en 2011-07-06 , recuperado 2010-09-21 ,
Se utilizan comúnmente dos métodos para entregar medios a través de la web para visualización en tiempo real: descarga progresiva ( Inicio rápido) y transmisión en tiempo real.
- ^ La comprensión del átomo de película MPEG-4 , recuperado 07/17/2015
- ^ Pseudo Streaming en Flash , consultado el 17 de julio de 2015
enlaces externos
- Streaming vs Progressive Download , archivado desde el original el 18 de agosto de 2010
- Web Server vs Streaming Server , Microsoft , consultado el 21 de septiembre de 2010
- Flash Video: Progressive Download , consultado el 21 de septiembre de 2010
- Video Streaming Vs Progressive Download , archivado desde el original el 29 de mayo de 2015 , consultado el 29 de mayo de 2015