当前位置: 首页 > news >正文

Universal Media Server (UMS)部署指南

Universal Media Server (UMS) 是一个轻量级但功能强大的媒体服务器,支持 DLNA/UPnP,可以将你的影视文件分享给局域网中的设备(如 Windows、电视、手机等)。虽然它本身不直接提供 SMB 服务,但它可以配合系统的共享文件夹功能使用。

下面是你可以在不同平台(如 Windows 或 Ubuntu)上部署 Universal Media Server 的详细方法。


✅ 一、选择你的系统平台

你可以告诉我你打算在哪个平台上部署,比如:

  • Windows

  • Ubuntu(或其他 Linux 发行版)

  • macOS

  • 群晖(支持 Docker 部署)

我先给你 Ubuntu(或 Linux)系统下的部署方法,你也可以说“我用的是 Windows”,我再换成对应的版本。


🐧 二、Ubuntu 系统下安装 Universal Media Server

1. 安装 Java 运行环境(UMS 需要 Java)

sudo apt update
sudo apt install openjdk-17-jre -y

你也可以用 OpenJDK 11,如果兼容性有问题。

2. 下载 Universal Media Server 最新版本

访问官网:Universal Media Server

找到 Linux 安装包的下载链接(.tar.gz),或者使用 wget 下载。例如:

wget https://github.com/UniversalMediaServer/UniversalMediaServer/releases/latest/download/UMS-<version>.tar.gz 

(把 <version> 替换为版本号)

3. 解压和运行

tar -xvzf UMS-<version>.tar.gz
cd ums-<version>
./UMS.sh

首次运行会打开 GUI 配置界面,如果你是纯命令行服务器,可以用 -Djava.awt.headless=true 方式运行(无头模式)。


🛠 三、设置媒体目录

你需要指定哪些文件夹是媒体库:

  1. 在第一次运行 UMS 后,会生成配置文件在 ~/.config/UMS/UMS.conf

  2. 你可以手动编辑:

nano ~/.config/UMS/UMS.conf 

找到 folders = /home/yourname/Videos 这一项,改为你想分享的目录路径,例如:

folders = /mnt/media/videos,/mnt/hdd/movies 

🔁 四、Windows 端访问方式

UMS 是基于 DLNA/UPnP,不是 SMB。但你可以搭配使用:

目标方法
Windows 浏览器访问 UMS 控制台打开浏览器访问 http://<服务器IP>:9001(默认端口)
电视、手机、播放器访问 DLNA 服务通过网络自动发现(如 VLC、智能电视)
Windows 映射媒体文件夹(SMB)需在服务器上配置 Samba,单独分享媒体文件夹


✅ 可选:配置 Samba 分享媒体文件夹(SMB)

如果你想让 Windows 能“映射网络驱动器”访问视频文件,可以这样配置:

安装 Samba:

sudo apt install samba -y 

编辑配置:

sudo nano /etc/samba/smb.conf 

在文件末尾添加:

[Videos]path = /mnt/media/videosbrowseable = yesread only = noguest ok = yes

重启 Samba 服务:

sudo systemctl restart smbd 

现在在 Windows 里输入 \\服务器IP\Videos 即可访问(可映射为 Z: 盘)。


💡 总结

功能工具
UMS 影视服务器(DLNA)Universal Media Server
Windows、电视等播放使用支持 DLNA 的客户端,如 VLC、智能电视、PS/Xbox
Windows 文件夹访问配合 Samba 设置 SMB 共享

相关文章:

  • 如何做好一份技术文档?
  • docker面试题(3)
  • 学习路之uniapp--unipush2.0推送功能--使用
  • Python包管理工具uv 国内源配置
  • XCOSnTh-fatfsShell
  • 使用Gemini, LangChain, Gradio打造一个书籍推荐系统 (第一部分)
  • 友思特方案 | 光示原形:高精度晶圆缺陷检测的高功率UVLED方案
  • SOC-ESP32S3部分:4-参数配置可视化menuconfig
  • 如何通过外链建设提升Shopify独立站的权重和排名
  • 第9.1讲、Tiny Encoder Transformer:极简文本分类与注意力可视化实战
  • 23种经典设计模式(GoF设计模式)
  • 【spring】spring学习系列之十一:spring的事件监听
  • 《会计研究》顶刊数据复刻!上市公司环境规制压力数据及研究价值
  • Android多线程下载文件拆解:原理、实现与优化
  • 2570. 合并两个二维数组 - 求和法
  • 每日leetcode
  • 手搓四人麻将程序
  • 如何应对kaggle离线安装环境?
  • 5月21日星期三今日早报简报微语报早读
  • Cross-Mix Monitoring for Medical Image Segmentation With Limited Supervision
  • 做网站都不赚钱了吗/企业培训课程价格
  • 做普工招聘网站/安卓手机优化软件哪个好
  • 网站里可以添加视频做背景吗/宁波seo教程网
  • 网站建设厦门/百度官方优化指南
  • 文化传媒有限公司网站建设/seo多久可以学会