Ubuntu22.04访问群晖DLNA及多媒体服务方法

导出时间:2026/6/8 07:31:36

来源地址:https://www.doubao.com/chat/38429212917429250

消息数量:4

sudo apt update && sudo apt install vlc
打开 VLC → 左侧【本地网络→通用即插即用 (UPnP)】我的vlc找不到这个
搜索 3 个关键词,参考 18 篇资料

Ubuntu22.04 VLC 缺失 UPnP 菜单完整修复(找不到本地网络→UPnP 是缺插件 + 没打开播放列表)

1、先补全 UPnP 必备插件(Ubuntu 默认精简安装缺 UPnP 组件)

bash
运行
sudo apt update
# 安装UPnP发现插件+依赖库
sudo apt install vlc-plugin-upnp libupnp-dev libgupnp-1.6-0
# 补齐全套媒体插件避免其他网络协议缺失
sudo apt install vlc-plugin-all
装完彻底关闭全部 VLC 窗口,重新打开 VLC

2、调出 UPnP 面板(关键:必须打开【播放列表】,默认首页不显示)

  1. VLC 顶部菜单栏:视图 → 播放列表(快捷键 Ctrl+L)
  2. 左侧列表展开:本地网络 → 通用即插即用 (UPnP),等待 10~30 秒自动扫描群晖 DLNA
很多人找不到是因为只停留在 VLC 默认 “媒体播放首页”,没切播放列表界面。

3、启用 VLC 服务发现开关(插件装完仍不显示就手动开)

  1. VLC → 工具 → 偏好设置(Ctrl+P)
  2. 左下角勾选【高级设置
  3. 左侧:高级 → 服务发现
  4. 勾选:UPnP 媒体服务器发现网络 UPnP 渲染器 → 保存,重启 VLC。

4、防火墙放行 UPnP 发现端口(搜不到群晖必做)

bash
运行
# UPnP广播UDP1900是设备发现核心端口
sudo ufw allow 1900/udp
sudo ufw reload

5、强制手动连接群晖 DLNA(自动扫不出直接填 IP)

  1. VLC → 媒体 → 打开网络串流(Ctrl+N)
  2. URL 填写:upnp://群晖内网IP(例:upnp://192.168.1.55)→ 播放,直接载入 NAS 媒体库。

备选方案:GNOME 自带 Totem 播放器不用 VLC

bash
运行
sudo apt install totem rygel
打开系统自带【视频】,左侧「网络」直接出现 DLNA 群晖,开箱即用。
需要我帮你查群晖当前内网 IP 吗?
ubuntu22.04如何发现dlna服务,或者说synology的多媒体服务观看视频?
搜索 4 个关键词,参考 24 篇资料

Ubuntu22.04 访问群晖 Synology DLNA 影音全方案

前提:Ubuntu 与群晖在同一个局域网(同路由器内网),优先两种方案:DLNA 流媒体(不用挂载、即搜即播)SMB 挂载(本地目录访问,4K 更稳),先配置群晖 DLNA,再配置 Ubuntu 客户端。

一、群晖 NAS 开启 DLNA(必做)

  1. DSM→套件中心,搜索安装官方【媒体服务器 Media Server
  2. 打开媒体服务器→通用设置:勾选【启用 DLNA 媒体服务器】,自定义设备名(如 Syno-Media),选择内网网卡(网线 / WiFi 对应网口)
  3. 媒体资料库→添加文件夹:选中存放视频的目录/volume1/video/电影,分类只勾选【视频】,保存后 NAS 自动全盘扫描媒体库
  4. (排查)路由器放行 UDP 1900 端口(UPnP 设备发现)、TCP8200(DLNA 数据流),关闭 AP 隔离,否则 Ubuntu 搜不到 NAS

二、Ubuntu22.04 三种 DLNA 客户端(按易用度排序)

方案 1:VLC 播放器(最简单,首选)

bash
运行
sudo apt update && sudo apt install vlc
  1. 打开 VLC → 左侧【本地网络→通用即插即用 (UPnP)
  2. 等待 10~30 秒自动刷新,出现你命名的Syno-Media群晖 DLNA 服务器
  3. 点开分级目录直接点播视频,MKV/MP4 全格式兼容,群晖硬解 / 本地解码二选一
搜不到:VLC 菜单「工具→偏好设置→高级→UPnP」开启网络发现;防火墙放行ufw allow 1900/udp

方案 2:Kodi(家庭影音库,适合整理片库)

bash
运行
sudo apt install kodi
  1. Kodi→设置→媒体→视频→添加源→浏览→UPnP 设备
  2. 自动列出群晖 DLNA,选中添加为本地媒体库,自动刮削海报、剧集信息
优势:自动分类电影 / 剧集,4K 串流稳定性优于原生 DLNA 播放器

方案 3:GNOME 自带视频 (Totem)+Rygel(桌面原生无额外软件)

bash
运行
sudo apt install rygel
  1. 启动 Rygel 后台服务,打开 Ubuntu 自带【视频】软件
  2. 左侧「网络」自动出现群晖 DLNA 设备,直接点开播放

三、备选:SMB 挂载(推荐 4K 大文件,比 DLNA 更稳定)

DLNA 本质流媒体、大码率易卡顿,SMB 挂载后如同本地硬盘打开视频

1. 群晖开启 SMB:控制面板→文件服务→SMB,启用,新建共享文件夹(Video)并开放账号权限

2.Ubuntu 挂载

bash
运行
# 安装依赖
sudo apt install cifs-utils
# 创建挂载目录
sudo mkdir -p /mnt/syno_video
# 临时挂载(重启失效),替换NAS_IP、DSM账号密码
sudo mount -t cifs //192.168.1.100/Video /mnt/syno_video -o username=群晖账号,password=密码,vers=3.0,uid=$USER,gid=$USER
挂载后在文件管理器/mnt/syno_video直接打开所有视频,VLC / 系统播放器均可读取。

四、常见搜不到 DLNA 故障排查

  1. AP 隔离:路由器后台关闭 WiFi AP 隔离(最常见原因),同局域网有线优先
  2. 防火墙
bash
运行
# Ubuntu放行UPnP端口
sudo ufw allow proto udp from any to any port 1900
sudo ufw allow proto tcp from any to any port 8200
  1. 群晖媒体服务器重新扫描媒体库,等待索引完成再刷新 Ubuntu 客户端
  2. 手动填 NAS IP:VLC「打开网络串流→URL 填upnp://群晖内网IP」强制连接
需要我帮你生成开机自动挂载群晖 SMB 的 fstab 配置吗?