Днес ще проучим как да създадем малък «Мултимедиен сървър» Casero използвайки проста и добре позната технология, наречена DLNA. Съкращения, които съответстват на "Digital Living Network Alliance", което в превод на испански означава "Алианс за мрежовия цифров начин на живот".
И за това ще използваме малко и много популярно терминално приложение, наречено MiniDLNA. Което е достъпно в почти всички хранилища на GNU / Linux дистрибуции най -известен и използван. А за да прегледаме съдържанието от други мрежови устройства, настолни компютри или мобилни телефони, ще използваме добре познато и широко използвано мултимедийно приложение, наречено VLC.
И както обикновено, преди да преминем изцяло в днешната тема, ще оставим за тези, които се интересуват да проучат някои от най -новите ни предишни Подобни публикации с темата за Мултимедийни сървъри y DLNA, следните връзки към тях. За да могат да щракнат бързо, ако е необходимо, след като прочетат тази публикация:
"DLNA (Digital Living Network Alliance) е асоциация на производители на електроника и компютри, които се съгласиха да създадат един вид съвместим стандарт за всички свои системи. DLNA позволява на различните устройства, които може да са в една и съща мрежа, да се свързват помежду си, за да споделят различно съдържание. Предимството, което може да предложи, е лесна конфигурация и неговата гъвкавост. Тази система може да работи както в Wi-Fi, така и в Ethernet мрежи." Поточно предаване на Linux с помощта на DLNA
Мултимедиен сървър: MiniDLNA + VLC
Какво е медиен сървър?
Un «Мултимедиен сървър» това не е нищо повече от мрежово устройство, където се съхраняват мултимедийни файлове. Това устройство може да бъде от здрав сървър или обикновен настолен или преносим компютър. Това може да бъде и устройство за NAS (мрежови устройства за съхранение) или друго съвместимо устройство за съхранение.
Важно е да се има предвид, че за a Устройство за възпроизвеждане може да комуникира с a «Мултимедиен сървър», той обикновено трябва да е съвместим с един от двата съществуващи стандарта.
Един е DLNA, което гарантира, че устройствата на домашната мрежа могат да комуникират и споделят мултимедийно съдържание. А другото е UPnP (Универсален Plug and Play), което е по -общо решение за споделяне между медиен сървър и съвместимо устройство за възпроизвеждане. Също така, DLNA е резултат от UPnP и е по -гъвкав и по -лесен за използване.
Какво е MiniDLNA?
Според Уебсайт на MiniDLNA, споменатото приложение е описано, както следва:
"MiniDLNA (в момента известен като ReadyMedia) е прост мултимедиен сървър софтуер, който има за цел да бъде напълно съвместим със съществуващите DLNA / UPnP-AV клиенти. Първоначално е разработен от служител на NETGEAR за продуктовата линия ReadyNAS.
Как да инсталирам и конфигурирам MiniDLNA?
Опаковката, съдържаща MiniDLNA се извиква в почти всички хранилища "Минидлна", следователно всичко, което трябва да направите, е да изберете и използвате GUI / CLI пакет мениджър предпочита да инсталира и активира както обикновено. Например:
sudo apt install minidlna
sudo service minidlna start
sudo service minidlna status
След като бъде инсталиран, трябва да се направи само следното командни заповеди и малки промени във вашия конфигурационен файл и след това бягайте така, че да има Компютър с GNU / Linux станете малък и прост «Мултимедиен сървър»:
- тичам
sudo nano /etc/minidlna.conf
- Направете следните промени. В моя практически случай направих следното:
Присвояване на папки / пътища за медийно съдържание
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
Активиране на пътя за съхранение на база данни DLNA
db_dir=/var/cache/minidlna
Активирайте пътя на директория с регистрационни файлове
log_dir=/var/log/minidlna
Потвърдете / разрешете присвоен порт за DLNA протокол
port=8200
Задайте име на DLNA Media Server
friendly_name=MediaServerMilagrOS
Активирайте автоматично откриване на нови файлове в пътеки / папки за медийно съдържание
inotify=yes
Конфигурирайте интервала за уведомяване на SSDP за секунди
notify_interval=30
Запазете промените и рестартирайте MiniDLNA Media Server
sudo service minidlna restart
Локално потвърдете работата на мултимедийния сървър с уеб браузър, използвайки URL адреса
http://localhost:8200/
Сега остава само да копирате мултимедийни файлове в конфигурираните маршрути / папки. И ако всичко е минало добре, те ще се видят локално през интерфейса на използвания уеб браузър.
Управлявайте DLNA / UPnP-AV съдържание с VLC от Android
По -нататък например около a Мобилно устройство с Android и стартиране на Приложение VLC, той ще се покаже след няколко секунди в извикания раздел "Локална мрежа" името на нашето «Мултимедиен сървър». И ние можем да изследваме конфигурираните маршрути / папки и да възпроизвеждаме хостваното мултимедийно съдържание.
Обобщение
Накратко, използвайте DLNA / UPnP-AV технология чрез приложението MiniDLNA за изграждане на прост и полезен «Мултимедиен сървър» home е отлична алтернатива за лесен достъп и наслада колкото е възможно повече мултимедийно съдържание че ние притежаваме. Тоест към нашите архиви на аудио / звуци, видео / филми и изображения / снимки които можем да имаме в обикновен домашен или офис компютър, за да ги споделяме свободно и без големи или сложни измервания или конфигурации.
Надяваме се, че тази публикация ще бъде много полезна за цялото «Comunidad de Software Libre y Código Abierto»
и от голям принос за подобряването, растежа и разпространението на екосистемата от приложения, достъпни за «GNU/Linux»
. И не спирайте да го споделяте с други хора на любимите си уебсайтове, канали, групи или общности от социални мрежи или системи за съобщения. И накрая, посетете нашата начална страница на адрес «DesdeLinux» за да разгледате още новини и се присъединете към нашия официален канал Телеграма на DesdeLinux.
Здравейте, трябва да направя запитване. Стартирах сървъра, но не мога да конфигурирам маршрутите, където имам мултимедийните файлове.
Променете пътищата, както е обяснено по-горе, но ми дава грешка като "директорията не е достъпна". Какво може да правя нередно? Оценявам отговора.
По-долу копирам това, което ми дава като изход, когато проверя състоянието на сървъра:
17 ноември 20:58:49 friendly_name systemd [1]: Стартиране на LSB: minidlna сървър…
17 ноември 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: грешка: Медийна директория "A, / media / **** / Music /" няма достъп [Разрешение е отказано]
17 ноември 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: грешка: Медийна директория "P, / media / **** / Images /" няма достъп [Разрешение е отказано]
17 ноември 20:58:49 friendly_name systemd minidlna [6081]: [2021/11/17 20:58:49] minidlna.c: 631: грешка: Медийна директория "A, / media / **** / Videos /" няма достъп [Разрешение е отказано]
17 ноември 20:58:49 herchez-Inspiron-1440 systemd [1]: Стартира LSB: minidlna сървър.
Поздрави, Ернан. Ако приемем, че сте направили всичко точно по същия начин, може да искате да дадете командата "chmod 777 -R / paths / folders" на вашите целеви папки, за да видите дали това отстранява проблема с липсата на достъп.