Поиск по сайту:

Как установить и настроить Universal Media Server в Ubuntu 20.04

Из этого туториала вы узнаете, как установить и настроить Universal Media Server в Ubuntu 20.04 Desktop и Server.

Universal Media Server, сокращенно UMS, представляет собой DLNA-совместимый медиасервер UPnP, позволяющий осуществлять потоковую передачу мультимедийных файлов на широкий спектр устройств, включая игровые консоли, смарт-телевизоры, смартфоны и проигрыватели Blu-ray.

1. Установите необходимые библиотеки:

Транскодирование мультимедиа осуществляется с помощью пакетов AviSynth, FFMpeg, MEncoder и VLC. Сначала вам необходимо открыть терминал и запустить команду, чтобы убедиться, что эти пакеты установлены:

sudo apt install mediainfo dcraw vlc mplayer mencoder

2. Загрузите универсальный медиасервер:

Последние архивы доступны для загрузки на странице проекта github. Выберите загрузку (запустите uname -m, чтобы узнать тип системы):

  • Пакет x86 для старых 32-битных машин.
  • Пакет x86_64 для 64-разрядных компьютеров.
  • arm64/armhf для устройств Rasperry Pi.

Скачать универсальный медиасервер

На данный момент последним релизом является версия 10.0.1. Если вы используете Ubuntu Server, используйте эту команду для его загрузки (замените URL-адрес в команде, если доступна более новая версия):

wget -c https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/10.0.1/UMS-10.0.1-x86_64.tgz

3. Распакуйте архив

Выполните следующие две команды, чтобы перейти в папку «Загрузки» пользователя, затем извлечь пакет UMS /opt и, наконец, переименовать папку результатов с «ums-10.0.1» на «хм'.

cd Downloads
sudo tar -zxvf UMS-10.0.1-x86_64.tgz -C /opt/ --transform s/ums-10.0.1/ums/

Пропустить Загрузки компакт-диска, если он был загружен с помощью команды wget.

И замените «UMS-10.0.1-x86_64.tgz», если была загружена более новая версия, а также измените номер версии в «ums-10.0.1».

4. Запустите UMS как системную службу.

Если все пойдет хорошо, вы сможете запустить Universal Media Server с помощью команды:

/opt/ums/UMS.sh

Для Ubuntu Desktop открывается диалоговое окно настройки для выбора языка, запуска в свернутом виде или нет, выбора сети, папки мультимедиа и т. д.

Затем он предлагает пользовательский интерфейс с дополнительными конфигурациями, просмотром журнала и многим другим.

Для сервера Ubuntu без пользовательского интерфейса отредактируйте файл .config/UMS/UMS.conf для получения конфигураций. По умолчанию он парит все файлы под домом пользователя. Вы можете добавить «folder=/PATH/TO/MEDIA1,/PATH/TO/MEDIA2», чтобы установить папку мультимедиа. Дополнительную информацию см. в файле UMS.conf в архиве с исходным кодом.

После запуска сервера перейдите по адресу http://server_ip:9001 в веб-браузере, чтобы проверить, работает ли сервер.

Чтобы запустить его как службу systemd, откройте терминал и выполните команду:

sudo nano /etc/systemd/system/ums.service

Он создаст пустой файл и откроется с помощью текстового редактора командной строки nano. Вставьте (Ctrl+Shift+V) следующие строки и замените ji на свое имя пользователя. Также измените ограничение памяти с 500 МБ на другое значение, если хотите.

[Unit]
Description=Run UMS as Ji
DefaultDependencies=no
After=network.target

[Service]
Type=simple
User=ji
Group=ji
ExecStart=/opt/ums/UMS.sh
TimeoutStartSec=0
RemainAfterExit=yes
Environment="UMS_MAX_MEMORY=500M"

[Install]
WantedBy=default.target

Сохраните изменения, нажав Ctrl+X, затем нажмите Y и нажмите Enter.

Наконец, запустите команды для перезагрузки демона systemd, включения и запуска службы UMS.

sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service

И проверьте статус службы с помощью команды:

sudo systemctl status ums.service

Статьи по данной тематике