W następnym artykule przyjrzymy się Gerbera. To jest potężne Serwer multimediów UPnP (Universal Plug and Play) Bogate w funkcje z przyjemnym i intuicyjnym interfejsem użytkownika w przeglądarce. Pozwoli nam to na przesyłanie multimediów cyfrowych (wideo, obrazy, audio itp.) Przez sieć domową i Graj na różnych typach urządzeń zgodnych z UPnP, od telefonów komórkowych po tablety i wiele innych.
Gerbera jest serwer mediów Potężny UPnP, z którego będziemy mogli skorzystać przesyłaj strumieniowo nasze cyfrowe multimedia przez naszą sieć domową za pomocą przyjemnego internetowego interfejsu użytkownika. Gerbera implementuje specyfikację UPnP MediaServer V 1.0, którą można znaleźć pod adresem upnp.org. Ten serwer powinien współpracować z każdym MediaRendererem zgodnym z UPnP. W przypadku napotkania trudności w niektórych modelach należy zapoznać się z listą plików kompatybilne urządzenia po więcej informacji
Charakterystyka Gerbera
- Pozwoli nam przeglądaj i graj media za pomocą UPnP.
- Obsługuje wyodrębnianie metadanych plików mp3, ogg, flac, jpeg itp.
- Bardzo elastyczna konfiguracja. Będziemy mogli kontrolować zachowanie różnych funkcji serwer.
- Obsługuje układ serwera zdefiniowany przez użytkownika na podstawie wyodrębnionych metadanych.
- Oferty wsparcie exif dla miniatur.
- Przyznaje automatyczne ponowne skanowanie katalogu (w czasie, inotify).
- Oferuje przyjemny internetowy interfejs użytkownika z rozszerzeniem widok drzewa bazy danych i systemu plików, umożliwiając dodawanie / usuwanie / edycję i przeglądanie multimediów.
- Obsługa zewnętrznych adresów URL (Możemy tworzyć linki do treści internetowych).
- Obsługuje transkodowanie elastycznych formatów multimediów przez wtyczki / skrypty i wiele innych, w tym szereg funkcji eksperymentalnych.
Zainstaluj i uruchom Gerbera - UPnP Media Server na Ubuntu
W dystrybucji Ubuntu jest plik PPA stworzony i utrzymywany przez Stephena Czetty. Stamtąd możemy zainstalować Gerberę, otwierając terminal (Ctrl + Alt + T) i używając następujących poleceń:
sudo add-apt-repository ppa:stephenczetty/gerbera sudo apt update && sudo apt install gerbera
Po zainstalowaniu serwera uruchomimy, aktywujemy i sprawdzimy stan usługi za pomocą następujących poleceń w tym samym terminalu:
sudo systemctl start gerbera.service sudo systemctl enable gerbera.service
Sprawdzimy, czy usługa została uruchomiona:
sudo systemctl status gerbera.service
WAŻNE: Si Gerbera nie może zacząć w systemie powinieneś wykonać następujące czynności.
Pierwszy sprawdź, czy plik dziennika (/ var / log / gerbera) został utworzony, w przeciwnym razie utwórz go, jak pokazano poniżej:
sudo touch /var/log/gerbera sudo chown -Rv root:gerbera /var/log/gerbera && sudo chmod -Rv 0660 /var/log/gerbera
Po drugie zdefiniować interfejs sieciowy którego używasz jako wartości zmiennej środowiskowej MT_INTERFACE. Wartość domyślna to „eth0', ale jeśli twój interfejs nazywa się inaczej, zmień nazwę. W Debianie / Ubuntu możesz ustaw tę konfigurację w pliku / etc / default / gerbera.
Zacznij korzystać z interfejsu internetowego Gerbera Media Server
Usługa Gerbera nasłuchuje na porcie 49152, którego możemy użyć, aby uzyskać dostęp do interfejsu internetowego przez przeglądarkę internetową:
http://dominio.com:49152
o
http://tu-dirección-ip:49152
Jeśli pojawi się błąd pokazany na powyższym zrzucie ekranu, musisz włączyć internetowy interfejs użytkownika z pliku konfiguracyjnego Gerbera. Edytuj go, wpisując w terminalu (Ctrl + Alt + T):
sudo vim /etc/gerbera/config.xml
Tutaj zmienimy wartość enabled = »nie» na włączona = »tak» jak pokazano na poniższym zrzucie ekranu.
Po wprowadzeniu powyższych zmian, zamykamy plik i mamy zamiar zrestartować usługę Gerbera. Aby to zrobić, piszemy w terminalu (Ctrl + Alt + T):
sudo systemctl restart gerbera.service
Wróćmy teraz do naszej przeglądarki i spróbujemy otworzyć interfejs użytkownika jeszcze raz w nowej karcie. Tym razem powinien się załadować. Zobaczysz na nim dwie zakładki:
- Baza danych. Pokaże nam pliki, do których można uzyskać dostęp publicznie.
- System plików. W tym miejscu będziemy mogli wyszukiwać pliki w naszym systemie i wybierać je do przesłania. Aby dodać plik, po prostu klikniemy znak plus (+), jak widać na poniższym zrzucie ekranu.
Po dodaniu plików do przesyłania strumieniowego z systemu plików interfejs bazy danych powinien wyglądać następująco.
W tym momencie możemy rozpocząć przesyłanie strumieniowe plików multimedialnych przez naszą sieć z serwera Gerbera. Aby to przetestować, moglibyśmy użyć telefonu komórkowego, tabletu lub innego, który pozwala nam użyć Aplikacja UPnP aby odtworzyć pliki.
Jeśli chcemy uzyskać więcej informacji o tym serwerze, każdy może zajrzeć na stronę Projekt GitHub lub oficjalna strona internetowa.
Dzięki Damian za Twój wkład. Wszystko perfekcyjne.
Korzystam z okazji, aby podziękować całemu zespołowi ds Ubunlog. Znakomitą pracę wykonujesz.
pozdrowienia
Lojalny subskrybent.
Dziękuję za przeczytanie. Salu2.