MiniDLNA - konfiguracja serwera, wskazówki instalacyjne, konfiguracja

Digital Living Network Alliance - stowarzyszenie producentów elektronicznych i komputerowych, którzy stworzyli zgodną normę dla wszystkich swoich systemach. DLNA pozwala na podłączenie wielu urządzeń w tej samej sieci, aby udostępnić różne treści, w tym ustawienie spełniać MiniDLNA. Zaletą, jaką może zaoferować, jest prosta konfiguracja i wszechstronność. System może pracować zarówno w sieciach Wi-Fi, jak i sieciach Ethernet.

oferuje w pełni zautomatyzowane rozwiązanie składające się z oprogramowania o nazwie MiniDLNA. To pozwala udostępniać foldery i zrobić wszystko, co jest widoczne na komputerach w sieci. Ten program jest bezpłatny i działa w systemie Linux. Przed ustawieniem serwera DLNA MiniDLNA Linux przekonany, że obsługują Wi-Fi tę usługę.


Minidlna.conf odczytuje parametry konfiguracyjne /etc/minidlna.conf plik konfiguracyjny szerokości lub pliku parametrów '-f na linii polecenia. Zawiera parę argumentów słów kluczowych, po jednym w wierszu. Linie rozpoczynające się od „#” są interpretowane jako pusty i komentarze minissdpd ustawienie MiniDLNA.

Cyfrowy standard DLNA

Digital Living Network Alliance - jest standardem dla cyfrowego domu, cyfrowy, konwergentnych, urządzeń sieciowych. Urządzenia obsługujące DLNA kompatybilne ze sobą, to jest DLNA zapewnia medyaserverы, odtwarzacze multimedialne, komputery i telefony komórkowe będzie zrozumieć siebie nawzajem. ReadyMedia (dawniej MiniDLNA) zapewnia serwera DLNA. Każdy komputer z systemem Linux staje się serwer mediów dlazdjęć, filmów, książek audio i innych urządzeń cyfrowych, które obsługują DLNA i podłączonych do sieci domowej. DLNA /UPnP automatycznie wykrywa serwer multimedialny. Treść serwera medialnego jest wyświetlana na urządzeniach i może zostać usunięta jako strumień.


Jeżeli katalog domowy użytkownika jest źródłem plików multimedialnych, ustawienia i praw MiniDLNA powinny być ustalone tak, że nie jest przywiązany do konkretnego adresu IP. MiniDLNA nie rozpoznaje plików na drugim dysku twardym. W przypadku całej ścieżki użytkowania, w tym mediów, użytkownik root musi zostać zastąpiony bieżącym trybem. Jeśli użytkownik jest przyzwoity rozmiar biblioteki muzyki, on Regulacja MiniDLNA na OpenWrt. Rozwiązaniem jest stworzenie minidlna bazy danych na komputerze z systemem Linux:
  • tworzy katalog na dysku twardym lub pamięci flash do przechowywania plików OpenWrt mini plikach dziennika i baz danych .mkdir /PathToHardDrive /minidlna.
  • Następujące wiersze to /etc /config /minidlna na urządzeniu OpenWrt, aby umieścić bazę danych Minidlna i plik dziennika na dysku twardym lub dysku flash podłączonym do urządzenia.
  • Metoda ta została przetestowana w urządzeniu podczas konfigurowania OpenWRT MiniDLNA 32 MB RAM i biblioteki muzyki ponad 11000 piosenek. Możesz także dodać zamianę, jeśli system ma mało pamięci.
  • Notebook System Windows nie może przechowywać dane zakodowane UNIX, zamiast używać Notepad ++.
  • Możesz edytować je na routerze przez ssh lub telnet używając vi lub nano, obydwu zawartych w oprogramowaniu. Te dwa operatory utworzą zaszyfrowane plikiw prawidłowym formacie.
  • W przypadku opcji szybkiego uruchamiania systemu Windows jest nano poprzez telnet lub ssh, a potem po prostu skopiować i wstawić plik zawartości w nano-box i przechowywane w bazie danych katalogu MiniDLNA.
  • Oprogramowanie serwera ReadyMedia

    ReadyMedia, dawniej zwany MiniDLNA jest oprogramowanie serwera dla klienta DLNA /UPnP i obsługuje wszystkie pliki multimedialne, takie jak aplikacje, takie jak Totem i Kodi i urządzeń - przenośne odtwarzacze multimedialne, smartfony, telewizory, systemy do gier PS3 i Xbox 360. Jeśli chcesz użyć nieoficjalnego oddział wspiera transkodowanie, należy zainstalować pakiet readmedia-transcode-gitAUR.
    Domyślnie działa jako usługa systemowa. Jest skonfigurowany w /etc/minidlna.conf. Domyślne ustawienie MiniDLNA w Debianie działa jako minidlna użytkownika, która może być regulowana przez użytkownika linii /etc/minidlna.conf a także zmienić ustawienia LOG_DIR db_dir i katalogów, które mogą być określone przez użytkownika. Usługa jest zarządzana przez minidlna.service za pomocą komendy systemd. Jądro inotify dodaje jeden widok dla każdego folderu lub podkatalogi ustawiony /etc/minidlna.conf do monitorowania zmian Media_DB pozwala na aktualizację w czasie rzeczywistym. Po uruchomieniu w trybie użytkownika normalne, nie jest możliwa zmiana progu wejściem inotify. Jeśli liczba godzin inotify nie wystarcza, że ​​kontrolowany przez cały medyapapky, zwiększenie liczby godzin inotifysysctl, na przykład, 100,000, które powinny być wystarczające dla większości zastosowań:
    fs.inotify.max_user_watches # sysctl = 100000 Występ może inotify zależą odtyp urządzenia. Niektóre z nich nie skanują regularnie dysków multimedialnych. Jeśli pliki MiniDLNA zostaną usunięte z kontrolowanych katalogów multimediów, nie można ich naprawić, dopóki klient DLNA nie zostanie wyłączony. A można również ręcznie wyczyścić lub odbudować DB MiniDLNA po zatrzymaniu MiniDLNA-demona lub analizować jej zawarcia debugowanie:
  • nacisnąć klawisze Ctrl + C, aby zamknąć.
  • Aby odbudować Media_DB siłą: # minidlnad -R.
  • Aby uruchomić w trybie debugowania: # minidlnad -d.
  • System plików i lokalizacja

    Utrzymywanie MiniDLNA Media_DB na dysku zewnętrznym, dostępnym zarówno w systemie Linux lub Windows, wybierz go dla prawidłowego systemu plików. Windows NTFS zachowuje Linux domyślnie:
  • RW-dostępu dla użytkownika root i kodowanie UTF-8 czcionek dla nazw plików, ponieważ nazwy będą odczytywane w mediach oglądania Media_DB terminala i odtwarzacz multimedialny, jak większość wsparcia UTF8.
  • Jeżeli użytkownicy wolą vfat (FAT32) dla lepszej kompatybilności z USB-drive, z bezpośrednim połączeniem do Media_Collection napędowego vfat i ma nazwy folderów i plików w lokalnym języku, MiniDLNA można przekodować je na UTF-8 podczas skanowania folderów Media_DB.
  • Dodaj do Media_Collection i opcje montowania Media_DB kodu język konwersji strona FS w krótkich nazw plików DOS przekonwertować długich nazw w terminalu locale.
  • ustanawia prawo dla wszystkich użytkowników RW vfat nie zachowuje uprawnienia skonfigurować Debiana MiniDLNA.
  • Iocharset występuje w systemie o odpowiadającym mu standardzie językowym, jeśliTerminal lub odtwarzacz obsługuje tylko krótkie nazwy plików, więc sprawdź i zawarte tam zainstalowaną stronę kodową, która została uwzględniona w konfiguracji systemu, kiedy ArchLinux uwolnienie został skompilowany lub rozważyć rekompilacji uwalnianie jej dodatkowo: ls /usr /share /fonts /kodowania.

    Instalacja programu MiniDLNA zawiera listę filmów i zdjęć według nazwy pliku w bazie danych i zapisywanie muzyki według tagów ID3 zamiast nazw natywnych. Jeśli kolekcja muzyki nie została wykryta w UTF8, a następnie w lokalnym kodowaniu, MiniDLNA może nie zidentyfikować i ponownie zakodować poprawnie w UTF8 do wyświetlenia w odtwarzaczu multimedialnym. Strona znacznika kodu źródłowego może znajdować się w systemie, więc znaczniki nie będą czytane nawet w przypadku nazw plików multimedialnych. W takim przypadku kolekcja jest ponownie oznaczana w kodowaniu UTF-16BE lub UTF-8 za pomocą konwertera znaczników ID3. Wybierając „prawidłowy” systemu plików Media_Collection - kompromis: EXT4 i XFS pokazać szybki odczyt i zapis dysków HD-krytyczne i CPU Plug-małe komputery z pamięci masowej. NTFS jest najbardziej zgodny z Windows po podłączeniu bezpośrednio do napędu dla szybszego kopiowania, natomiast systemy plików sieciowych, takich jak Samba, NFS czy iSCSI, dzięki czemu importowane do dowolnego systemu Windows Linux FS z wolniejszym kopii danych. Ponieważ fragmentacja plików wpływa na odtwarzanie, przechowuje filmy na dysku niesystemowym sformatowanym w XFS, NTFS lub EXT4 i unika EXT3 i mniej stabilnego FAT32.
    Plik o nazwie minidlna.conf.base, utworzony w katalogu bazy danych minidlna, ma kilka opcji do dalszej konfiguracji.serwer multimedialny. Ponieważ jest on dostarczany w oprogramowaniu i jest standardową dystrybucją Linuksa, możesz znaleźć strony pomocy opisujące parametry, uruchamiając je, na przykład, man minidlna, i otrzymujesz wiele ciekawych odpowiedzi.

    Przetwarzanie multimediów

    MiniDLNA jest przeznaczony dla małych urządzeń, więc nie generuje miniaturek filmów, aby zmniejszyć obciążenie procesora i czas potrzebny na zbudowanie bazy danych. Używa tego samego folderu filmu, jeśli taki istnieje, lub pobiera go z kontekstów multimedialnych, takich jak MP4 lub AVI, z wbudowanymi tagami albumu, ale nie z AVI. Możesz dodać ikony JPG o wymiarach 160x160 pxl lub mniej, dostosowując foldery MiniDLNA za pomocą Thumbnail Maker, a miniDLNA połączy je z plikami multimedialnymi po ponownym skanowaniu. Duże ikony zostaną zmienione i zapisane na Media_DB, co spowalnia skanowanie. W przypadku wielu odcinków programu w folderze każda nazwa musi się pokrywać z nazwą odcinka bez rozszerzenia, na przykład .cover.jpg lub .jpg. Podczas przeglądania zdjęć, progresywna kompresja JPG może nie być obsługiwana przez odtwarzacz DLNA. W związku z tym rozmiar zdjęć zmienia się na "sugerowany rozmiar zdjęcia" w dokumentach odtwarzacza, aby uzyskać bezpłatne pokazy slajdów. Specyfikacja DLNA ogranicza typ obrazu JPG lub PNG i maksymalny rozmiar do 4096 x 4096 pikseli - co oznacza, że ​​implementacja DLNA obsługuje format LARGE. Następny średni dolny limit to 1024 x 768, więc zmiana rozmiaru obrazu może pomóc w prawidłowym wyświetlaniu zdjęć. Aby zmniejszyć obciążenie systemu, MiniDLNA nie konwertuje "niekompatybilnych" plików multimedialnych nalatać, obsługiwane formaty graczy. Podczas tworzenia Media_DB, może nie poprawnie określić, czy niektóre formaty są obsługiwane przez odtwarzacz, który może odtwarzać UPnP w szerszym zakresie formatów.

    Uruchamianie serwera multimediów i instalowanie systemu operacyjnego

    Uruchomienie serwera multimediów za pomocą MiniDLNA umożliwia przesyłanie zdjęć, filmów i muzyki online. Aby wykonać ustawienie na przykładzie malin, będziesz potrzebował:
  • Kolejny komputer, jeśli chcesz używać SSH.
  • Dysk twardy Karta SD dla systemu operacyjnego maliny pi.
  • Rinberry pi Wi-Fi dongle.
  • Zasilanie dla raspberries pi (minimum 1 AMP i 5 woltów dla modelu B, raspberry Pi).
  • Power USB Hub.
  • Wykonaj następujące kroki:
  • Uruchom aktualizację i zainstaluj SSH na stosie malin za pomocą następujących poleceń: sudo apt-get update sudo apt-get upgrade.
  • ​​
  • Po zakończeniu tego procesu zainstaluj oprogramowanie, po czym użytkownik zniknie z serwera MiniDLNA.
  • Użyj poniższego polecenia, aby rozpocząć proces: sudo apt-get install minidlna.
  • Po wprowadzeniu tego polecenia zostanie wykonana procedura aktualizacji.
  • Podłączanie dysku twardego

    Po uruchomieniu należy wstępnie zainstalować dysk twardy. Aby to zrobić, upewnij się, że jest on podłączony do koncentratora USB z zasilaniem, w przeciwnym razie może spowodować problemy z instalacją. Gdy to zrobisz, wróć do używanego klienta SSH i wpisz: sudo fdisk -l. Przed uruchomieniem MiniDLNA musisz znać nazwę i format dyskuNapęd multimedialny został zamontowany podczas uruchamiania i użytkownik mógł uzyskać dostęp do jego zawartości. Aby to zrobić, musisz utworzyć folder do zainstalowania, używając następującej komendy: sudo mkdir /media /HDD. To polecenie tworzy folder o nazwie HDD w katalogu multimediów, po czym musisz nadać mu prawo do odczytu, używając następującej komendy: sudo chmod 777 /media /HDD. Ten wiersz polecenia informuje folder HDD, że ma wszystkie uprawnienia, co oznacza, że ​​ma prawa do zapisu i odczytu, które są wymagane przez użytkownika. Następnie MiniDLNA edytuje plik konfiguracyjny fstab i umieszcza multimedia w tym pliku za pomocą polecenia sudo nano /etc /fstab. Aby kontrolować użytkownika, użyj klawiszy strzałek, aby przejść do końca i dodaj tę linię: /dev /sda1 /media /HDD vfat domyślnie 0 2. W pierwszej części /dev /sda1 znajduje się nazwa twardego dysku, którą chcesz dodaj, że w tym przypadku jest to fat32. I na koniec 0 i 2 na końcu są uprawnieniami Teraz idź do katalogu /media /dysk twardy: cd /media /HDD i uruchom polecenie: Ls.

    Konfigurowanie i edycja pliku konfiguracyjnego

    Aby rozpocząć regulację MiniDLNA, musisz edytować plik konfiguracyjny. Można to zrobić za pomocą następującego polecenia: sudo nano /etc/minidlna.conf. Po otwarciu musisz zmienić część, która wygląda jak ta poniżej.
    Następnie kliknij przycisk sterowania X, aby wyjść, a jeśli chcesz zapisać go w schowku, naciśnij enter, aby potwierdzić. Po skonfigurowaniu urządzenia MiniDLNA następuje aktualizacja programu. Aby to zrobić, uruchom następującą komendę: sudo service minidlna restartsudo service minidlna force-reload.Możesz teraz zobaczyć serwer na komputerze z systemem Windows lub dowolnym kompatybilnym urządzeniu Upnp. Kliknij przycisk Start, a następnie po lewej stronie ekranu, kliknij na sieci można znaleźć MiniDLNA-serwer o nazwie w urządzeniach multimedialnych.

    Specjalizacja w zakresie systemu Ubuntu

    DLNA umożliwia odtwarzanie domowych multimediów sieciowych na wszystkich kompatybilnych urządzeniach. Aby ustawić MiniDLNA, załadować go na sourceforge.net, skachennuyu zawarte w folderze programu i pobrać plik o nazwie minidlna__static.tar.gz. Następnie wykonaj następujące czynności:
  • Dodaj repozytorium stedy-minidna.
  • Wykonuj aktualizacje. Moja MiniDLNA działa na serwerze z uruchomionym Webminem. Ten moduł oferuje łatwy sposób edycji pliku konfiguracyjnego, ponownego uruchomienia i ponownego skanowania.
  • pobiera pobrany plik: Smoła zxvf nazwa_pliku.tar.gz. Prowadzi to do plików: minidlna.conf i folder /usr /share.
  • ,
  • , aby ustawienia MiniDLNA instalacyjne?, Należy wykonać następujące czynności: jednocześnie nacisnąć CTRL + ALT + T, aby otworzyć zacisk operacyjnego.
  • Wprowadza: sudo apt-get install minidlna.
  • po naciśnięciu przycisku ENTER wprowadzić hasło, a w razie potrzeby wprowadzić S, w celu potwierdzenia.
  • Następnie, zmieniać plik MiniDLNA wprowadzonego: /etc/minidlna.conf.
  • Jeżeli plik ustawienia MiniDLNA Ubuntu muszą być otwarte w terminalu prowadzony przez przewód, przy użyciu klawiszy strzałek.
  • Następnie usunąć komentarze i edytować niektóre linie: /ścieżka /DOS /plików.
  • Po zakończeniu naciśnij CTRL + O, aby zapisać plik.
  • Teraz trzeba zmienić drugą wprowadzając następującą: sudo nano /etc /default /minidlna.
  • Tylko ten sam przypadek poprzedniego plikuzmień następujące: # USER = minidlna = USER = "root".
  • Po edycji naciśnij CTRL + O, aby go zapisać.
  • Następnie należy ponownie uruchomić program MiniDLNA i pobrać bibliotekę.
  • Użytkownik może teraz używać dowolnego klienta DLNA do nawigacji pomiędzy filmami, takimi jak Smart TV, Bluray, Smartphones.

    Lokalizacja serwera Windows

    Windows 10 dostarcza tuzin wysokiej klasy gadżetów rozrywkowych, ale korzysta z nich tylko kilka osób, ponieważ większość ludzi nawet nie wie, co to jest. Łatwo jest jednak zmienić komputer z systemem Windows 10 w fajny DLNA, bez konieczności pobierania i instalowania aplikacji innych firm w celu uzyskania dostępu do tej usługi. System Windows 10 ma wbudowany serwer, który umożliwia dostęp do tej usługi. Wiele strumieniowych urządzeń podłączanych do telewizora, w tym PlayStation 4 X-Box One, X-Box-360 i ROKU, obsługuje strumieniowanie DLNA. Mogą przesyłać pliki muzyczne i wideo przez sieć z komputera, jeśli zainstalowano DLNA. Smartfony zgodne ze standardem DLNA mogą również służyć do odbijania zawartości multimedialnej z telefonu na telewizor HD. Dlatego jeśli Twój smartfon ma ciekawe filmy z funkcją DLNA i musisz wyświetlać je na dużym ekranie, możesz korzystać z DLNA lub Wi-Fi Direct na swoim urządzeniu. Podczas korzystania z tej metody smartfon działa jak pilot zdalnego sterowania. Jak włączyć Windows 10:
  • Otwórz PU i znajdź "Media". Możesz użyć opcji wyszukiwania lub uruchomić Cortana, a następnie przeszukać Media. Opcja "Network and Sharing" pojawi się u góry.
  • Kliknij link "Opcje strumieniowego przesyłania multimediów" znajdujący się bezpośrednio pod centrum sieci i funkcję "Włącz przesyłanie multimediów", aby aktywować serwer strumieniowania multimediów.
  • Dostosuj usługę przesyłania strumieniowego zgodną z DLNA w systemie Windows.
  • Ogólnie rzecz biorąc, proces ten nie powinien zająć więcej niż 5 minut.

    Dostęp do plików multimedialnych z urządzenia z systemem Android

    Korzystając z aplikacji MiniDLNA, możesz przekonwertować dowolną maszynę DLNA Linux w kilka minut. Ponieważ MiniDLNA jest dostępna w oficjalnych repozytoriach oprogramowania obu dystrybucji, instalacja polega na uruchomieniu polecenia instalacji z uprawnieniami roota. Po zainstalowaniu pakietu otwórz plik konfiguracyjny minidlna.conf w edytorze tekstu, uruchamiając go jako root. Musisz określić co najmniej dwie rzeczy: ścieżki do katalogów zawierających multimedia cyfrowe oraz opisową nazwę DLNA. Następnie utwórz bazę danych. Aby to zrobić, zatrzymaj: /etc/init.d/minidlna stop, a następnie wykonaj następujące polecenie o nazwie root: minidlna -R. Zacznij od serwera, używając /etc/init.d/minidlna jako root. Niestety zespół nie może automatycznie zaktualizować bazy danych, więc musisz to robić ręcznie za każdym razem, gdy dodajesz nowe pliki multimedialne. Aby uzyskać dostęp do multimediów cyfrowych obsługiwanych przez serwer DLNA, potrzebujesz urządzenia obsługującego DLNA lub instalującego oprogramowanie klienckie DLNA. Podczas konfigurowania MiniDLNA dla Linux Mint możesz wypróbować eeZUPnP, podczas gdy aplikacja AnDLNA może być przydatna do uzyskiwania dostępu do plików multimedialnych z urządzenia z systemem Android.

    Rozwiązywanie problemów z usługą automatycznego odtwarzania

    Czasami mini-domena nie jesturuchamia się przy starcie lub MiniDLNA nie widzi plików. Alternatywnie, obsługa systemu może uruchomić „mynydlnu” jako własnej osobie. Może to być przydatne, jeśli chcesz udostępnić multimedia, gdy użytkownik nie ma dostępu do urządzenia. W takim przypadku utwórz lokalnie wymagane pliki i katalogi i edytuj konfigurację zgodnie z opisem poniżej.
    Gdy za pomocą zapory trzeba otworzyć porty SSDP (1900 /UDP) oraz trivnet1 (8200 /TCP). Na przykład, można to zrobić za pomocą iptables firewall Arno, edytując firewall.conf, otwarte porty, następujące: OPEN_TCP = "8200" OPEN_UDP = "1900". W niektórych konfiguracjach sieciowych MiniDLNA podłączony do routera za pośrednictwem Internetu i mogą być problemy z dostępem do routera Wi-Fi. Aby rozwiązać ten problem, upewnij się, że wyłączenie multiemisji jest wyłączone na routerze. Na przykład połącz się ze stroną konfiguracji, a następnie Ustawienia- & gt; Bridge i VLAN- & gt; Bridge List- & gt; wybierz Edytuj na Bridge Ethernet WiFi- & gt; ustaw Multicast Isolation na No- & gt; Zastosuj Zauważ, że w usłudze systemd domyślnie używany jest parametr ProtectHome = on. Jeśli użytkownik zamierza udostępniać pliki znajdujące się w katalogu /home /systemu, może to obniżyć ten limit modyfikując Systemd zastąpić urządzenia: /etc/systemd/system/minidlna.service.d/override.conf. Serwer DLNA może przestać być widoczny po pewnym czasie udostępnienia na urządzeniu mostkowym. Jeśli ReadyMedia wykorzystywane do „broadcast” do urządzeń pomostowych, takich jak urządzenia OpenVPN, Ethernet podłączony do urządzenia, serwer może przestaćpostrzegane przez klientów po pewnym czasie, który może wynosić od kilku sekund do południa. Aby rozwiązać ten problem, musisz dezaktywować "promocję multiemisji" za pomocą następującego polecenia: # echo 0 /sys /devices /virtual /net /br0 /bridge /multicast_snooping. Powinno to spowodować, że serwer będzie widoczny dla klientów, ale zmiany zostaną utracone po ponownym uruchomieniu. Jeśli to działa, możesz dokonać stałej zmiany przy użyciu pliku systemd, edytując plik /etc /systemd /system /multicas_snooping. Takie podejście powinno wyłączyć funkcję multicast_snooping przy każdym rozruchu.

    Powiązane publikacje