- Formularea problemei
- Ne uităm la concurenți
- În cele din urmă?
Chiar la începutul poveștii, când am fost abordat doar problema punerii în aplicare a mikroservera și gândit la acele funcții pe care le-ar fi să efectueze, era clar că distribuția de conținut media pe DLNA să fie! În primul rând, este un protocol standard care este susținut de echipamente multimedia moderne. În al doilea rând, am avut deja, la acea dată, experiența de a crea rețele cu dispozitive de schimb de materiale în conformitate cu standardul DLNA. De exemplu, ca sursă de date, am avut Synology NAS, iar în calitate de consumatori, mai multe televizoare "inteligente", tunere, tablete și alte computere. Toți descendenții, dar lucrează împreună în rețea.
Da, DLNA, în unele cazuri, aceasta poate juca un protocol de comunicare de proprietate, poate fi ea nu oferă unele caracteristici utile, dar, pe de altă parte, în cazul în care este menționat dispozitivul că acesta funcționează cu DLNA, acesta ar trebui să funcționeze cu alte dispozitive care suportă același standard .
Deci, sarcina mea este de a distribui conținut media, în principal streaming în rețeaua mea de acasă. Și pentru acest scop a fost elaborat protocolul DLNA. Apropo, un protocol definește mai multe niveluri de dispozitive. La primul nivel - dispozitivele obișnuite de uz casnic, cum ar fi televizoarele, adaptoarele și altele. La cel de-al doilea nivel, dispozitivele mobile s-au stabilit, nu foarte diferite de prima clasă, cu excepția, probabil, numai în principal prin conexiunea fără fir la rețea și migrația sporită în spațiu. Și în sfârșit, la nivelul al treilea, puțin în afară, există dispozitive care efectuează transcodarea fluxului. Și a fost în acest, cel de-al treilea tip de dispozitive și a îngropat pofta originală.
Am nevoie de transcodare sau nu? Inițial, am fost în mod clar convins că nu voi avea nevoie de transcodare. Motivul pentru această încredere a fost televizoarele LG moderne, care citeau și pierdeau toate formatele. Da, și funcția de transcodare multimedia necesită resurse bune. Fie un procesor puternic, fie un hard disk în vrac (transcodarea se poate face atât online cât și în fundal). Un an mai târziu, sa dovedit că nu tot ceea ce poate fi descărcat de pe Web poate vedea toți jucătorii DLNA de pe server și nu orice fișier multimedia este redat de televizor. Din păcate, unele relizatoare încearcă să iasă în evidență și să utilizeze codecuri sau moduri de codare nestandardizate, care pot fi tratate fie de un computer, fie de un player multimedia avansat.
Oricum, sursa de fișiere media pentru playerul DLNA este clientul torrent, care le descarcă de undeva și le stochează într-un folder. Problema apare aici în cel mai neașteptat loc. Dacă clientul torrent descarcă fișiere într-un director care este scanat de playerul DLNA, atunci pot exista coliziuni excesive asociate încărcării crescute pe server. Fișierul nu a fost încărcat încă, dar playerul încearcă deja să îl indexeze. Cea mai rezonabilă modalitate de a evita încărcarea neproductivă a miniserver-ului ar fi aceea de a apela stocarea temporară a fișierelor care nu sunt în DLNA-player inaccesibil pentru director. Această funcție este prezentă în transmisie.
Cu toată bogăția alegerii, în rețeaua mea au venit doar trei produse care întrunesc cumva nevoile mele. Soluțiile Windows sunt mult mai mari, dar datorită diferențelor dintre sistemele de operare, trebuia să mă mulțumesc cu ceea ce am.
Poate că MiniDNA (cea de-a doua denumire a ReadyMedia) este soluția cea mai populară și cea mai ascetică pentru difuzarea fluxurilor DLNA în rețea. Jucătorul nu poate face nimic decât pentru a difuza fluxuri multimedia în rețea. MiniDNA nu are o interfață familiară, nu convertește fișiere, nu suportă multe alte funcții inutile. Numai hardcore pure și la minimum de resurse.
Apropo, MiniDLNA este instalat într-o singură linie (sudo apt-get install minidlna), așa cum se întâmplă în arhivele Ubuntu standard. Ei bine, pentru cei care vor să experimenteze puțin, există posibilitatea de a folosi metode complexe de instalare, de exemplu, așa cum este descris în acest articol. MiniDNA este o adevărată pușcă Kalashnikov în lumea jucătorilor de servere. Nu există deloc finți, dar funcționează. Categoric recomandat pentru instalarea pe un micro server. Deși mulți instalează MiniDLAN chiar și pe routere și fișiere de rețea Phillips. Introduceți o unitate flash cu filme și conduceți un film în rețea pe televizoarele lor.
Apropo, dacă există încă o dorință de a vizita MiniDNA nu prin SSH, există o oportunitate de a lega interfața web. Eu personal nu am verificat-o, pur și simplu nu este necesară, deci posibilitatea este pur ipotetică.
Serviio Media Server
Serviio nu este tzacki-piecki, ci un adevărat combinație multimedia care vă permite să faceți dacă nu toți, atunci aproape totul. Dezvoltatorii spun despre următoarele caracteristici: full DLNA-player, recodare folosind profilurile online cu discernământul de echipamente specifice, suport pentru formatele nor de codificare de fișiere, inclusiv RAW-fișiere cu fotografii, streaming din surse on-line, cu conectivitate plug-in-uri pentru emisiuni cu foarte ciudat și neprietenos surse. Ultima funcție este de adevărat interes.
Server consola Serviio. Setarea transcodării.
Configurarea folderelor în Serviio
În general, am avut impresia că Serviio nu este atât de mult un jucător DLNA ca o aplicație specială pentru un media player de rețea. Da, a existat o astfel de modă la un moment dat, totuși, continuă acum, când un computer silențios a fost asamblat și conectat la televizor. Calculatorul a redat multimedia atât de pe hard disk cât și de rețea. Cipul acestor jucători a fost acela de a impresiona utilizatorul cu confortul și frumusețea interfeței. Și chiar Microsoft se grăbea în aceeași rasă, dar, ca de obicei, undeva în mijlocul predării și a ajuns complet la nimic.
Afișarea informațiilor despre filme în Serviio
Ei bine, asta este exact frumusețea și comoditatea managementului doar pentru Serviio. Porniți player-ul și aveți o revoltă de culori pe televizor, toate filmele și muzica sunt sortate după tată, fiecare are scurte descrieri și coperți relevante. Conduceți un mouse-consola și alegeți-l astăzi, astfel încât să ne priviți în compania particulară privată. Dar din păcate, într-un moment în care televizorul în sine are deja o mustață, nevoia de astfel de jucători dispare treptat, dacă nu să spunem că este complet nul. Singurul scenariu care vine în minte, unde puteți aplica acest lucru, este modernizarea dispozitivelor vechi, care nu pot pierde nimic. Și aici, este posibil să fie mult mai ieftin să ieșiți de pe playerul de rețea. Va dura mai puțin spațiu și va costa mai puțin.
Traducerea surselor externe în Serviio
Originare pe val de entuziasm, playere multimedia interne self-made, dezvoltatorii Plex a dat seama repede că boom-ul nu va dura mult timp, iar jucătorii mari cu siguranță va depăși cota de piață de soia nu mai mult de curând. Și așa băieții au mers puțin într-o direcție diferită decât proprietarii Serviio.
Dacă Serviio se concentrează pe frumusețea vizuală și abilitatea de a transcoda fluxurile media, atunci în Plex, avantajul principal de marketing a fost văzut în capacitatea de a transporta biblioteca media cu ei. În acele vremuri, când conceptul de transformare a Plex de la un jucator frumos cristalizează, în ceva mai mult, norii nu au venit încă ferm și permanent în viața noastră. Prin urmare, utilizatorii au trebuit să aplice diferite metode de sincronizare a fișierelor între toate dispozitivele sau chiar să le arunce manual (pe dispozitivele care permit astfel de operații în general). Cum de a rezolva aceste neplăceri?
Fișierele de browser în Plex
În plus față de toate eforturile depuse de echipa Plex, aplicația a început să apară pe televizoarele jucătorilor principali. Cu toate acestea, pentru a face cunoștință cu aplicația nu am putut, chiar dacă cererea și de a descărca mina LG, dar pentru a lucra cu el pana cand proprietarii pot fi platite numai Plex-Pass, plătit de acces la rețea »Plex serviciilor. Apropo, pe televizoare inteligente destul de vechi au existat aplicații originale Plex care au permis conectarea la serverul Plex și vizionarea filmelor chiar de la acesta. Dar n-am găsit niciuna dintre ele.
În plus față de setul de caracteristici descris mai sus, Plex este capabil să difuzeze pe DLNA, ceea ce a permis includerea în recenzie. Plug-in-urile sunt, de asemenea, disponibile. permițându-vă să adăugați ceva nou în sistem. Și dacă sapi un pic, puteți găsi chiar și un client neoficial pentru Plex pentru receptoarele de televiziune LG. Ce dă? Și destul de puțin - doar abilitatea de a juca biblioteca Plex pe LG TV cu o selecție preliminară a filmului cu coperta.
Nu, nu spun că Plex nu ar trebui să fie folosit. Apendicele de lucru destul, deși lipsit uneori, în care nu se poate opri o mulțime de dosare pe care le generează pentru difuzare DLNA, dar, de asemenea, faptul că este destul de natural și la fel ca și concurenții săi, este greșită în determinarea filme, emisiuni TV și compoziții muzicale. Aici, uneori, puteți obține un franțel neașteptat cu nume, chiar și după o scanare de mai multe ore a bibliotecii.
Cu toată diversitatea jucătorilor DLNA din Ubuntu, de fapt, puteți vorbi doar despre trei aplicații: Serviio, Plex Media Server și MiniDNA. Și numai acesta din urmă, deși rezolvă într-un mod adecvat sarcina atribuită. Cu toate acestea, restul, din păcate, este destinat pentru celălalt, iar capacitățile de traducere DLNA din ele sunt implementate numai pentru singurul motiv. Și voi repeta despre alegerea mea pentru organizarea emisiunilor DLNA. Acesta este MiniDNA și numai acesta. Chiar dacă ați instalat simultan mai multe aplicații, înțelegeți că este mai convenabil să utilizați MiniDNA decât orice altceva, chiar și în ciuda tuturor autosuficiențelor sale ascetice.
- Micro server de acasă. Software-ul. Casa inteligentă.
- Micro server de acasă. Software-ul. Sistem de operare. Ubuntu.
- Micro server de acasă. Software-ul. Descărcați torrentele.
- Sistemul automat de control al pompelor este o soluție neobișnuită pentru o problemă neobișnuită cu microcontrolerul ESP8266. Partea 3. Noi evocăm firmware-ul.
- Măsurăm temperatura, umiditatea și monitorizăm contorul de gaz folosind ThingSpeak. Partea 1. Folosim Arduino Uno R3.
- Micro server de acasă. Hardware. Serverul.
Descărcați cărțile mele
- Patch (inclusiv versiunea audio)
- Expediție etnografică
- mușca
- În ziua în care a încetat să existe
- Povestea lui Olaf Sorensen. Incredibil, dar posibil.
- Istoria Bruninului Osos. Incredibil, dar posibil.
- Povestea lui Kolya Trubochkin. Incredibil, dar posibil
- Istoria lui Lev Davidovici, incredibilă, dar posibilă
- Povestea lui Natalia Verevochkina este incredibilă, dar posibilă
- Sfârșitul energiei eterne
- Evreii din avion
- Descendent vis
- Vestul cel mai extrem
Curând pe blog
Până acum nimic nu a fost planificat.