Vídeo bajo demanda: Descarga progresiva vs streaming (VOD)
soporte, otros, video, streaming, vs, pogresiva, descarga
Cuando almacena sus archivos de vídeo en un servidor Web convencional y la descarga se realiza a través de HTTP, nos referimos a una "descarga progresiva". Esta es la modalidad de funcionamiento por defecto de WS.WebTV ya que sólo requiere de un servidor Web convencional para reproducir sus vídeos. La descarga HTTP (progresiva) es el método más común para la transferencia de archivos en internet: cuando visita una Web, todos los elementos que la componenen, textos e imágenes, se transfieren de esta manera.
¿Qué ocurre cuando se reproduce un vídeo por HTTP?
Muy sencillo: la WebTV (el reproductor de vídeo) solicita el archivo al servidor Web y el servidor comienza a transferir la totalidad del archivo hacia la WebTV.
Ventajas:
- Sólo se requiere un servidor Web convencional.
- Una vez se ha transferido (descargado) todo el archivo de vídeo, se puede visionar cualquier punto de éste sin esperar (recuerde: el vídeo completo se ha almacenado en el ordenador).
Desventajas:
- Para reproducir un punto determinado de un vídeo hay que esperar a que dicho fragmento se haya descargado; así pues, si el vídeo en cuestión dura 30minutos y desea iniciar la reproducción en el minuto 25, deberá esperar... esperar a que haya descargado casi todo el archivo (hasta el minuto 25) para comenzar a reproducir.
- Como el archivo de vídeo se descarga en su totalidad, al usuario le resulta muy fácil copiarlo.
- Gran desperdicio de ancho de banda, sobre todo cuando se trata de archivos de vídeo muy grandes. ¿Por qué? Vamos a explicarlo con un ejemplo... Suponga que un usuario dispone de una conexión de Internet muy rápida y comienza a visualizar uno de sus vídeos de varios minutos de duración, pero dicho usuario, transcurrido apenas 30sg de visionado, abandona su WebTV o comienza a visualizar otro vídeo. Si la conexión a internet es lo suficientemente rápida, tal vez esos 30seg de visionado bastaron para transferir la totalidad del vídeo de varios minutos de duración, ocasionando un desperdicio enorme de ancho de banda.
A diferencia de la descarga progresiva, la descarga por streaming se realiza a través de servidores especializados (servidores de medios) que están optimizados para la transferencia de vídeo/audio digital. Esta transferencia se realiza mediante mensajes que se cruzan entre la WebTV (el reproductor de vídeo) y el servidor de medios. Dicha "conversación digital" tiene dos "vías": por un lado se transfiere la información y por el otro se envían mensajes de control como "play", "pausa", "buscar" (seek), etc. WS.WebTV, a través de la extensión StreamClip, le permite utilizar servidores de medios para reproducir sus vídeos por streaming.
¿Qué ocurre cuando se reproduce un vídeo en streaming?
La WebTV (el reproductor de vídeo) se conecta con el servidor de medios y el servidor comienza a transferir, hacia la WebTV, el "fragmento" de vídeo que se está visualizando. El "fragmento" de vídeo corresponde al punto de reproducción actual y un "buffer" de algunos segundos adicionales, para garantizar una reproducción fluida. En ningún caso se transfiere el archivo de vídeo como un todo.
Ventajas:
- Se puede comenzar la reproducción en cualquier punto de un vídeo sin necesidad de esperar a que se descargue todo el contenido. La reproducción es prácticamente inmediata.
- Ahorro de ancho de banda pues sólo se transfiere (descarga) el fragmento de vídeo que visionan los usuarios (más un pequeño "buffer").
- Más protección para sus vídeos, porque el archivo de vídeo no se almacena en el ordenador de los usuarios; por lo tanto, resulta más difícil de copiar.
Desventajas:
- Más costoso: requiere de un servidor de medios o CDN (con soporte para streaming).