如何在 Ubuntu 20.04 中安装和设置通用媒体服务器
本教程将向您展示如何在 Ubuntu 20.04 桌面版和服务器版中安装和设置通用媒体服务器。
通用媒体服务器(简称 UMS)是一款兼容 DLNA 的 UPnP 媒体服务器,允许将流媒体文件传输到各种设备,包括视频游戏机、智能电视、智能手机和蓝光播放器。
1.安装所需的库:
媒体转码是通过 AviSynth、FFMpeg、MEncoder 和 VLC 的软件包完成的,您必须首先打开终端并运行命令以确保安装了这些软件包:
sudo apt install mediainfo dcraw vlc mplayer mencoder
2.下载通用媒体服务器:
最新的 tarball 可以在 github 项目页面下载。选择下载(运行uname -m来告诉系统类型):
- 用于旧 32 位机器的 x86 软件包。
- 用于 64 位机器的 x86_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.tgz3.解压压缩包
运行以下 2 个命令将导航到用户的下载文件夹,然后提取 UMS 包 /opt,最后将结果文件夹从“ums-10.0.1”重命名为“嗯'。
cd Downloadssudo tar -zxvf UMS-10.0.1-x86_64.tgz -C /opt/ --transform s/ums-10.0.1/ums/如果是通过 wget 命令下载的,则跳过 cd Downloads。
如果下载了较新的版本,请替换“UMS-10.0.1-x86_64.tgz”,还要更改“ums-10.0.1”中的版本号。
4. 将UMS作为系统服务运行
如果一切顺利,您应该能够通过命令运行通用媒体服务器:
/opt/ums/UMS.sh
对于 Ubuntu 桌面,它会弹出一个设置对话框来选择语言、是否最小化启动、选择网络和媒体文件夹等。
然后它提供了一个具有更多配置、日志视图等的用户界面。
对于没有 UI 的 Ubuntu Server,编辑 .config/UMS/UMS.conf 文件进行配置。默认情况下,它会传输用户主目录下的所有文件。您可以添加“folder=/PATH/TO/MEDIA1,/PATH/TO/MEDIA2”来设置媒体文件夹。有关详细信息,请阅读源 tarball 下的 UMS.conf 文件。
启动服务器后,请在网络浏览器中访问 http://server_ip:9001 以检查服务器是否正常工作。
要使其作为 systemd 服务运行,请打开终端并运行命令:
sudo nano /etc/systemd/system/ums.service它将创建一个空文件并使用 nano 命令行文本编辑器打开。粘贴 (Ctrl+Shift+V) 以下行并将 ji 更改为您的用户名。如果需要,还可以将内存限制从 500M 更改为其他值。
[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-reloadsudo systemctl enable ums.servicesudo systemctl start ums.service并通过命令检查服务状态:
sudo systemctl status ums.service






