Linux zapewnia wiele rozmaitych metod przesyłania multimediów w sieci. Dla użytkowników dysponujących nowoczesnym sprzętem serwerowym dostępne są rozwiązania takie jak Plex oraz Emby. Istnieje również możliwość udostępniania plików multimedialnych poprzez udziały NFS lub serwer Samba. Jednak dla tych, którzy używają starszych urządzeń i pragną przesyłać multimedia do kilku urządzeń w sieci, lepszym rozwiązaniem jest Mediatomb. Jest to serwer DLNA, który korzysta z uniwersalnej technologii plug-and-play, obsługiwanej przez wiele różnych urządzeń. Instalacja i uruchomienie Mediatomb jest bardzo proste i można je przeprowadzić w niemal każdej dystrybucji Linuksa. W tym artykule przedstawimy, jak skonfigurować serwer DLNA przy użyciu Mediatomb w systemie Linux.
Uwaga: Zobacz samouczek wideo na końcu artykułu.
Instalacja Mediatomb
Ubuntu
sudo apt install mediatomb
Debian
sudo apt-get install mediatomb
Arch Linux
Aby zainstalować Mediatomb na Arch Linux, najpierw odwiedź AUR i pobierz migawkę, aby stworzyć pakiet. Gdy archiwum znajduje się w folderze Pobrane, otwórz terminal i rozpakuj je.
cd ~/Downloads tar xvzf mediatomb.tar.gz
Po rozpakowaniu plików źródłowych Mediatomb, należy przejść do wyodrębnionego folderu.
cd mediatomb
Wykorzystaj polecenie makepkg do zbudowania pakietu. Upewnij się, że masz zainstalowane wszystkie wymagane zależności, aby uniknąć problemów z kompilacją. Aby sprawdzić brakujące zależności, zwróć uwagę na komunikaty menedżera pakietów Pacman. Możliwe, że będziesz musiał pobrać brakujące zależności z AUR.
Gdy wszystkie wymagane pakiety będą dostępne, przystąp do kompilacji pakietu Mediatomb.
makepkg
Poczekaj, aż menedżer pakietów zakończy budowanie oprogramowania. Po zakończeniu procesu uzyskasz plik tar.xz. Zainstaluj go w systemie, korzystając z menedżera pakietów Arch Linux.
sudo pacman -U mediatomb.tar.xz
Fedora
sudo dnf install mediatomb
OpenSUSE
Jednym z najprostszych sposobów na szybką instalację Mediatomb DLNA w systemie OpenSUSE jest skorzystanie z usługi kompilacji OpenSUSE. Pakiet serwera DLNA jest dostępny dla OpenSUSE Leap 42.3, Leap 42.2 oraz OpenSUSE Tumbleweed.
Aby zainstalować oprogramowanie, przejdź na stronę pobierania, wybierz wersję SUSE, a następnie kliknij „Instalacja jednym kliknięciem”. To uruchomi narzędzie instalacyjne YaST, które zainstaluje Mediatomb w twoim systemie!
Inne dystrybucje Linux
Mediatomb to bardzo popularne oprogramowanie, dlatego jest dostępne w wielu dystrybucjach Linuksa. Niemniej jednak nie wszystkie systemy operacyjne Linuksa obsługują te same pakiety. Jeśli nie możesz znaleźć binarnego pliku do instalacji dla swojego ulubionego systemu, być może będziesz musiał pobrać kod źródłowy i zbudować oprogramowanie samodzielnie. Możesz to zrobić, odwiedzając stronę programisty, pobierając kod źródłowy i postępując zgodnie z dostarczonymi instrukcjami!
Konfiguracja Mediatomb
Oprogramowanie serwera zostało zainstalowane, jednak przed jego użyciem trzeba wprowadzić kilka ustawień. Otwórz terminal i uzyskaj uprawnienia roota za pomocą polecenia: sudo -s. Następnie edytuj plik konfiguracyjny Mediatomb.
nano /etc/mediatomb/config.xml
W edytorze nano znajdź linię ui enabled = „no” i zmień ją na ui enabled = „yes”. Następnie naciśnij Ctrl + O, aby zapisać zmiany.
Po modyfikacji pliku konfiguracyjnego włączającego interfejs WWW, czas uruchomić serwer.
systemctl enable mediatomb systemctl start mediatomb
Kolejnym krokiem jest dodanie multimediów do serwera. Otwórz nową kartę w przeglądarce internetowej i przejdź do: https://localhost:50500. Pamiętaj, że localhost działa tylko lokalnie. Aby uzyskać dostęp do serwera w sieci, najlepiej jest znaleźć jego adres IP. Możesz to zrobić, uruchamiając następujące polecenie:
ip addr show | grep "inet 192.168"
Używając polecenia ip addr show razem z grep, uzyskasz tylko lokalny adres IP swojego komputera. Skopiuj adres w formacie 192.168.1.XXX i wprowadź go w pasku adresu przeglądarki, na przykład:
192.168.1.132:50500
W tym miejscu kliknij „System plików”, a następnie „Katalog komputera”, aby znaleźć pliki multimedialne, które chcesz dodać. Kliknij znak +, aby dodać wybrane multimedia. Powtórz ten proces, aby dodać wszystkie pliki do Mediatomb, jeśli zajdzie taka potrzeba.
Korzystanie z Mediatomb
Mediatomb, jako serwer multimediów oparty na DLNA, umożliwia łatwy dostęp do plików na innych urządzeniach. W systemie Linux (a także na wszystkich systemach operacyjnych, które wspierają VLC) najlepiej przeglądać te pliki przy użyciu odtwarzacza VLC. Pobierz i zainstaluj VLC, a następnie postępuj zgodnie z instrukcją, aby uzyskać dostęp do multimediów z Mediatomb.
W VLC kliknij ikonę listy odtwarzania, aby przełączyć program w tryb listy odtwarzania. W tym trybie znajdź sekcję „Sieć lokalna”. Tam znajdziesz kilka opcji. Kliknij „Universal Plug’n’Play”, co spowoduje wyświetlenie serwera Mediatomb w przeglądarki listy odtwarzania jako folderu. Kliknij folder i przeglądaj multimedia. Odtwórz plik, klikając na niego dwukrotnie.
Uwaga: Jeśli chcesz uzyskać dostęp do swojego serwera Mediatomb na innych platformach i urządzeniach, sprawdź instrukcje swojego urządzenia dotyczące „obsługi DLNA”. Wiele konsol do gier, dekoderów i innych urządzeń wspiera tę funkcję.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.