Cómo instalar Gerbera en Ubuntu 16.04/20.04
Universal Plug and Play (UPnP) es un protocolo de red diseñado para permitir que los dispositivos se conecten fácilmente y simplifiquen el uso compartido de medios digitales, las comunicaciones y el entretenimiento entre dispositivos en su red local. Existen algunas herramientas de Linux que pueden ayudarlo a configurar un servidor UPnP en casa. Entre estas herramientas, hay una nueva herramienta llamada Gerbera en GitHub. Es un servidor de medios UPnP que permite transmitir medios digitales a través de su red doméstica. En este artículo, le mostraremos cómo instalarlo y configurarlo en Ubuntu 16.04.
1) Instalar Gerbera en Ubuntu
Puede instalar Gerbera a través de ups mantenido por Stephen Czetty
$ sudo add-apt-repository ppa:stephenczetty/gerbera-updates
$ sudo apt-get update
Ahora puedes instalar la gerbera
$ sudo apt install gerbera
2) Lanzar Gerbera
Para iniciar gerbera, debe iniciar el servicio. Al mismo tiempo, puede habilitarlo para que se inicie cuando se inicie el sistema operativo.
# systemctl start gerbera && systemctl enable gerbera
Synchronizing state of gerbera.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable gerbera
Gerbera utiliza el número de puerto 49152 así que asegúrese de que el puerto no esté en uso. Ya puedes lanzar la gerbera

Se puede acceder a Gerbera a través del navegador

Tienes dos pestañas para navegar por gerbera y ordenador:
- Base de datos: Esta parte muestra los archivos a los que puede acceder el público
- Sistema de archivos: Esta parte lo ayuda a buscar sus archivos para elegir el que desea transmitir
3) Agregar archivos a la transmisión
Ahora que ha lanzado gerbera, puede explorar sus carpetas a través de el sistema de archivos para elegir el archivo multimedia para transmitir

Puede verificar si el archivo se ha agregado a través de Base de datos pestaña

4) Comience a transmitir
Para transmitir los archivos agregados, solo necesita una aplicación upnp compatible para acceder al archivo. En mi caso, lanzaré una aplicación upnp en el teléfono. Por defecto el servidor se llama gerbera

Cuando eliges gerbera, puedes ver el archivo

Cuando hace clic en el archivo, puede comenzar a transmitir

Ahora sabe cómo reproducir su video a través de cualquier dispositivo compatible en su red.
5) Solución de problemas
En mi caso, durante la instalación, me encontré con algunos problemas que pude solucionar. Estimamos que esta parte puede ayudarlo si enfrenta el mismo problema.
No se puede iniciar el servicio de gerbera
Después de la instalación, verifique el servicio. Es posible que tenga el siguiente error

si el servicio no se inicia correctamente, debe editar el archivo daemon del sistema gerbera con el contenido a continuación
$ sudo vim /lib/systemd/system/gerbera.service
[Unit]
Description=Gerbera Media Server
After=network.target
[Service]
Type=simple
User=gerbera
Group=gerbera
ExecStart=/usr/bin/gerbera -c /etc/gerbera/config.xml
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
luego recargar
$ sudo systemctl daemon-reload
Ahora puedes reiniciar el servicio de gerbera
$ sudo systemctl restart gerbera
Ahora el servicio de gerbera debería poder iniciarse correctamente. Si sigue sin funcionar, puedes intentar seguir este enlace GitHub de gerbera que muestra cómo cargar gerbera como un demonio del sistema
La interfaz de usuario de Gerbera está deshabilitada
Otro problema con el que me encontré fue que la interfaz de gerbera no se iniciaba. En el lanzamiento tuve el siguiente error en el navegadorGerbera's UI is disabled. If you did not expect this, please check your configuration.
Deberá habilitar la interfaz de usuario en /etc/gerbera/config.xml
archivo de la siguiente manera:
$ sudo vim /etc/gerbera/config.xml

Estos dos puntos pueden ayudarlo si enfrenta los mismos problemas.