Jak skonfigurować serwer DLNA w systemie Linux

Linux oferuje mnóstwo różnych sposobów dostarczania multimediów przez sieć. Dla tych z fantazyjnym sprzętem serwerowym jest Plex i Emby. Możliwe jest również udostępnianie plików multimedialnych za pośrednictwem udziałów NFS lub serwera Samba. Jeśli jednak używasz starszego sprzętu, ale chcesz dostarczyć multimedia do kilku urządzeń w sieci, jest lepszy sposób: Mediatomb. To serwer DLNA, który wykorzystuje uniwersalną technologię plug-and-play, którą obsługuje tak wiele urządzeń, do dostarczania multimediów przez sieć. Oprogramowanie serwera Mediatomb jest bardzo łatwe do uruchomienia i zainstalowania w prawie każdej dystrybucji Linuksa. Oto jak używać Mediatomb do konfigurowania serwera DLNA w systemie Linux.

OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Zainstaluj Mediatomb

Ubuntu

sudo apt install mediatomb

Debian

sudo apt-get install mediatomb

Arch Linux

Aby zainstalować Media Tomb na Arch Linux, najpierw przejdź do AUR i pobierz migawkę aby zbudować pakiet. Gdy archiwum znajduje się w folderze Pobrane, otwórz terminal i wyodrębnij go.

cd ~/Downloads
tar xvzf mediatomb.tar.gz

Po wyjęciu plików źródłowych Mediatomb z mediatomb.tar.gz, następnym krokiem jest użycie polecenia CD, aby przejść do rozpakowanego folderu.

cd mediatomb

Użyj polecenia makepkg, aby wygenerować pakiet. Pamiętaj, że kompilacja pakietu może się nie powieść, jeśli nie masz zainstalowanych wszystkich zależności w systemie. Aby upewnić się, że masz wszystkie zależności, zwróć uwagę na to, co menedżer pakietów Pacman mówi, że nie ma w systemie. Należy pamiętać, że może być konieczne pobranie tych zależności z AUR.

Gdy wszystkie zależności w Arch są spełnione, pakiet Mediatomb jest gotowy do kompilacji.

makepkg

Pozwól menedżerowi pakietów przejść i zbudować oprogramowanie. Po zakończeniu wypluje pakiet tar.xz. Zainstaluj go w systemie za pomocą menedżera pakietów Arch Linux.

sudo pacman -U mediatomb.tar.xz

Fedora

sudo dnf install mediatomb

OpenSUSE

Łatwym sposobem na szybkie zainstalowanie oprogramowania Mediatomb DLNA w systemie jest zainstalowanie go za pośrednictwem usługi kompilacji OpenSUSE. Ten pakiet serwera DLNA jest obsługiwany dla OpenSUSE Leap 42.3, Leap 42.2 i OpenSUSE Tumbleweed.

Aby zainstalować oprogramowanie, przejdź do strony pobierania, kliknij posiadaną wersję SUSE, a następnie kliknij przycisk „Instalacja jednym kliknięciem”. Spowoduje to uruchomienie narzędzia instalacyjnego oprogramowania YaST i zainstalowanie Mediatomb w twoim systemie!

Inne systemy Linux

Mediatomb to bardzo znane oprogramowanie. W rezultacie znajduje się w wielu różnych dystrybucjach Linuksa. Jednak ze względu na liczbę różnych systemów operacyjnych Linux nie mogą one obsługiwać wszystkiego. Jeśli Twój ulubiony system operacyjny nie ma pliku binarnego do zainstalowania, może być konieczne pobranie kodu źródłowego i samodzielne zbudowanie oprogramowania serwera. Aby to zrobić, odwiedź witrynę programisty, pobierz kod źródłowy i postępuj zgodnie z instrukcjami!

Konfigurowanie Mediatomb

Oprogramowanie serwera jest zainstalowane, ale przed jego użyciem należy włączyć kilka rzeczy. Otwórz terminal i uzyskaj uprawnienia roota za pomocą: sudo -s. W terminalu edytuj plik konfiguracyjny Mediatomb.

nano /etc/mediatomb/config.xml

Wewnątrz nano poszukaj ui enabled = „no” i zmień ją na ui enabled = „yes”. Następnie naciśnij Ctrl + O, aby go zapisać.

Po edycji pliku konfiguracyjnego, aby włączyć interfejs WWW, czas na uruchomienie serwera.

systemctl enable mediatomb
systemctl start mediatomb

Następnym krokiem jest dodanie multimediów do serwera. Zrób to, otwierając nową kartę w przeglądarce internetowej i przechodząc do: https: // localhost: 50500. Pamiętaj, że localhost tylko lokalnie. Aby uzyskać dostęp do serwera przez sieć, najlepszym sposobem działania jest znalezienie jego adresu IP. Aby to zrobić, uruchom to polecenie:

ip addr show | grep "inet 192.168"

Użycie polecenia ip addr show w połączeniu z grep odfiltruje wszystkie niepotrzebne informacje i po prostu pokaże lokalny adres IP komputera. Skopiuj 192.168.1.XXX i wprowadź go w adresie URL przeglądarki internetowej. Na przykład:

192.168.1.132:50500


W tym miejscu kliknij „System plików”, a następnie „Katalog komputera” i znajdź pliki multimedialne na komputerze, które chcesz dodać. Kliknij znak +, aby dodać pliki multimedialne. W razie potrzeby powtórz ten proces, aby dodać wszystkie media do Mediatomb.

Korzystanie z Mediatomb

Ponieważ Mediatomb jest serwerem multimediów zasilanym przez DLNA, dostęp do plików na innych urządzeniach jest bardzo łatwy. W systemie Linux (działa również we wszystkich systemach operacyjnych obsługujących VLC) najlepszym sposobem przeglądania tych plików jest użycie odtwarzacza multimedialnego VLC. Pobierz i zainstaluj, a następnie postępuj zgodnie z instrukcjami, aby uzyskać dostęp do multimediów z Mediatomb.

Wewnątrz VLC kliknij przycisk listy odtwarzania, aby przełączyć VLC w tryb listy odtwarzania. W trybie listy odtwarzania poszukaj sekcji „Sieć lokalna”. W tej sekcji jest kilka opcji. Kliknij „Universal Plug’n’Play”. Spowoduje to wyświetlenie serwera Mediatomb w przeglądarce list odtwarzania jako folderu. Kliknij folder i przeglądaj, aby uzyskać dostęp do multimediów. Rozpocznij odtwarzanie, klikając dwukrotnie pojedynczy plik multimedialny.

Uwaga: chcesz uzyskać dostęp do swojego serwera Mediatomb na innych platformach i urządzeniach? Przejrzyj instrukcję swojego urządzenia pod kątem „obsługi DLNA”. Urządzenia, które go obsługują, obejmują kilka konsol do gier wideo, dekoderów itp.