Gerbera: un servidor de medios UPnP que le permite transmitir medios en la red doméstica

Gerbera: un servidor de medios UPnP que le permite transmitir medios en la red doméstica

Gerbera. es un servidor multimedia UPnP. ( Universal Plug and Play. potente y rico en funciones con una interfaz de usuario web agradable e intuitiva, que permite a los usuarios transmitir medios digitales (videos, imágenes, audio, etc.) a través de una red doméstica y consumirlos en diferentes tipos de dispositivos compatibles con UPnP desde teléfonos móviles hasta tabletas y muchos más.

Características de Gerbera:

  • Le permite navegar y reproducir medios a través de UpnP.
  • Admite la extracción de metadatos de archivos mp3, ogg, flac, jpeg, etc.
  • Configuración muy flexible, lo que le permite controlar el comportamiento de varias funciones del servidor.
  • Admite el diseño del servidor definido por el usuario en función de los metadatos extraídos.
  • Compatibilidad con las actualizaciones del contenedor ContentDirectoryService.
  • Ofrece una miniatura exif
  • Soporta reexploraciones automáticas de directorios (cronometradas, inotificar).
  • Ofrece una interfaz de usuario web agradable con una vista de árbol de la base de datos y el sistema de archivos, lo que permite agregar/eliminar/editar/navegar por los medios.
  • Compatibilidad con URL externas (crear enlaces a contenido de Internet y enviarlos a través de UPnP a su renderizador).
  • Admite la transcodificación flexible de formatos de medios a través de complementos/scripts y muchos más, incluyendo una serie de características experimentales.

Cómo instalar Gerbera-UPnP Media Server en Linux

En la distribución Ubuntu. hay es un PPA creado y mantenido por Stephen Czetty. desde el cual puedes instalar Gerbera. usando los siguientes comandos.

$ sudo add-apt-repository ppa: stephenczetty/gerbera $ sudo apt update $ sudo apt install gerbera

En la distribución Debian. Gerbera. está disponible en testing. e inestable. repositorios, que puede habilitar agregando las líneas siguientes en su archivo /etc/apt/sources.list.

# Repositorio de prueba: ramas principales, contrib y no libres deb http ://http.us.debian.org/deb ian testing main non-free contrib deb-src http://http.us.debian.org/debian testing main non-free contrib # Probando actualizaciones de seguridad repositorio deb http://security.debian.org/testing/updates main contrib non-free deb-src http://security.debian.org/testing/updates main contrib non-free # Repositorio inestable principal, contrib y ramas no libres, no hay actualizaciones de seguridad aquí 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

A continuación, actualice la caché de las fuentes del paquete del sistema e instale gerbera. con los siguientes comandos.

# apt update # apt install gerbera

Para otras distribuciones de Linux como Gentoo. Arch Linux. openSUSE. CentOS. etc. sigue la guía de instalación de Gerbera.

freestar.config.enabled_slots.push

Una vez que haya instalado gerbera. inicie, habilite y vea el estado del servicio usando los siguientes comandos.

$ sudo systemctl start gerbera.service $ sudo systemctl enable gerbera.service $ sudo systemctl status gerbera.service

Nota. si gerbera. no se inicia en su sistema, debe realizar una de las siguientes acciones.

Verificar si se ha creado el archivo de registro (/var/log/gerbera. , de lo contrario créelo como se muestra.

$ sudo touch/var/log/gerbera $ sudo chown-Rv root: gerbera/var/log/gerbera $ sudo chmod-Rv 0660/var/log/gerbera

En segundo lugar, defina una interfaz de red que esté utilizando actualmente como el valor de la variable de entorno MT_INTERFACE. el valor predeterminado es “ eth0. , pero si está utilizando una conexión inalámbrica, establezca algo como “ wlp1s0. . En Debian/Ubuntu. puede establecer esta configuración en el archivo /etc/default/gerbera.

Introducción a la interfaz de usuario web de Gerbera Media Server

El servicio Gerbera escucha en el puerto 49152. que puede utilizar para acceder a la interfaz de usuario web a través de un navegador web como se muestra.

http://domain.com:49152 O http ://dirección-IP: 49152  Error de interfaz de usuario de Gerbera  Error de interfaz de usuario de Gerbera Error de interfaz de usuario de Gerbera

Si obtiene el error que se muestra en la captura de pantalla anterior, debe habilite la interfaz de usuario web desde el archivo de configuración de gerbera.

$ sudo vim/etc/gerbera/config.xml

Cambie el valor habilitado = ”no”. a habilitado = ”sí”. como se muestra en la siguiente captura de pantalla.

Habilitar la interfaz de usuario de Gerbera  Habilitar la interfaz de usuario de Gerbera Habilitar la interfaz de usuario de Gerbera

Después de realizar los cambios anteriores, cierre el archivo y reinicie el servicio de gerbera.

$ sudo systemctl restart gerbera.service

Ahora regrese a su navegador e intente abrir la interfaz de usuario una vez más en una nueva pestaña, esta vez debería cargarse. Verá dos pestañas:

  • Base de datos. muestra los archivos a los que se puede acceder públicamente.

 Base de datos de la interfaz de usuario web de Gerbera  Base de datos de la interfaz de usuario web de Gerbera Base de datos de la interfaz de usuario web de Gerbera

  • Sistema de archivos. aquí es donde puede navegar archivos de su sistema y selecciónelos para transmitirlos. Para agregar un archivo, simplemente haga clic en el signo más (+).

Sistema de archivos Gerbera Sistema de archivos Gerbera Sistema de archivos Gerbera

Después de agregar archivos para transmitir desde el sistema de archivos, la interfaz de la base de datos debería verse así.

 Sistema de archivos de base de datos Gerbera  Sistema de archivos de base de datos Gerbera Sistema de archivos de base de datos Gerbera

Transmita archivos multimedia usando Gerbera en su red doméstica

En este punto, puede comenzar a transmitir archivos multimedia a través de su red desde el servidor de gerbera. Para probarlo, usaremos un teléfono móvil como cliente. Empiece por instalar una aplicación upnp. compatible (como BubbleUpnp. en su teléfono.

Una vez instalada la aplicación BubbleUpnp. ábrala y en el menú. vaya a Biblioteca. y haga clic en Local y en la nube. para ver los servidores disponibles, y el servidor de gerberas que creamos debería aparecer allí . Haga clic en él para acceder a los directorios y archivos agregados en ellos.

 Gerbera Media Server  Gerbera Media Server Gerbera Media Server  Vista del sistema de archivos Gerbera  Vista del sistema de archivos de Gerbera Vista del sistema de archivos Gerbera

Finalmente, haga clic en un archivo que le gustaría transmitir.

 Transmitir archivos a través del servidor Gerbera  Transmitir archivos a través de Gerbera Server Transmitir archivos a través del servidor Gerbera

Para obtener más información, visite el Repositorio Gerbera Github: https://github.com/gerbera/gerbera.

Gerbera. es un servidor de medios Upnp potente y rico en funciones, que se utiliza para transmitir sus medios digitales a través de su red doméstica con una agradable interfaz de usuario web. Comparta sus pensamientos al respecto o haga una pregunta a través del formulario de comentarios.