Ngayon, susuriin namin kung paano lumikha ng isang maliit «Multimedia Server» gawang bahay gamit ang isang simple at kilalang teknolohiya na tinawag DLNA. Mga akronim na tumutugma sa "Digital Living Network Alliance", na isinalin sa Espanyol ay nangangahulugang "Alliance para sa Networked Digital Lifestyle".
At para dito gagamit kami ng isang maliit at napakapopular na application ng terminal na tinawag MiniDLNA. Alin ang magagamit sa halos lahat ng mga repository ng Mga Distrito ng GNU / Linux pinakakilala at ginagamit. At upang matingnan ang nilalaman mula sa iba pang mga aparato sa network, desktop o mobile, gagamitin namin ang isang kilalang at malawak na ginamit na multimedia application na tinatawag na VLC.
At tulad ng dati, bago ganap na mapunta sa paksa ngayon ay aalis kami para sa mga interesadong tuklasin ang ilan sa aming pinakabagong nakaraang mga kaugnay na post na may temang ng Mga Multimedia Server y DLNA, ang mga sumusunod na link sa kanila. Upang ma-click nila nang mabilis kung kinakailangan, matapos ang pagbabasa ng publication na ito:
"Ang DLNA (Digital Living Network Alliance) ay isang samahan ng mga tagagawa ng electronics at computer na sumang-ayon na lumikha ng isang uri ng katugmang pamantayan para sa lahat ng kanilang mga system. Pinapayagan ng DLNA ang iba't ibang mga aparato na maaaring nasa loob ng parehong network upang magkaugnay sa bawat isa upang magbahagi ng iba't ibang nilalaman. Ang bentahe na maalok nito ay isang madaling pagsasaayos at kagalingan ng maraming kaalaman. Maaaring gumana ang sistemang ito sa parehong mga Wi-fi at Ethernet network." Streaming sa Linux gamit ang DLNA
Multimedia Server: MiniDLNA + VLC
Ano ang isang Media Server?
Un «Multimedia Server» ito ay hindi hihigit sa isang aparato sa network kung saan nakaimbak ang mga multimedia file. Ang aparato na ito ay maaaring magmula sa isang matatag na Server o isang simpleng desktop o laptop computer. Maaari rin itong isang NAS (Network Storage Drives) drive o iba pang katugmang aparato sa pag-iimbak.
Mahalagang tandaan na para sa a Playback na aparato maaaring makipag-usap sa a «Multimedia Server», dapat itong normal na magkatugma sa isa sa dalawang mayroon nang mga pamantayan.
Isa ay DLNA, na tinitiyak na ang mga aparato sa network ng bahay ay maaaring makipag-usap at magbahagi ng nilalamang multimedia. At ang iba pa ay UPnP (Universal Plug and Play), na kung saan ay isang mas pangkalahatang solusyon sa pagbabahagi sa pagitan ng isang server ng media at isang katugmang aparato sa pag-playback. Gayundin, ang DLNA ay isang paglago ng UPnP at mas maraming nalalaman at mas madaling gamitin.
Ano ang MiniDLNA?
Ayon sa Website ng MiniDLNA, ang nasabing aplikasyon ay inilarawan tulad ng sumusunod:
"Ang MiniDLNA (kasalukuyang kilala bilang ReadyMedia) ay isang simpleng software ng multimedia server, na naglalayong ganap na katugma sa mga umiiral nang kliyente ng DLNA / UPnP-AV. Orihinal na binuo ito ng isang empleyado ng NETGEAR para sa linya ng produkto na ReadyNAS.
Paano i-install at i-configure ang MiniDLNA?
Ang pakete na naglalaman MiniDLNA tinatawag sa halos lahat ng mga repository "Minidlna", samakatuwid, ang kailangan mo lang gawin ay piliin at gamitin ang Tagapamahala ng package ng GUI / CLI ginustong i-install at paganahin ito tulad ng dati. Halimbawa:
sudo apt install minidlna
sudo service minidlna start
sudo service minidlna status
Kapag na-install na, ang sumusunod lamang ang dapat gawin utos ng utos at maliliit na pagbabago sa iyong file ng pagsasaayos at tumakbo pagkatapos upang ang anumang Computer na may GNU / Linux maging isang maliit at simple «Multimedia Server»:
- Tumakbo
sudo nano /etc/minidlna.conf
- Gawin ang mga sumusunod na pagbabago. Sa aking praktikal na kaso ginawa ko ito:
Magtalaga ng mga folder / path ng nilalaman ng media
media_dir=A,/home/sysadmin/fileserverdlna/music
media_dir=P,/home/sysadmin/fileserverdlna/pictures
media_dir=V,/home/sysadmin/fileserverdlna/videos
media_dir=PV,/home/sysadmin/fileserverdlna/camera
Paganahin ang DLNA Database Storage Path
db_dir=/var/cache/minidlna
Paganahin ang path ng direktoryo ng mga tala (talaan)
log_dir=/var/log/minidlna
Patunayan / Paganahin ang nakatalagang port para sa DLNA protocol
port=8200
Itakda ang pangalan ng DLNA Media Server
friendly_name=MediaServerMilagrOS
Paganahin ang awtomatikong pagtuklas ng mga bagong file sa mga path ng nilalaman / folder ng nilalaman
inotify=yes
I-configure ang agwat ng abiso ng SSDP, sa segundo
notify_interval=30
I-save ang mga pagbabago at i-restart ang MiniDLNA Media Server
sudo service minidlna restart
Lokal na napatunayan ang pagpapatakbo ng Multimedia Server gamit ang isang Web browser gamit ang URL
http://localhost:8200/
Ngayon ay nananatili lamang ito, kopyahin ang mga multimedia file sa na-configure na mga ruta / folder. At kung naging maayos ang lahat, makikita sila nang lokal sa pamamagitan ng interface ng ginamit na Web browser.
Pamahalaan ang nilalaman ng DLNA / UPnP-AV sa VLC mula sa Android
Simula ngayon, halimbawa, sa a Android mobile device at pagpapatakbo ng VLC app, ipapakita ito pagkalipas ng ilang segundo sa seksyon na tinawag "Lokal na network" ang pangalan ng aming «Multimedia Server». At maaari naming tuklasin ang naka-configure na mga ruta / folder at i-play ang naka-host na nilalaman ng multimedia.
Buod
Sa madaling sabi, gamitin ang Teknolohiya ng DLNA / UPnP-AV sa pamamagitan ng app MiniDLNA upang makabuo ng isang simple at kapaki-pakinabang «Multimedia Server» ang bahay ay isang mahusay na kahalili upang madaling ma-access at masiyahan hangga't maaari nilalaman ng multimedia pagmamay-ari natin. Iyon ay, sa aming mga archive ng mga audio / tunog, video / pelikula at larawan / larawan na maaari nating magkaroon sa isang simpleng computer sa bahay o opisina upang ibahagi sa iba nang malaya at walang mga pangunahing o kumplikadong pagsukat o pagsasaayos.
Inaasahan namin na ang publication na ito ay magiging kapaki-pakinabang para sa buong «Comunidad de Software Libre y Código Abierto»
at ng malaking kontribusyon sa pagpapabuti, paglago at pagsasabog ng ecosystem ng mga application na magagamit para sa «GNU/Linux»
. At huwag ihinto ang pagbabahagi nito sa iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga system ng pagmemensahe. Panghuli, bisitahin ang aming home page sa «DesdeLinux» upang galugarin ang karagdagang balita, at sumali sa aming opisyal na channel Telegram ng DesdeLinux.
Hello, kailangan kong magtanong. Sinimulan ko na ang server, ngunit hindi ko mai-configure ang mga ruta kung saan mayroon akong mga file na multimedia.
Baguhin ang mga landas tulad ng ipinaliwanag sa itaas, ngunit nagbibigay ito sa akin ng isang error tulad ng "hindi naa-access ang direktoryo". Ano kayang mali ang ginagawa ko? Pinahahalagahan ko ang sagot.
Sa ibaba ay kinokopya ko kung ano ang ibinibigay nito sa akin bilang output kapag tinitingnan ko ang katayuan ng server:
Nob 17 20:58:49 friendly_name systemd [1]: Nagsisimula sa LSB: minidlna server…
Nob 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Direktoryo ng media "A, / media / **** / Music /" hindi naa-access [Permission denied]
Nob 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Direktoryo ng media "P, / media / **** / Images /" hindi naa-access [Permission denied]
Nob 17 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: error: Direktoryo ng media "A, / media / **** / Videos /" hindi naa-access [Permission denied]
Nov 17 20:58:49 herchez-Inspiron-1440 systemd [1]: Sinimulan ang LSB: minidlna server.
Pagbati, Hernan. Sa pag-aakalang ginawa mo ang lahat ng eksaktong pareho, maaari mong ibigay ang command na "chmod 777 -R / paths / folders" sa iyong mga patutunguhang folder upang makita kung naayos nito ang problema sa walang pag-access.