Cargando



Cómo instalar servidor multimedia UPnP Gerbera en Linux

Te explicamos cómo instalar servidor multimedia UPnP Gerbera en Linux, cómo administrar sus servicios y cómo transmitir archivos.


abr 16 2018 11:41
Profesional
Total de Apartados : 4

Actualmente el uso de elementos multimedia esta tomando un gran auge y es ideal contar con las herramientas necesarias para poder compartir estos entre diversos dispositivos de forma segura y completamente funcional. Una de las aplicaciones desarrolladas para este fin en ambientes Linux es Gerbera el cual es un servidor de medios UPnP mediante el cual será posible transmitir nuestros medios digitales a través de la red doméstica y reproducirlos en una amplia gama de dispositivos compatibles con UPnP. Gerbera se basa en MediaTomb y está diseñado como un UPnP MediaServer de código abierto (GPL).

 

Gerbera implementa la especificación UPnP MediaServer V 1.0 la cual se encuentra en el sitio web.

 

 

Características
Dentro de sus características encontramos:
  • Permite navegar y reproducir medios a través de UPnP
  • Extracción de metadatos de archivos mp3, ogg, flac, jpeg, etc
  • Soporta Exif thumbnail
  • Crea reexploraciones automáticas de directorios (cronometradas, inotify)
  • Interfaz de usuario web con una vista en árbol de la base de datos y el sistema de archivos, con la cual podremos agregar, eliminar, editar o explorar los medios
  • Transcodificación de formato de medios altamente flexible a través de complementos y scripts
  • Diseño de servidor definido por el usuario el cual está basado en metadatos extraídos (contenedores virtuales con script)
  • Admite la última fm scrobbing haciendo uso de lastfmlib
  • Soporte para actualizaciones de contenedor ContentDirectoryService
  • Generación de miniaturas de video en tiempo real con libffmpegthumbnailer
  • Soporte para URL externas
  • Configuración flexible con la cual se permite controlar el comportamiento de varias características del servidor
  • Disponible para Linux, FreeBSD, NetBSD, macOS y eCS
  • Puede ser ejecutado en x86, Alpha, ARM, MIPS, Sparc, PowerPC

 

Ahora vamos a ver como instalar Gerbera en Linux de forma práctica.

 

Te explicamos paso a paso cómo instalar un servidor de registro Rsyslog en sistemas Linux.

 


1. Cómo instalar Gerbera en Linux

 

Paso 1

En el caso de las distribuciones de Ubuntu, existe un PPA creado y mantenido por Stephen Czetty, desde el cual será posible la instalación de Gerbera ejecutando los siguientes comandos:
sudo add-apt-repository ppa:stephenczetty/gerbera

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-1.png

 

Paso 2

Luego actualizaremos el PPA usando:
sudo apt update

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-2.png

 

Paso 3

Finalmente, instalamos Gerbera usando el siguiente comando:
sudo apt install gerbera

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-3.png

 

Paso 4

Allí ingresamos la letra S para confirmar la descarga e instalación de Gerbera. En las distribuciones de Debian, Gerbera está disponible en los repositorios de prueba y son inestables, para esto debemos habilitar el PPA agregando las siguientes líneas
al archivo /etc/apt/sources.list:
sudo nano /etc/apt/sources.list
Allí agregamos lo siguiente:
# Testing repository - main, contrib and non-free branches
deb http://http.us.debian.org/debian testing main non-free contrib
deb-src http://http.us.debian.org/debian testing main non-free contrib
# Testing security updates repository
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
# Unstable repo main, contrib and non-free branches, no security updates here
deb http://http.us.debian.org/debian unstable main non-free contrib
deb-src http://http.us.debian.org/debian unstable main non-free contrib
una vez realizado esto ejecutaremos lo siguiente:
apt update (actualización del sistema)
apt install gerbera (Instalación de Gerbera)

2. Cómo administrar los servicios de Gerbera en Linux

 

Paso 1

Una vez instalado Gerbera vamos a ejecutar las siguientes líneas:
sudo systemctl start gerbera.service (Inicio del servicio)
sudo systemctl enable gerbera.service (Habilitación del servicio de Gerbera al arranque de Linux)
sudo systemctl status gerbera.service (Estado del servicio)

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-4.png

 

Paso 2

En caso de que el inicio del servicio de Gerbera presente errores, vamos a verificar que el directorio /var/log/gerbera se encuentre creado:
cd /var/log/gerbera
En caso de no existir, vamos a ejecutar lo siguiente:
sudo touch /var/log/gerbera
sudo chown -Rv root:gerbera /var/log/gerbera
sudo chmod -Rv 0660 /var/log/gerbera

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-5.png

 

Paso 3

El siguiente paso consiste en definir una interfaz de red que esté en uso actualmente la cual va a actuar como el valor de la variable de entorno MT_INTERFACE, el valor predeterminado es "eth0", pero en cado de usar una conexión inalámbrica, debemos configurarla como "wlp1s0". En Debian / Ubuntu, estas opciones se pueden establecer en el archivo
/etc/default/gerbera:
sudo nano /etc/default/gerbera

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-6.png

 

Allí ingresamos la interfaz correcta y guardamos los cambios usando las teclas Ctrl + O y salimos del editor usando Ctrl + X.

 

 


3. Cómo acceder a Gerbera en Linux

 

Paso 1

Gerbera hace uso del puerto 49152 para su escucha, de modo que iremos a un navegador y ejecutamos la siguiente sintaxis:
http://direccion-IP:49152
Al ejecutar esto veremos lo siguiente:

 

 

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-7.png

 

Paso 2

En caso de recibir este error, debemos habilitar la interfaz gráfica y para ello ejecutamos lo siguiente:
sudo nano /etc/gerbera/config.xml
Paso 3

Allí cambiamos el valor de la línea enabled=”no” a enabled=”yes”. Guardamos los cambios y salimos de editor.

 

 

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-8.png

 

Paso 4

Ahora debemos reiniciar el servicio para aplicar los cambios:
sudo systemctl restart gerbera.service

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-9.png

 

Paso 5

Ahora, si accedemos de nuevo veremos lo siguiente:

 

 

Paso 6

Allí encontramos dos secciones que son:

 

Databases
Databases, la cual muestra los archivos a los que se puede acceder de forma pública.

Filesystem
Filesystem, esta opción nos permite buscar archivos en el sistema y seleccionarlos para la transmisión. Para agregar un archivo, simplemente debemos dar clic en el signo más (+)

 

 


4. Cómo transmitir archivos multimedia usando Gerbera en la red doméstica


Ahora ya es posible transmitir archivos multimedia a través de la red desde el servidor de Gerbera. Para su validación, podremos usar algún otro dispositivo como cliente, en este caso un móvil Android, allí instalaremos una aplicación upnp compatible, hemos seleccionado BubbleUpnp la cual se puede descargar en el siguiente enlace:

 

 

Paso 1

Una vez instalada la aplicación BubbleUpnp, vamos a ejecutarla y en la sección Library pulsamos sobre Local and Cloud:

 

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-12.png

 

Paso 2

Al pulsar allí podremos ver los servidores disponibles donde se encuentra Gerbera:

 

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-13.png

 

Paso 3

Al pulsar sobre Gerbera podremos acceder a las diversas bibliotecas:

 

instalar-servidor-multimedia-UPnP-Gerbera-en-Linux-14.png

 

Ahora, desde allí será posible iniciar la transmisión de contenido multimedia.

 

Hemos visto como Gerbera es una herramienta útil para todo el tema de transmisión multimedia en un entorno de hogar.

 

Te enseñamos cómo instalar y configurar Plex Media en CentOs 7 de Linux.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X