Gerbera: un servidor multimèdia UPnP que us permet reproduir contingut multimèdia a la xarxa domèstica
Gerbera és un servidor multimèdia UPnP (Universal Plug and Play) ric en funcions i potent amb una interfície d'usuari web agradable i intuïtiva, que permet als usuaris transmetre mitjans digitals (vídeos, imatges, àudio, etc.) a través d'una xarxa domèstica i consumir-los. en diferents tipus de dispositius compatibles amb UPnP, des de telèfons mòbils fins a tauletes i molts més.
- Us permet navegar i reproduir contingut multimèdia mitjançant UpnP.
- Admet l'extracció de metadades de fitxers mp3, ogg, flac, jpeg, etc.
- Configuració molt flexible, que us permet controlar el comportament de diverses característiques del servidor.
- Admet la disposició del servidor definida per l'usuari basada en metadades extretes.
- Compatibilitat per a les actualitzacions de contenidors de ContentDirectoryService.
- Ofereix suport per a miniatures exif.
- Admet reexploracions automàtiques de directoris (temporitzades, notificacions).
- Ofereix una interfície d'usuari web agradable amb una vista en arbre de la base de dades i el sistema de fitxers, que permet afegir/eliminar/editar/explorar suports.
- Compatibilitat per a URL externs (creeu enllaços a contingut d'Internet i publiqueu-los mitjançant UPnP al vostre renderitzador).
- Admet la transcodificació flexible de formats multimèdia mitjançant connectors/scripts i molts més, incloses diverses funcions experimentals.
Com instal·lar Gerbera - Servidor de mitjans UPnP a Linux
A la distribució d'Ubuntu, hi ha un PPA creat i mantingut per Stephen Czetty, des del qual podeu instal·lar Gerbera mitjançant les ordres següents.
$ sudo add-apt-repository ppa:stephenczetty/gerbera $ sudo apt update $ sudo apt install gerbera
A la distribució Debian, Gerbera està disponible als dipòsits de proves i inestables, que podeu activar afegint les línies següents al vostre fitxer /etc/apt/sources.list.
# 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
A continuació, actualitzeu la memòria cau de fonts del paquet del vostre sistema i instal·leu gerbera amb les ordres següents.
# apt update # apt install gerbera
Per a altres distribucions de Linux com Gentoo, Arch Linux, openSUSE, CentOS, etc., seguiu la guia d'instal·lació de Gerbera.
Un cop hàgiu instal·lat gerbera, inicieu, activeu i visualitzeu l'estat del servei mitjançant les ordres següents.
$ sudo systemctl start gerbera.service $ sudo systemctl enable gerbera.service $ sudo systemctl status gerbera.service
Nota: si gerbera no s'inicia al vostre sistema, heu de fer una de les accions següents.
Comproveu si el fitxer de registre (/var/log/gerbera) s'ha creat, en cas contrari creeu-lo tal com es mostra.
$ sudo touch /var/log/gerbera $ sudo chown -Rv root:gerbera /var/log/gerbera $ sudo chmod -Rv 0660 /var/log/gerbera
En segon lloc, definiu una interfície de xarxa que esteu utilitzant actualment com a valor de la variable d'entorn MT_INTERFACE, el valor predeterminat és \eth0, però si feu servir sense fil, configureu-ho com a \wlp1s0. A Debian/Ubuntu, podeu establir aquests paràmetres al fitxer /etc/default/gerbera.
Introducció a la interfície d'usuari web de Gerbera Media Server
El servei Gerbera escolta al port 49152, que podeu utilitzar per accedir a la interfície d'usuari web mitjançant un navegador web, tal com es mostra.
http://domain.com:49152 OR http://ip-address:49152
Si obteniu l'error que es mostra a la captura de pantalla anterior, haureu d'habilitar la interfície d'usuari web des del fitxer de configuració de gerbera.
$ sudo vim /etc/gerbera/config.xml
Canvieu el valor enabled=no per enabled=sí, tal com es mostra a la captura de pantalla següent.
Després de fer els canvis anteriors, tanqueu el fitxer i reinicieu el servei gerbera.
$ sudo systemctl restart gerbera.service
Ara torneu al vostre navegador i proveu d'obrir la interfície d'usuari una vegada més en una pestanya nova, aquesta vegada s'hauria de carregar. Veureu dues pestanyes:
- Base de dades: mostra els fitxers als quals es pot accedir públicament.
- Sistema de fitxers: aquí és on podeu cercar fitxers del vostre sistema i seleccionar-los per a la reproducció. Per afegir un fitxer, només cal que feu clic al signe més
(+)
.
Després d'afegir fitxers per a la transmissió des del sistema de fitxers, la interfície de la base de dades hauria de tenir aquest aspecte.
Transmet fitxers multimèdia amb Gerbera a la vostra xarxa domèstica
En aquest punt, podeu començar a transmetre fitxers multimèdia a la vostra xarxa des del servidor gerbera. Per provar-ho, farem servir un telèfon mòbil com a client. Comenceu instal·lant una aplicació upnp compatible (com BubbleUpnp) al vostre telèfon.
Un cop instal·lada l'aplicació BubbleUpnp, obriu-la i al menú, aneu a Biblioteca i feu clic a Local i al núvol per veure els servidors disponibles, i el servidor gerbera que hem creat hauria de mostrar-s'hi. Feu-hi clic per accedir als directoris i fitxers afegits.
Finalment, feu clic a un fitxer que voleu reproduir.
Per obtenir més informació, visiteu el dipòsit Gerbera Github: https://github.com/gerbera/gerbera.
Gerbera és un servidor multimèdia Upnp potent i ric en funcions, utilitzat per transmetre els vostres mitjans digitals a través de la vostra xarxa domèstica amb una interfície d'usuari web agradable. Comparteix els teus pensaments al respecte o fes una pregunta mitjançant el formulari de comentaris.