Как да инсталирате UPnP Gerbera медиен сървър на Linux

Понастоящем използването на мултимедийни елементи има голям бум и е идеално да имате необходимите инструменти, за да можете да ги споделяте между различни устройства по безопасен и напълно функционален начин. Едно от приложенията, разработени за тази цел в Linux среди, е Gerbera, който е UPnP медиен сървър, чрез който ще бъде възможно да се предават нашите цифрови медии през домашната мрежа и да се възпроизвеждат на широк спектър от UPnP-съвместими устройства. Gerbera е базирана на MediaTomb и е проектирана като UPnP MediaServer с отворен код (GPL).

Gerbera внедрява UPnP MediaServer V 1.0 спецификацията, която може да бъде намерена на уебсайта.

ХарактеристикаСред неговите характеристики откриваме:

  • Позволява сърфиране и възпроизвеждане на медии чрез UPnP
  • Извличане на метаданни от mp3, ogg, flac, jpeg.webp файлове и др.
  • Поддържа миниатюри на Exif
  • Създайте автоматично повторно сканиране на директория (по време, инотифициране)
  • Уеб потребителски интерфейс с дървовиден изглед на базата данни и файловата система, с който можем да добавяме, изтриваме, редактираме или изследваме медиите
  • Изключително гъвкав транскодиране на медиен формат чрез плъгини и скриптове
  • Дефиниран от потребителя дизайн на сървъра, който се основава на извлечени метаданни (скриптовани виртуални контейнери)
  • Поддържа най -новото fm scrobbing, като използва lastfmlib
  • Поддръжка за актуализации на контейнери ContentDirectoryService
  • Генериране на миниатюри на видео в реално време с libffmpegthumbnailer
  • Поддръжка на външни URL адреси
  • Гъвкава конфигурация, с която е възможно да се контролира поведението на различни характеристики на сървъра
  • Предлага се за Linux, FreeBSD, NetBSD, macOS и eCS
  • Може да се изпълнява на x86, Alpha, ARM, MIPS, Sparc, PowerPC

Сега ще видим как да инсталираме Gerbera в Linux по практичен начин.

1. Как да инсталирате Gerbera на Linux

Етап 1
В случай на дистрибуции на Ubuntu, има PPA, създаден и поддържан от Stephen Czetty, от който ще бъде възможно да се инсталира Gerbera чрез изпълнение на следните команди:

 sudo add-apt-repository ppa: stephenczetty / gerbera

Стъпка 2
След това ще актуализираме PPA, използвайки:

 sudo apt актуализация

Стъпка 3
Накрая инсталираме Gerbera, като използваме следната команда:

 sudo apt инсталирате gerbera

Стъпка 4
Там въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на Gerbera. В дистрибуциите на Debian Gerbera е достъпна в тестовите хранилища и те са нестабилни, за това трябва да активираме PPA, като добавим следните редове

 към файла /etc/apt/sources.list: sudo nano /etc/apt/sources.list
Там добавяме следното:
 # Хранилище за тестване-основни, допринасящи и несвободни клонове deb http://http.us.debian.org/debian тестване основно несвободно допринасяне deb-src http://http.us.debian.org/debian main main non-free contrib # Тестване на хранилището за актуализации на защитата deb http://security.debian.org/ testing/ updates main contrib non-free deb-src http://security.debian.org/ testing/ updates main contrib non-free # Нестабилен репо главен, принос и несвободни клонове, няма актуализации на защитата тук deb http://http.us.debian.org/debian нестабилен основен несвободен принос deb-src http://http.us.debian.org/ debian нестабилен основен несвободен принос
след като това стане, ще изпълним следното:
 apt update (актуализация на системата) apt install gerbera (инсталация на Gerbera)

2. Как да управлявате услугите на Gerbera в Linux

Етап 1
След като Gerbera е инсталирана, ще изпълним следните редове:

 sudo systemctl стартиране gerbera.service sudo systemctl активиране gerbera.service (Разрешаване на услугата Gerbera при стартиране на Linux) sudo systemctl статус gerbera.service (Статус на услугата)

Стъпка 2
В случай, че услугата Gerbera започне да показва грешки, ще проверим дали директория / var / log / gerbera е създадена:

 cd / var / log / gerbera
Ако не съществува, ще изпълним следното:
 sudo touch / var / log / gerbera sudo chown -Rv корен: gerbera / var / log / gerbera sudo chmod -Rv 0660 / var / log / gerbera

Стъпка 3
Следващата стъпка е да дефинирате мрежов интерфейс, който се използва в момента, който ще действа като стойността на променливата на средата MT_INTERFACE, стойността по подразбиране е „eth0“, но в случай на използване на безжична връзка, трябва да я конфигурираме като „wlp1s0 ". В Debian / Ubuntu тези опции могат да бъдат зададени във файла

 / etc / default / gerbera: sudo nano / etc / default / gerbera

Там влизаме в правилния интерфейс и запазваме промените с помощта на клавишите Ctrl + O и излизаме от редактора с помощта на Ctrl + X.

3. Как да получите достъп до Gerbera в Linux

Етап 1
Gerbera използва порт 49152 за слушане, така че ще отидем в браузър и ще изпълним следния синтаксис:

 http: // IP-адрес: 49152
Когато изпълняваме това, ще видим следното:

Стъпка 2
В случай на получаване на тази грешка, трябва да активираме графичния интерфейс и за това изпълняваме следното:

 sudo nano /etc/gerbera/config.xml
Стъпка 3
Там променяме стойността на реда enabled = "no" на enabled = "yes". Запазваме промените и излизаме от редактора.

Стъпка 4
Сега трябва да рестартираме услугата, за да приложим промените:

 sudo systemctl рестартирайте gerbera.service

Стъпка 5
Сега, ако влезем отново, ще видим следното:

Увеличете

Стъпка 6
Там откриваме два раздела, които са:

Бази данниБази данни, които показват файловете, които са обществено достъпни.
Файлова системаФайлова система, тази опция ни позволява да търсим файлове в системата и да ги избираме за предаване. За да добавим файл, просто трябва да кликнете върху знака плюс (+)

Увеличете

4. Как да предавате поточно медийни файлове с помощта на Gerbera в домашна мрежа


Сега е възможно да се предават мултимедийни файлове през мрежата от сървъра Gerbera. За валидирането му можем да използваме друго устройство като клиент, в този случай мобилен телефон с Android, там ще инсталираме съвместимо приложение за upnp, избрали сме BubbleUpnp, който може да бъде изтеглен на следната връзка:

Етап 1
След като приложението BubbleUpnp е инсталирано, ще го стартираме и в секцията Библиотека щракнете върху Локално и облачно:

Стъпка 2
Като щракнете там, можем да видим наличните сървъри, където се намира Gerbera:

Стъпка 3
Чрез щракване върху Gerbera имаме достъп до различните библиотеки:

Сега от там ще бъде възможно да стартирате поточно мултимедийно съдържание.

Видяхме как Gerbera е полезен инструмент за цялата тема за мултимедийно предаване в домашна среда.

wave wave wave wave wave