vod.xml 2.1 KB
Newer Older
Clément Stenac's avatar
Clément Stenac committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="vod"><title id="tvod">
Vídeo Bajo Demanda
</title>
	
<sect1><title>
Visión General
</title>






<para>El vídeo bajo demanda (VOD) permite al usuario visualizar el vídeo,
cuando el quiera, hacer pausas y rebobinar. Ésta es la principal ventaja de la difusión de vídeo
mediante flujo de datos, en pocas palabras: el sueño de cualquier usuario.</para>

<para>VOD es una de las principales fuentes de consumo de recursos
tanto de la red como del servidor. VOD es unicast, no multicast : esto significa que los recursos
de la red y del servidor necesarios, son directamente proporcionales al número de clientes.</para>

<para>La solución que VideoLAN's VOD propone es muy simple. La idea es hacer una 
difusión HTTP, por ejemplo: encapsular el flujo de datos de vídeo (MPEG) en HTTP.
El control del flujo de datos entre el cliente y el servidor se hace automaticamente 
mediante TCP. Con HTTP versión  1.1, existe la posibilidad de buscar en un fichero descargado,	
que es lo que nosotros hacemos para buscar el video</para>



</sect1>

<sect1><title>


Parte servidor

</title>






<para>En un servidor de VOD se necesita un servidor Web. 			
Por ejemplo, se podría usar el Servidor de Linux Apache. Otros sistemas operativos
y servidores web deberían funcionar también, pero no se ha comprobado.</para>

<para>Esto hace que los ficheros MPEG-1, MPEG-2 or MPEG-4 / DivX
esten disponibles para los clientes.</para>

<para>Por ejemplo, nosotros tenemos un servidor Web con cuyos DNS
son <emphasis>servidorlocal</emphasis>. En este servidor se puede poner el 
fichero MPEG <filename>video1.mpg</filename> y hacer que este disponible para los clientes
en la URL <filename>http://localserver/video1.mpg</filename>.</para>




</sect1>

<sect1><title>


Parte cliente

</title>






<screen>
<prompt>% </prompt><userinput>vlc -vvv http://servidorlocal/video1.mpg</userinput>
</screen>









<para>VLC empieza a leer el flujo de datos casi inmediatamente, y además le permite 
hacer búsquedas, pausas etc...como si el flujo de datos fuera un fichero local </para>



</sect1>
</chapter>