jueves, 2 de julio de 2015

Videolan (VLC): Emitir un vídeo en una red local

En este tema voy a explicar como podemos emitir por streaming un vídeo que tengamos en el disco duro en una red local. La idea es que un ordenador-emisor emite el vídeo a través de la red local y los otros equipos-receptores de la red lo capturan y reproducen.

Los pasos a seguir, en resumen, son:
1) Elegir la fuente a emitir:Videolan->Medio->Emitir .En la pantalla que nos sale debemos de elegir el medio a emitir en una de las siguientes pestañas:
a)- pestaña Archivo: elegimos un archivo de vídeo que tenemos en el disco duro
b)- pestaña Disco: elegimos el tipo de disco ( DVD, CD de audio, Blueray, o SVCD(VCD ), y el dispositivo de disco
c)- pestaña Red: elegimos una dirección de web, dirección url
d)- pestaña Dispositivo de Captura: seleccionamos el modo de captura, nombre de dispositivo de vídeo y dispositivo de audio, y opciones de vídeo
Una vez elegida en la pestaña adecuada la fuente de lo que deseamos emitir, pulsamos en Emitir.

Los pasos a seguir, en detalle, son:
I) Emitir vídeo desde el disco duro:

En el ordenador emisor: Pasos para emitir vídeo:

1) Elegir la Fuente a emitir: Videolan->Medio->Emitir .En la pantalla que nos sale debemos de elegir el medio a emitir, en este caso elegimos la pestaña Archivo, y desde ella elegimos el archivo de vídeo que queremos emitir en la red.



2) En la siguiente ventana debemos elegir la pestaña Fuente ( si no la tuviéramos ya elegida en el paso anterior), y nos saldrá una ventana como la siguiente.



3) En la pestaña Configuración de Destino nos sale la opción de elegir el destino, o sea, por donde vamos a emitir y como, para ello en este caso seleccionamos  el destino rtp/mpeg transport stream seleccionamos la opción Mostrar en local. Y damos al botón añadir



4) En esta ventana configuramos el rtp/mpeg ,  tenemos que confirmar que esta seleccionado el Puerto 5004, y  en la Ruta ponemos la ip pública del pc emisor: 192.167.1.7 (*) . Y para finalizar seleccionamos la opción de transcodificar y elegimos el Perfil de emisión: a mi me funciona bien con Video H.264+Mp3 (mp4)  (pero es cuestión de probar).

(*) Para averiguar la dirección ip privada del pc emisor, ver: Averiguar nuestra dirección ip pública e ip privada ; en resumen:  La Dirección IP privada se obtiene con el comando ifconfig , ejecutado desde la terminal del pc emisor.



5) En la ventana de Configuración de Preferencias marcamos Anuncio de Sap, y le ponemos un nombre



Y para finalizar pulsamos en Emitir, y Videolan-VLC empezará a emitir el archivo de vídeo desde el disco duro a la red local.

En los ordenadores receptores de la red local: Pasos para recibir el vídeo

En mi caso, en un pc fijo de mi red local, los pasos son mas sencillos: En Videolan->Medio->Abrir volcado de red , ponemos: rtp://@:5004  . Damos al botón Reproducir y ya está, se verá el archivo de vídeo que hemos elegido desde el pc portátil en la pantalla de Videolan del pc fijo.


Abrimos Videolan->Ver->Lista de Reproducción ( o para que se abra tecleamos Ctrl+L), y una vez en la ventana de Lista de Reproducción(LR), en la parte izquierda abrimos Red Local->Emisiones de Red (Sap), y en la parte derecha de la ventana de LR nos aparece el nombre que le dimos en el paso 5 ( Anuncio Sap), lo seleccionamos y con el botón derecho del ratón le damos a la opción reproducir. Tras esto se empezara a ver el archivo de vídeo desde el pc emisor en el pc receptor..



 -----------------------------------------

II) Emitir vídeo de DVD/CD: Si en la pantalla de elegir la Fuente ( Videolan->Medio->Emitir )  elegimos la pestaña Disco ( Videolan->Medio->Emitir->pestaña Disco ) podremos elegir un DVD o un CD



y siguiendo los demás pasos de la misma forma que en el caso explicado anteriormente, podremos emitir el vídeo de un dvd/cd desde un pc y verlo en otro pc de la red local.

III) Emitir vídeo de Webcam: Si en la pantalla de elegir la Fuente ( Videolan->Medio->Emitir )  elegimos la pestaña dispositivo de Captura ( Videolan->Medio->Emitir->dispositivo de Captura ), podremos elegir un modo de captura ( Video for Linux 2 ), un dispositivo de vídeo, en este caso la webcam de mi pc portátil ( /dev/video0 ) , y un el dispositivo de audio ( hw:0,0 ) por lo que las siguientes imágenes se corresponden a ésta opción. (Las opciones de vídeo estándar las podemos dejar sin definir ).


y siguiendo los demás pasos de la misma forma que en el primer caso explicado anteriormente, podremos emitir el vídeo de la webcam de un pc y verlo en otro pc de la red local.

Dado que se puede tener abiertas dos sesiones de Videolan, si en ambos pcs tenemos una webcam, podemos hacer los siguiente:

- En el pc portátil: ejecutar un Videolan y con él emitir el vídeo de su webcam (que será captado desde una sesión de Videolan en el pc fijo ) , y ejecutar otro Videolan y con él recibir el vídeo de la webcam del pc fijo

- En el pc fijo: ejecutar un Videolan y con él emitir el vídeo de su webcam (que será captado desde una sesión de Videolan en el pc portátil ) , y ejecutar otro Videolan y con él recibir el vídeo de la webcam del pc portátil

De forma que en ambos pcs tendremos dos sesiones Videolan en funcionamiento: con una de ellas emitimos el video de la webcam, y con la otra recibimos el vídeo de la webcam del otro pc.

Tenemos un sistema de videoconferencia en una red local.

IV) Emitir vídeo de una dirección web: Si en la pantalla de elegir la Fuente ( Videolan->Medio->Emitir )  elegimos la pestaña Red ( Videolan->Medio->Emitir->pestaña Red ) podremos introducir una dirección de internet en la que se emita un vídeo ( por ejemplo una dirección de youtube: http://www.youtube.com/watch?v=xxxxxx )


y siguiendo los demás pasos de la misma forma que en el primer caso explicado anteriormente, podremos emitir el vídeo de la dirección desde un pc y verlo en otro pc de la red local.

No hay comentarios:

Publicar un comentario

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.