Sei sulla pagina 1di 5

VLC, más que un reproductor multimedia

Iván Peramato García

¿Qué es VLC?

Según la propia página web del programa:

VLC - El reproductor multimedia multiplataforma y servidor de streaming.


VLC es un reproductor multimedia para numerosos formatos de audio y video (MPEG-1, MPEG-2,
MPEG-4, DivX, mp3, ogg, ...) y también para DVDs, VCDs, y varios protocolos de streaming.
También puede usarse como servidor de streaming en unicast o multicast, en IPv4 o IPv6 en una
red de alto ancho de banda.

Expliquemos algunos conceptos:

Reproductor multimedia: Es un programa para poder ver vídeos y escuchar música en muchos
formatos. VLC además es libre y código abierto.

Multiplataforma: Significa que está disponible para varios sistemas operativos (Windows, Linux,
MacOSX, ...)

Streaming: Stream significa flujo, y en un contexto informático se entiende como flujo de datos. El
streaming es una forma de enviar contenido multimedia (principalmente audio y video) por una red
de datos. Un servidor de streaming toma un archivo de audio o vídeo y lo "emite" por la red como
un flujo de datos, de forma que los clientes que "sintonicen" ese flujo podrán oir o visualizar ese
contenido. Las radios en Internet, las televisiones en Internet y los sitios que ofrecen vídeos suelen
usar streaming.

Unicast: Emisión para que reciba un solo equipo.

Multicast: Emisión para que reciban varios equipos.

Manos a la obra

VLC es un reproductor para casi todo tipo de archivos multimedia, pero nos centraremos en sus
posibilidades como servidor de streaming. Veamos cómo se emite un vídeo en streaming por una
red local.

Requisitos previos para probar el streaming:

1. Tener instalado VLC tanto en el equipo que va a hacer de servidor como en los clientes. Puede
descargarse de la página web del programa.
2. Conocer la dirección IP en la red del servidor. (Windows: ipconfig, Linux: ifconfig)
3. Disponer en el equipo que funcionará como servidor de algún archivo de video (.mpeg, .avi)
Configuración del Servidor

1. En el equipo que hará de servidor abrir VLC y elegir del menú "Archivo" la opción "Asistente".
Se mostrará la siguiente ventana:

2. Se debe elegir “Volcado a red” y pulsar “Next”. Aparecerá una ventana para elegir un archivo o
un objeto de la lista de reproducción. Dejarlo en “Elige un volcado” y pulsar el botón “Elige...”. Se
mostrará la siguiente ventana para elegir el archivo a emitir:
3. Tras elegir el archivo y pulsar “Aceptar” es el momento de elegir el tipo de emisión.

Si se desea emitir para un solo destinatario puede usarse “RTP Unicast” y especificar la dirección IP
del equipo destinatario.
Si se va a emitir para varios equipos las opciones son “RTP Multicast” o “HTTP”. La configuración
de servidor y clientes en ambos casos es distinta. RTP introduce más carga en la red y HTTP lo hace
en el equipo servidor. Se recomienda usar RTP cuando la emisión es para casi todos los equipos de
la red y HTTP cuando solo se va a emitir para unos cuantos.

En caso de elegir “RTP Multicast”, hay que poner una dirección IP que comience por 239.255. En el
ejemplo anterior se ha usado la dirección “239.255.1.1”.

Si se elige “HTTP” lo mejor es dejar en blanco el cuadro de texto y continuar. Para configurar los
clientes se necesitará saber la dirección IP del servidor.

– Windows: Inicio – Ejecutar – cmd – ipconfig


– Linux: Abrir una consola y ejecutar “ifconfig”

La dirección IP está formada por cuatro números separados por puntos, que identifican a un equipo
dentro de la red. Ejemplos: 10.18.100.23, 192.168.1.20
4. El formato de encapsulamiento es el formato en el que se van a emitir los datos. Dependiendo del
tipo de volcado elegido se puden escoger unos u otros formatos de encapsulamiento. En las pruebas
realizadas se han dejado los formatos de encapsulamiento que aparecen por defecto.

5. Por último aparece una ventana de opciones adicionales que dejaremos tal cual

Tras pulsar en “Finish” el reproductor comenzará a enviar los datos a la red. No se mostrará el vídeo
en el servidor. Para visualizarlo deberemos configurar un cliente como se detalla a continuación.
Configuración de los clientes

1. Abrir una instancia de VLC y en el menú “Archivo” elegir “Abrir volcado de red”. La
configuración de los clientes debe ser acorde con la del servidor en cuanto al tipo de volcado. Si se
ha elegido “RTP Multicast” se debe poner la dirección multicast que se configuró en el servidor
(239.255.1.1). En caso de haber elegido “HTTP”, se pondrá la dirección IP del servidor seguida de
dos puntos y el número de puerto (En el ejemplo 192.168.1.20:8080).

Notas:

1. Se pueden emitir archivos de vídeo, audio, capturas de cámara de vídeo, DVD's ...
2. Las capturas se han hecho en Ubuntu 8.10, y la versión de VLC usada es la 0.8.6e. Ya hay
versiones más recientes, y aunque las opciones son las mismas, el aspecto en Windows es distinto.
3. Se ha utilizado una red local Ethernet a 100Mbps para enviar vídeo y audio sin problemas. La red
Wifi de los centros soporta velocidades de 54Mbps, y no parece suficiente para enviar vídeo.

Potrebbero piacerti anche