1 Introducción
En la serie de artículos sobre VLC ya hemos visto como grabar nuestro escritorio y también como capturar nuestra webcam. En este artículo veremos como retransmitir el contenido desde nuestro VLC hacia la red (interna o intenet).
2 Consideraciones previas
Cuando se retransmite desde VLC es necesario que los clientes (equipos que van a ver el video) tengan también instalado VLC. Existen clientes de VLC para todas las plataformas, tanto móviles como de pc.
También hay que tener en cuenta la calidad de la red en la que vamos a emitir. No es lo mismo una red cableada que una wifi que internet. En función de la velocidad de nuestra conexión deberemos seleccionar la calidad del video. A mayor velocidad de red mayor calidad del video que podremos seleccionar.
Por último hay que tener en cuenta que aunque VLC soporta muchos códecs a la hora de retransmitir ni todos los codecs soportan la retransmisión ni las diversas versiones de VLC soportan retransmitir en todos los códecs aparentemente disponibles. Por este motivo, y porque no siempre los errores son todo lo descriptivos que deberían, en caso de que algo no funcione puede ser conveniente ejecutarlo desde una terminal para ver la salida de errores.
También puede ser interesante instalar la appimage de VLC desde LliureX Store, tal y como se explica en el artículo sobre grabación del escritorio con VLC
3 Retransmitiendo el contenido
VLC es, como su nombre indica, un Cliente de Video en Red (Video Lan Client) que además presenta funcionalidades de servidor de video.
Para ello lo primero es ejecutar vlc
Una vez ejecutado veremos su interfaz principal
Abrimos el menú de medios y nos vamos a la opción "Emitir"
VLC nos mostrará entonces una pantalla para seleccionar el origen de la retransmisión. Puede ser una lista de reproducción, en cuyo caso iremos pulsando el botón "Añadir" para agregar elementos a la lista:
O puede ser una captura de video
Una vez tengamos definida la fuente de video pulsamos el botón "Emitir"
Esto nos llevará a un asistente para configurar la retransmisión del video. La primera ventana es meramente informativo y bastará con pulsar el botón "Siguiente"
Esto nos llevará a otra ventana desde donde seleccionamos el tipo de retransmisión que queremos. En este caso seleccionaremos "HTTP".
Desde aquí también podríamos activar la retransmisión local. Si activamos la retransmisión local veremos por la pantalla de VLC la emisión. Esta opción puede dar problemas, si queremos ver el contenido de la emisión es mejor usar un cliente de VLC.
y seguidamente pulsamos el botón "Añadir". En esta nueva ventana configuramos nuestro servidor. Aunque se pueden dejar los valores por defecto, es recomendable cambiar el puerto ya que 8080 puede que esté en uso por otro servicio. En el ejemplo seleccionamos el 8280. El resto lo dejamos como está y pulsamos el botón "Aceptar" con lo que volveremos a la pantalla anterior.
Al pulsar "Siguiente" iremos a la pantalla de configuración de la emisión donde deberemos seleccionar el códec a usar y los parámetros del video.
Como ya se ha comentado la selección del códec puede ser algo problemática, en el ejemplo se ha usado uno de los más comunes y que no deberían dar problemas. A su vez los valores que se muestran para el ajuste del video están pensados para poder emitir a internet desde una conexión doméstica. Dentro de una LAN estos valores podríamos incrementarlos para mejorar la calidad del video.
Seleccionamos en el desplegable el perfil que queremos utilizar. VLC viene con una lista de perfiles por defecto que podemos modificar o a la que podemos añadir perfiles propios.
Para modificar el perfil pulsamos el botón situado a la derecha
y se nos mostrará la ventana con las opciones de configuración del perfil. El primer paso es seleccionar un tipo de encapsulamiento. En el ejemplo se ha seleccionado el más común y que debería funcionar en todos los casos
Una vez seleccionado el encapsulado nos dirigimos a la pestaña "Códec de video" para ajustar la calidad de la retransmisión. En el ejemplo se ha optado por una configuración a baja calidad para poder retransmitir por internet. En caso de estar dentro de una LAN sería recomendable subir los niveles de calidad.
Análogamente en la pestaña "códec de audio"
y una vez todo configurado pulsamos el botón "Guardar" y ya, de vuelta a la ventana anterior, el botón "Siguiente" para pasar a la última ventana del asistente. En ella marcaramos la opción "Emitir todas las emisiones elementales" y finálmente pulsaremos el botón "Emitir"
En ese momento la ventana de VLC permanecerá en negro (a no ser que hayamos activado la reproducción local) y en los controles veremos que está en modo reproducción (muestra el botón de pausa)
Para ver el contenido bastará con abrir el flujo de red desde otro VLC e indicarle la ip de nuestro servidor:
´
4 Consideraciones finales
Aunque VLC es una buena herramienta hay que prestar atención a la elección del códec a la hora de retransmitir el video ya que entre versiones de VLC pueden surgir problemas (unas soportan unos códecs que otras no). Elegir los más comunes nos va a ahorrar muchos problemas.
VLC es multiplataforma y el contenido emitido desde un servidor VLC puede verse desde cualquier móvil o pc con VLC instalado. Sin embargo a la hora de hacer una emisión solo podremos desde el pc, en los dispositivos móviles no se muestra dicha opción (al menos no en las versiones probadas para realizar este manual).