MiniDLNA - konfigurácia servera, tipy na inštaláciu, konfigurácia

Digital Living Network Alliance je združenie výrobcov elektroniky a počítačov, ktoré zaviedli jednotný štandard pre všetky svoje systémy. Funkcia DLNA umožňuje pripojiť rôzne zariadenia v rámci tej istej siete, aby ste mohli zdieľať iný obsah vrátane nastavenia MiniDLNA. Výhodou, ktorú môže ponúknuť, je jednoduchá konfigurácia a všestrannosť. Systém môže pracovať v sieťach Wi-Fi aj v sieťach Ethernet.

Používateľom sa ponúka plne automatizované riešenie, ktoré pozostáva zo softvéru s názvom MiniDLNA. Umožňuje zdieľať priečinky a robiť všetko, čo je viditeľné pre počítače v sieti. Tento program je bezplatný a pracuje na systéme Linux. Pred nastavením zariadenia MiniDLNA na serveri DLNA Linux sa uistite, že služba Wi-Fi podporuje túto službu.


Minidlna.conf prečíta možnosti konfigurácie z celého súborového súboru /etc/minidlna.conf alebo súboru špecifikovaného parametrom '-f' na príkazovom riadku. Obsahuje pár argumentov pre kľúčové slová, jeden na riadok. Riadky začínajúce na "#" sú prázdne a sú interpretované ako komentáre v miniSDpd nastaveniach MiniDLNA.

Digitálna norma DLNA

Digital Living Network Alliance je digitálny štandard pre domáce digitálne, konvergované, sieťové zariadenia. Zariadenia kompatibilné s DLNA sú navzájom kompatibilné, to znamená, že DLNA zabezpečuje, že mediálne servery, prehrávače médií, počítače a mobilné telefóny sa navzájom porozumejú. Služba ReadyMedia (predtým MiniDLNA) poskytuje server DLNA. Každý počítač s operačným systémom Linux sa stáva mediálnym serveromobrázky, videozáznamy, audioknihy a ďalšie digitálne zariadenia podporujúce funkciu DLNA a pripojenie k vašej domácej sieti. DLNA /UPnP automaticky detekuje mediálny server. Obsah multimediálneho servera sa zobrazuje na zariadeniach a môže sa odtiaľ odstrániť ako stream.


Ak je domovský adresár užívateľa je zdrojom pre mediálne súbory, nastavenia a MiniDLNA práv by mali byť stanovené tak, že nie je viazaná na konkrétnu IP adresu. MiniDLNA nerozpozná súbory na druhom pevnom disku. Pre celú cestu používania, vrátane médií, musí byť užívateľ root nahradený aktuálnym režimom. Ak má používateľ slušnú hudobnú knižnicu, upraví MiniDLNA na OpenWrt. Riešením je vytvoriť databázu minidlna na PC s operačným systémom Linux:
  • vytvorí adresár na pevnom disku alebo flash disk pre ukladanie súborov OpenWRT mini log a databázových súborov .mkdir /PathToHardDrive /minidlna.
  • zariadenie OpenWRT zmeniť nasledujúce riadky /etc /config /minidlna, aby databáza Minidlna a protokolu na pevný disk alebo flash disk pripojený k zariadeniu.
  • Táto metóda bola testovaná so zariadením pri konfigurácii OpenWRT MiniDLNA na 32 MB RAM a hudobnej knižnice viac ako 11.000 piesní. Môžete tiež pridať swap, ak má systém malú pamäť.
  • , notebook Windows nemôže ukladať dáta zakódované UNIX, namiesto toho pomocou poznámkového ++.
  • môžete upraviť router cez ssh alebo telnet, pomocou vi alebo nano, obaja zahrnuté vo firmvéru. Títo dva operátori vytvoria šifrované súboryv správnom formáte.
  • rýchle možnosti spustenia systému Windows Pro je nano cez telnet alebo ssh, potom jednoducho skopírovať a vložiť súbor obsahu v nano-box a uložené v databáze adresára MiniDLNA.

    Softvér servera ReadyMedia

    ReadyMedia, predtým nazývaná MiniDLNA, je serverový softvér pre zákazníkov DLNA /UPnP a podporuje všetky multimediálne súbory, ako sú napríklad aplikácie, ako je Totem a Kodi a zariadení - prehrávačov prenosných médií, chytré telefóny, televízory, herné systémy, PS3 a Xbox 360. ak chcete použiť neoficiálne vetva podporuje prekódovanie, nainštalovať balík readmedia-transcode-gitAUR.
    Štandardne funguje ako systémová služba. Je konfigurovaný v súbore /etc/minidlna.conf. Nastavenie MiniDLNA predvolené v Debiane beží ako užívateľ minidlna, ktorý môže byť nastavený užívateľom /etc/minidlna.conf línie a tiež zmeniť nastavenie LOG_DIR db_dir a adresárov, ktoré môžu byť predpísané užívateľom. Služba je spravovaná službou minidlna.service pomocou príkazu systemd. Jadro inotify pridáva jedno zobrazenie pre každú zložku alebo podadresára nastavená /etc/minidlna.conf sledovať zmeny Media_DB umožňuje aktualizovať v reálnom čase. Pri spustení v bežnom používateľskom režime nie je schopný zmeniť vstupné limity inotify. V prípade, že počet hodín inotify nie je dostatočná, aby riadil všetky medyapapky, zvýšenie počtu hodín inotifysysctl, napríklad 100000, ktorá by mala byť dostačujúca pre väčšinu aplikácií:
    # sysctl fs.inotify.max_user_watches = 100000 Výkon môže inotify závisí od tohotyp zariadenia. Niektoré z nich nekontrolujú disky médií pravidelne. Ak váš MiniDLNA odstrániť medyakatalohov kontrolované, nemôžu byť opravené, ak DLNA klient je zariadenie vypnuté. A môžete tiež ručne vyčistiť alebo znova DB MiniDLNA po zastavení MiniDLNA démon či analyzovať jej uzavretia ladenie:
  • , stlačením klávesy Ctrl + C pre ukončenie.
  • , aby znovu silová Media_DB: # minidlnad -R.
  • pre spustenie v režime ladenia: # minidlnad -d.
  • Súborový systém a lokalizácia

    Vedenie MiniDLNA Media_DB na externom disku, k dispozícii v oboch Linux či Windows, vyberte si pre správny súborový systém. Windows NTFS udržiava svoju Linux štandardne:
  • RW-prístup pre užívateľov root a kódovanie fontov UTF8 názvov súborov, pretože názvy budú čítať v médiách prezeranie Media_DB terminálu a prehrávače médií, pretože väčšina nosné UTF8.
  • Ak je užívatelia dávajú prednosť vfat (FAT32) pre lepšiu kompatibilitu s USB disk, s priamym napojením na Media_Collection pohonu VFAT a má názvy adresárov a súborov v miestnom jazyku, môžete MiniDLNA je prekódovať do UTF8 Pri skenovaní zložiek Media_DB.
  • Pridať do Media_Collection a možnosťou uchytenia Media_DB jazykový kód stránky konverzie FS v krátkej názvy súborov DOS previesť dlhé názvy v termináli locale.
  • stanovuje právo pre všetkých užívateľov rw ako VFAT nezachová oprávnenie nastaviť Debian MiniDLNA.
  • Iocharset je prítomný v systéme so zodpovedajúcou jazykovou normou, akterminál alebo prehrávač podporuje len krátke názvy súborov, tak sa pozrite tu a sú zahrnuté nainštalovanú znakovú stránku, ktorá bola zahrnutá v konfigurácii systému, kedy bol Arch Linux uvoľňovanie zostavený alebo zvážiť rekompilácia uvoľnenie pre jeho pridanie: ls /usr /share /fonts /kódovanie.

    Inštalácia MiniDLNA uvádza filmy a obrázky na názov súboru do svojej databázy a nahrávať hudbu ID3 tagov namiesto na priezvisko. Ak hudobný zbierka nebol videný v kódovaní UTF-8 ho na lokálnom MiniDLNA nemožno identifikovať a prevádza ho správne UTF-8 pre zobrazenie prehrávača médií. Stránka so značkou zdrojového kódu sa môže nachádzať v systéme, takže značky nebudú čítať ani vtedy, ak sú názvy multimediálnych súborov. V tomto prípade zvážte zbierku re-tag kódovaného UTF-16BE alebo UTF-8 prevodník pomocou značiek ID3. Voľbe "správny" súborový systém Media_Collection - kompromis: EXT4 a XFS ukáže rýchlo čítať a písať HD-kritickej jednotky a CPU Plug-malé počítače s pripojené úložisko. NTFS je najviac kompatibilný s Windows pri pripojení priamo na disk pre rýchlejšie kopírovanie, zatiaľ čo súborové systémy sietí, ako je Samba, NFS alebo iSCSI, podľa ktorého dovážajú do akéhokoľvek systému Windows Linux FS s pomalším dátovým kópiu. Vzhľadom k tomu, fragmentácia súboru ovplyvňuje prehrávanie, ukladanie filmov na nesystémové jednotky vo formáte XFS, NTFS alebo EXT3 EXT4 a vyhnúť menej stabilné FAT32.
    na súbor s názvom minidlna.conf.base, vytvorený v databáze adresára minidlna, má niekoľko možností pre ďalšie prispôsobeniemediálny server. Pretože je dodávaný vo firmware a je štandardnou distribúciou Linuxu, nájdete stránky pomoci popisujúce parametre jednoduchým spustením, napríklad menom minidlna a získate veľa zaujímavých odpovedí.

    Spracovanie multimédií

    MiniDLNA je určená pre malé zariadenia, preto nevytvára miniatúry videí na zníženie zaťaženia CPU a čas potrebný na vytvorenie databázy. Používa to isté zložky filmu, ak nejaké existuje, alebo ho získava tam, kde je to z mediálnych kontextov, ako napríklad MP4 alebo AVI, s vstavanými tagmi Album Art, ale nie z AVI. Môžete pridať ikony JPG 160x160 pxl alebo menej úpravou priečinkov MiniDLNA pomocou nástroja Thumbnail Maker a miniDLNA ich po viazaní skenovania viaže na mediálne súbory. Veľké ikony sa zmenia a uloží do priečinka Media_DB, čo spomaľuje skenovanie. V prípade viacerých epizód prehliadky v priečinku sa každé meno musí zhodovať s názvom epizódy bez ext, napríklad .cover.jpg alebo .jpg. Pri prehliadaní fotografií nemusí byť prehrávač DLNA podporovaný pomocou progresívnej kompresie JPG bez straty. Preto sa veľkosť fotografií zmenila na "navrhnutú veľkosť fotografie" v dokumentoch prehrávača na slobodné prezentácie obrázkov. Špecifikácia DLNA obmedzuje typ obrázka JPG alebo PNG a maximálnu veľkosť na 4096 x 4096 pixelov - čo znamená, že implementácia DLNA podporuje formát LARGE. Ďalšia dolná medza MEDIUM je 1024 x 768, takže zmena veľkosti obrázka vám môže pomôcť správne zobraziť fotografie. Na zníženie zaťaženia systému MiniDLNA nekonvertuje multimediálne súbory "nekompatibilných"fly, podporované formáty hráčov. Pri vytváraní Media_DB nemusí správne určiť, či sú niektoré formáty podporované prehrávačom, ktorý dokáže reprodukovať UPnP v širšom rozsahu formátov.

    Spustenie servera médií a inštalácia OS

    Spustenie mediálneho servera pomocou funkcie MiniDLNA umožňuje prenášať fotografie, videá a hudbu online. Ak chcete vykonať nastavenie na malinovom príklade, budete potrebovať:
  • Iný počítač, ak chcete používať SSH.
  • Karta SD karta pre operačný systém maliny pi.
  • Raspberry pi wi-fi dongle.
  • Napájanie malín pi (minimálne 1 AMP a 5 voltov pre model B, malina Pi).
  • Napájací USB rozbočovač.
  • Postupujte podľa nasledujúcich krokov:
  • Spustite aktualizáciu a nainštalujte SSH do matice s použitím nasledujúcich príkazov: sudo apt-get update sudo apt-get upgrade.
  • ​​
  • Po dokončení tohto procesu nainštalujte softvér, po ktorom používateľ zmizne na serveri MiniDLNA.
  • Na spustenie procesu použite nasledujúci príkaz: sudo apt-get install minidlna.
  • Po zadaní tohto príkazu sa vykoná aktualizačná procedúra.
  • Pripojenie pevného disku

    Musíte predinštalovať pevný disk médií, keď je spustený. Za týmto účelom sa uistite, že je zapojený do rozbočovača USB s napájaním, inak môže spôsobiť problémy s inštaláciou. Keď sa to stane, vráťte sa na klient SSH, ktorý sa používa, a zadajte: sudo fdisk -l. Skôr ako spustíte aplikáciu MiniDLNA, budete musieť poznať názov jednotky a jej formátPri spustení bola namontovaná jednotka médií a používateľ mohol pristupovať k jej obsahu. Aby ste to urobili, budete musieť vytvoriť priečinok na inštaláciu pomocou nasledujúceho príkazu: sudo mkdir /media /HDD. Tento príkaz vytvorí zložku s názvom HDD v medyakatalohe, potom je potrebné, aby jej čítanie, pomocou nasledujúceho príkazu: sudo chmod 777 /media /HDD. Tento príkazový riadok hovorí zložiek pevný disk, ktorý má všetky povolenia, čo znamená, že má právo čítania a zápisu, ktorý chcete. Potom je konfigurácia upraviť fstab MiniDLNA a umiestni media pohon v tomto súbore pomocou príkazu: sudo nano /etc /fstab. Ak chcete spravovať užívateľa, musíte použiť klávesy so šípkami pohybovať sa pohybovať až do konca, a pridajte tento riadok: /dev /sda1 /media /HDD VFAT východiskovej hodnoty 0 2. Prvá časť /dev /sda1 - je názov pevného disku, ktorý chcete pridajte, že v tomto prípade je fat32. A konečne, 0 a 2 na konci - to dozvolu.Teper prejsť do adresára /media /Pevný disk: cd /media /HDD a spustenie príkazu: Ls.

    Nastavenie a úpravy konfiguračného súboru

    pre zahájenie nastavenie MiniDLNA, editovať konfiguračný súbor. Môžete to urobiť pomocou nasledujúceho príkazu: sudo nano /etc/minidlna.conf. Po otvorení musíte zmeniť časť, ktorá vyzerá ako nižšie.
    Potom zatvorte ovládacie tlačidlo X a ak ho chcete uložiť do schránky, stlačením klávesu enter potvrďte. Teraz, keď je nakonfigurovaná technológia MiniDLNA, aktualizujú program. Ak to chcete urobiť, spustite nasledujúci príkaz: sudo service minidlna restartsudo služba minidlna force-reload.Teraz môžete vidieť server na počítači so systémom Windows alebo akomkoľvek kompatibilnom zariadení Upnp. Kliknite na začiatok a potom kliknite na sieť na ľavej strane obrazovky. Nájdete tu server MiniDLNA pod názvom v sekcii mediálnych zariadení.

    Špecializácia na Ubuntu

    DLNA vám umožňuje prehrávať domáce sieťové médiá vo všetkých kompatibilných zariadeniach. Ak chcete nainštalovať MiniDLNA, stiahnite si ju na sourceforge.net, prejdite do stiahnutej zložky programu a stiahnite súbor s názvom minidlna__static.tar.gz. Postupne postupujte nasledovne:
  • Pridajte úložisko stedy-minidna.
  • Vykonajte aktualizácie. My MiniDLNA beží na serveri s Webmin. Tento modul ponúka jednoduchý spôsob úpravy konfiguračného súboru, reštartu a opätovného skenovania.
  • Načíta sa stiahnutý súbor: tar -zxvf filename.tar.gz. To vedie k súborom: minidlna.conf a priečinku /usr /share.
  • Ak chcete vykonať konfiguráciu Ubuntu MiniDLNA, vykonajte nasledujúce akcie: súčasným stlačením klávesov CTRL + ALT + T otvorte terminál OS.
  • Zavádza: sudo apt-get install minidlna.
  • Po stlačení tlačidla ENTER zadajte heslo av prípade potreby zadajte S na potvrdenie.
  • Potom upravte súbor MiniDLNA, preto zadajte: /etc/minidlna.conf.
  • Pri konfigurácii Ubuntu MiniDLNA musí byť súbor otvorený v termináli, aby ste mohli prechádzať pomocou riadkov pomocou šípok.
  • Potom odstráňte komentáre a upravte niektoré riadky: /PATH /DOS /FILES.
  • Po dokončení stlačte CTRL + O pre uloženie súboru.
  • Teraz musíte zmeniť iný typ zadaním: sudo nano /etc /default /minidlna.
  • Iba v prípade predchádzajúceho spisuzmeňte nasledovné: # USER = minidlna = USER = "root".
  • Po úprave stlačte klávesy CTRL + O na uloženie.
  • Ďalej je potrebné reštartovať MiniDLNA a stiahnuť knižnicu.
  • Používateľ teraz môže používať ľubovoľný klient DLNA na navigáciu medzi videami, ako napríklad Smart TV, Bluray, Smartphones.

    Umiestnenie servera Windows

    Systém Windows 10 prináša dvanásť zábavných miniaplikácií pre zábavu, ale len málo ľudí ich používa, pretože väčšina ľudí ani nevie, aké sú. Je však jednoduché prepnúť počítač so systémom Windows 10 do chladnej knižnice DLNA bez toho, aby ste museli preberať a inštalovať aplikácie tretích strán na prístup k tejto službe. V systéme Windows 10 je zabudovaný server, ktorý vám umožňuje prístup k tejto službe. Mnoho vysielacích zariadení, ktoré sa pripájajú k televízoru, vrátane zariadení PlayStation 4 X-Box One, X-Box-360 a ROKU, podporuje streaming DLNA. Môžu prenášať hudobné a video súbory cez sieť z počítača, ak je nainštalovaná DLNA. Inteligentné telefóny kompatibilné s technológiou DLNA je možné použiť aj na zrkadlenie mediálneho obsahu z telefónu na HDTV. Preto, ak má váš smartphone zaujímavé videá s funkciou DLNA a potrebujete ich zobraziť na veľkej obrazovke, môžete na svojom zariadení použiť funkciu DLNA alebo Wi-Fi Direct. Pri používaní tejto metódy funguje smartphone ako diaľkový ovládač. Ako zapnúť systém Windows 10:
  • Otvorte PU a vyhľadajte "Médiá". Môžete použiť možnosť vyhľadávania alebo spustiť aplikáciu Cortana a potom vyhľadávať médiá. Voľba "Sieť a zdieľanie" sa zobrazí v hornej časti.
  • Kliknutím na odkaz "Možnosti mediálneho streamovania" umiestnený priamo pod stredom siete a funkciou Povoliť streamovanie multimédií aktivujete server multimediálnych streamov.
  • Prispôsobte streamingovú službu kompatibilnú s DLNA v systéme Windows.
  • Vo všeobecnosti by proces nemal trvať dlhšie ako 5 minút.

    Prístup k multimediálnym súborom zo zariadenia Android

    Pomocou aplikácie MiniDLNA môžete v priebehu niekoľkých minút previesť ľubovoľný počítač DLNA DLNA. Keďže je služba MiniDLNA dostupná v oficiálnych archívoch softvéru obidvoch distribúcií, inštalácia má spustiť inštalačný príkaz s oprávneniami root. Po nainštalovaní balíka otvorte konfiguračný súbor minidlna.conf v textovom editore tak, že ho spustíte ako root. Musíte zadať aspoň dve veci: cesty k adresárom obsahujúcim digitálne médiá a opisný názov DLNA. Potom vytvorte databázu. Ak to chcete urobiť, zastavte: /etc/init.d/minidlna zastavte a potom spustite nasledujúci príkaz s názvom root: minidlna -R. Začnite so serverom pomocou /etc/init.d/minidlna ako root. Bohužiaľ, tím nemôže automaticky aktualizovať databázu, takže je potrebné robiť to manuálne vždy, keď pridáte nové mediálne súbory. Pri prístupe k digitálnym médiám, ktoré obsluhuje server DLNA, potrebujete zariadenie podporujúce DLNA alebo inštaláciu klientskyho softvéru DLNA. Pri nastavovaní MiniDLNA pre Linux Mint môžete skúsiť eeZUPnP, zatiaľ čo aplikácia AnDLNA môže byť užitočná pre prístup k multimediálnym súborom zo zariadenia Android.

    Riešenie problémov so službou automatického prehrávania

    Niekedy mini-doména nie jezačína pri zavádzaní alebo MiniDLNA nevidí súbory. Ako alternatívu k systémovej službe môžete spustiť "minidlnu" ako svojho používateľa. To môže byť užitočné, ak chcete zdieľať multimédiá, keď používateľ nemá prístup k zariadeniu. V tomto prípade vytvorte lokálne potrebné súbory a adresáre a upravte konfiguráciu, ako je popísané nižšie.
    Pri používaní brány firewall bude potrebné otvoriť porty ssdp (1900 /udp) a trivnet1 (8200 /tcp). Môže sa to napríklad vykonať pomocou firewallu iptables arno úpravou firewall.conf, otvorením portov vykonaním: OPEN_TCP = "8200" OPEN_UDP = "1900". V niektorých sieťových konfiguráciách je zariadenie MiniDLNA pripojené k smerovaču cez internet a môžu sa vyskytnúť problémy s prístupom k smerovaču Wi-Fi. Ak chcete tento problém vyriešiť, uistite sa, či je na smerovači zakázaná izolácia multicast. Napríklad pripojte sa ku konfiguračnej stránke, potom Nastavenia-> Bridge a VLAN-> Zoznam mostov- & gt; vyberte Upraviť na Bridge Ethernet WiFi-> nastavte izoláciu multicast na hodnotu No-> Použiť. V systémovej službe sa štandardne používa parameter ProtectHome = on. V prípade, že užívateľ chce zdieľať súbory umiestnené v /home /systém, môže dôjsť k zníženiu tohto limitu úpravou systemd prepísať zariadenia: /etc/systemd/system/minidlna.service.d/override.conf. Server DLNA už nemusí byť viditeľný po určitom čase, keď je zdieľaný na mostovom zariadení. Ak sa služba ReadyMedia používa na vysielanie na mostíkovom zariadení, napríklad na zariadení OpenVPN pripojenom k ​​zariadeniu Ethernet, server sa môže zastaviťzákazníci vnímajú po určitom čase, ktorý môže trvať od niekoľkých sekúnd po poludnie. Ak chcete vyriešiť tento problém, musíte deaktivovať propagačnú kampaň pomocou nasledujúceho príkazu: # echo 0 /sys /devices /virtual /net /br0 /bridge /multicast_snooping. Tým by mal byť server viditeľný pre klientov, zmeny sa však pri reštarte stratia. Ak to funguje, môžete vykonať neustálu zmenu pomocou systémového súboru úpravou /etc /systemd /system /multicas_snooping. Tento prístup by mal pri každom zavádzaní zakázať multicast_snooping.

    Súvisiace publikácie