分享最新优惠信息
购买主机更加划算

Ubuntu安装通用媒体服务器以进行媒体流传输的简单方法

通用媒体服务器(UMS)是一款跨平台且免费的DLNA兼容HTTP(s) PnP媒体服务器,它提供了许多功能,如在游戏机、智能电视、蓝光播放器、Roku设备和智能手机等现代设备之间共享图像、视频和音频等多媒体文件。

通用媒体服务器最初基于PS3媒体服务器,以确保更高的稳定性和文件兼容性。通用媒体服务器可以流式传输多种媒体格式,只需很少甚至完全无需配置。它由许多多媒体工具提供支持,例如VLC媒体播放器、FFmpeg、AviSynth、MEncoder、tsMuxeR、MediaInfo等。

在本指南中,小编主要介绍如何在基于Debian的发行版上安装通用媒体服务器。当然,为方便演示,这里将使用Ubuntu 22.04系统进行安装操作。

第1步、安装附加包和依赖项

通用媒体服务器需要一些额外的包和依赖项,其中包括VLC媒体播放器、MPlayer、mediainfo和用于编码视频的mencoder。要安装这些软件包,请运行以下apt命令:

$ sudo apt install mediainfo dcraw vlc mplayer mencoder

在Ubuntu中安装依赖项

第2步、在Ubuntu中安装通用媒体服务器

通用媒体服务器可从其GitHub存储库下载,适用于各种设备,主要包括:

  • x86(适用于32位旧电脑)。
  • x86_64(适用于64位PC)。
  • arm64/armhf(适用于带有ARM处理器的设备,例如Raspberry Pi)。

由于这里运行的是Ubuntu 22.04,因此将下载64位tarball文件。在撰写本指南时,通用媒体服务器的最新版本是13.5.0 。因此,请按如下方式下载通用媒体服务器压缩文件,使用以下wget命令下载(注意相应地替换版本号以匹配最新版本):

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

下载tarball后,导航到下载tarball文件的位置,将tarball文件解压到/opt目录,并将未压缩的文件夹重命名为“ ums ”。

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

验证/opt目录中是否存在文件夹“ ums ” ,命令如下:

$ ls /opt

检查UMS目录

第3步、在Ubuntu中启动通用媒体服务器

最后一步是启动媒体服务器。为此,请运行以下脚本命令:

$ /opt/ums/UMS.sh

这将加载运行媒体服务器所需的所有必要组件。最后,媒体服务器服务将在端口9001启动,并且如何访问媒体服务器的说明将显示在脚本输出的末尾:

在Ubuntu中启动通用媒体服务器

因此,要访问Universal Media Server,请输入以下URL地址。当然,根据你的情况,URL会有所不同,注意替换成自己的服务器IP地址即可:

http://server-ip:9001

这时候应该会看到以下界面:

通用媒体服务器

第4步、配置通用媒体服务器Systemd服务

当脚本在命令行上终止时,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

启动后,通过命令检查通用媒体服务状态:

$ sudo systemctl status ums.service

从输出中,可以看到UMS正在按预期运行,这样大功告成。

总结

以上就是关于在基于Debian的发行版上安装通用媒体服务器的简单方法。安装之后你就可以在多个设备上上传和流式传输多媒体文件。

通用媒体服务器(UMS)是一个开源软件,可以在多个操作系统上运行,包括Windows、Mac和Linux系统。它具有灵活的配置选项,可以根据用户的需求进行自定义设置。由于通用媒体服务器是一个方便易用的软件解决方案,所以它可以让用户轻松地在多个设备之间共享和播放媒体文件。

未经允许不得转载:惠主机 » Ubuntu安装通用媒体服务器以进行媒体流传输的简单方法

相关文章