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

Как установить универсальный медиасервер в Ubuntu Linux


Universal Media Server (UMS) – это кроссплатформенный бесплатный DLNA-совместимый медиасервер HTTP(s) PnP, который предоставляет ряд возможностей, таких как обмен мультимедийными файлами. такие как изображения, видео и аудио между современными устройствами, такими как игровые консоли, смарт-телевизоры, проигрыватели Blu-ray, устройства Roku и смартфоны.

Первоначально UMS был основан на медиасервере PS3, чтобы обеспечить большую стабильность и совместимость файлов.

UMS передает широкий спектр медиаформатов практически без настройки. Он оснащен рядом мультимедийных инструментов, таких как медиаплеер VLC, FFmpeg, AviSynth, MEncoder, tsMuxeR, MediaInfo и многих других.

В этом руководстве мы рассмотрим, как установить Universal Media Server в дистрибутивах на базе Debian. Мы продемонстрируем его установку с использованием Ubuntu 22.04.

Шаг 1. Установите дополнительные пакеты и зависимости

Для Universal Media Server требуется несколько дополнительных пакетов и зависимостей, которые включают в себя медиаплеер VLC, MPlayer, mediainfo и mencoder для кодирования видео.

Чтобы установить эти пакеты, выполните следующую команду apt.

sudo apt install mediainfo dcraw vlc mplayer mencoder

Шаг 2. Установите Universal Media Server в Ubuntu

Universal Media Server доступен для загрузки из репозитория GitHub для различных устройств, включая:

  • x86 (для старых 32-разрядных компьютеров).
  • x86_64 (Для 64-битных ПК).
  • Arm64/Armhf (Для устройств с процессорами ARM, например Raspberry Pi).

Поскольку мы используем Ubuntu 22.04, мы загрузим 64-битный файл tarball. На момент написания этого руководства последней версией Universal Media Server является 13.5.0.

Итак, загрузите сжатый файл Universal Media Server следующим образом и замените номер версии соответствующим образом, чтобы он соответствовал последней версии, с помощью следующей команды wget.

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

После загрузки архива перейдите в папку, куда вы загрузили файл архива, извлеките файл архива в каталог /opt и переименуйте несжатую папку в «ums».

sudo tar -zxvf UMS-13.5.0-x86_64.tgz -C /opt/ --transform s/ums-13.5.0/ums/

Убедитесь в существовании папки «ums» в каталоге /opt.

ls /opt

Шаг 3. Запустите Universal Media Server в Ubuntu

Последний шаг – запуск медиасервера. Для этого запустите следующий скрипт.

/opt/ums/UMS.sh

При этом загружаются все необходимые компоненты, необходимые для запуска медиасервера. Наконец, служба медиасервера будет запущена на порту 9001, а инструкции по доступу к медиасерверу будут отображены в конце вывода сценария.

Таким образом, чтобы получить доступ к Universal Media Server, просмотрите предоставленный URL-адрес. В вашем случае URL-адрес будет другим.

http://server-ip:9001

Вы получите следующий интерфейс.

Шаг 4. Настройка службы Systemd Universal Media Server

Когда сценарий завершается в командной строке, служба UMS останавливается. Лучший способ запустить медиасервер — настроить его как службу systemd, чтобы вы могли легко запускать, останавливать и управлять им без каких-либо перерывов.

Для этого создайте файл systemd.

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

Затем вставьте следующие строки. Обязательно замените каждый экземпляр «tecmint» собственным именем пользователя для атрибутов пользователя и группы.

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

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

[Install]
WantedBy=default.target

Сохраните изменения и выйдите из файла конфигурации. Перезагрузите systemd, включите и запустите службу UMS, используя следующие команды.

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

После запуска проверьте статус Universal Media Service с помощью команды:

sudo systemctl status ums.service

Из вывода мы видим, что UMS работает должным образом.

На этом мы завершаем наше руководство по установке Universal Media Server в дистрибутивах на базе Debian. Отсюда вы можете загружать и передавать мультимедийные файлы на несколько устройств. Ваши отзывы об этом руководстве приветствуются.