如何在 Ubuntu Linux 中安装通用媒体服务器
通用媒体服务器 (UMS) 是一款跨平台、兼容 DLNA 且免费的 HTTP(s) PnP 媒体服务器,它提供了许多功能,例如跨现代平台共享多媒体文件(例如图像、视频和音频),例如游戏之间游戏机、智能电视、蓝光播放器、Roku 系统和手机。UMS 最初构建在 PS3 媒体服务器上,以确保更高的稳定性和文件兼容性。
UMS 发布了多种很少或没有格式化的媒体格式。它由许多多媒体工具提供支持,例如 VLC 媒体播放器、FFmpeg、AviSynth、MEncoder、tsMuxeR、MediaInfo 等等。
[您可能还喜欢:适用于 Linux 的最佳媒体服务器软件]。
在本指南中,我们讨论如何在基于 Debian 的发行版上安装通用媒体服务器。我们将使用 Ubuntu 22.04 演示其安装。
第 1 步:安装附加包和依赖项
通用媒体服务器需要一些额外的包和依赖项。其中包括 VLC 媒体播放器、MPlayer、mediainfo 和用于视频编码的 mencoder。
要安装这些软件包,请运行以下命令。
$ Sudo Apt 安装 MediaInfo Dcraw Vlc Mplayer Mencoder
第2步:在Ubuntu中安装通用媒体服务器
通用媒体服务器可从其 GitHub 存储库下载,适用于各种平台,包括:
的
x86(适用于较旧的 32 位 PC)。
x86_64(适用于 64 位 PC)。
arm64/armhf(适用于带有 ARM 处理器的设备,例如 Raspberry Pi)。
的
由于我们运行的是 Ubuntu 22.04,因此我们将下载 64 位 tarball 文件。在撰写本指南时,通用媒体服务器的最新版本是 11.4.0。
所以,wget 命令。
$ wget https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/11.4.0/UMS-11.4.0-x86_64.tgz
提取 tarball 后,转到提取 tarball 文件的位置,并将 tarball 文件提取到 /opt 文件夹,并将未编译的文件夹重命名为“ums”。
$sudo tar -zxvf UMS-11.4.0-x86_64.tgz -C /opt/ --transform s/ums-11.4.0/ums/;
检查“ums”目录是否位于 /opt 目录中。
$ ls /选择
步骤3:在Ubuntu中启动通用媒体服务器
最后一步是启动媒体服务器。为此,请删除以下脚本。
$ /opt/ums/UMS.sh
这将获取运行媒体服务器所需的所有组件。最后,媒体服务器服务将在端口 9001 上启动,并且如何访问媒体服务器的说明将显示在脚本输出的末尾。
因此,要访问通用媒体服务器,请使用提供的 URL。根据您的情况,URL 会有所不同。
http://服务器:9001
您将看到以下预览。
步骤 4:配置通用媒体服务器 Systemd 服务
当命令行上的脚本完成后,UMS 服务将停止。运行媒体服务器的最佳方法是将其配置为 systemd 服务,以便您可以轻松地启动、停止和管理它而不会中断。
为此,请创建一个 systemd 文件。
$ sudo nano /etc/systemd/system/ums.service
接下来,添加以下行。请务必将“howtoing”的每个实例替换为您自己的“用户”和“组”属性的用户名。
[单元]
描述=以howtoing方式运行UMS
默认依赖项=否
之后=网络.目标
[服务]
类型=简单
用户=howtoing
组=howtoing
ExecStart=/opt/ums/UMS.sh
超时开始秒=0
退出后剩余=是
环境=“UMS_MAX_MEMORY=500M”
[安装]
WantedBy=default.target
保存更改并退出配置文件。使用以下命令重新加载 systemd 并启用并启动 UMS 服务。
$ sudo systemctl 守护进程 - 重新加载
$sudo systemctl 启用 ums.service
$sudo systemctl 启动 ums.service
启动后,通过命令检查通用媒体服务的状态:
$sudo systemctl status ums.service
从输出中,我们可以看到 UMS 正在按预期工作。
关于如何在基于 Debian 的发行版上安装通用媒体服务器的指南到此结束。从这里您可以将多媒体文件上传和下载到多个设备。我们欢迎您对本指南提供反馈。