UPnP 设备自动发现——零配置的局域网播放方式
UPnP 是什么
UPnP(通用即插即用)是一种让局域网内设备自动互相发现和通信的协议。核心特点:
- 零配置:不需要手动输入 IP 和端口
- 自动发现:打开 OPlayer 就能看到所有 UPnP 设备
- 标准协议:几乎所有现代设备都支持(Windows、macOS、NAS、路由器、智能电视)
UPnP 是 SAMBA 的「懒人版」——功能稍弱但上手最简单。
开启 UPnP 媒体服务器
Windows 自带方式
Windows 10/11 自带 DLNA 媒体服务器(DLNA 是 UPnP 的子集,主要针对媒体场景):
- 设置 → 网络和 Internet → 以太网/WiFi → 确认网络类型为「专用」
- 控制面板 → 网络和共享中心 → 高级共享设置
- 找到「媒体流选项」→ 全部网络 → 勾选「允许远程控制我的媒体」
- 设置 → 应用 → 可选功能 → 添加功能 → 搜索安装「Windows 媒体播放器」
NAS 开启 UPnP/DLNA
几乎所有 NAS 都支持:
| NAS 品牌 | 位置 |
|---|---|
| 群晖 Synology | 控制面板 → 媒体服务 → DLNA |
| 威联通 QNAP | 控制台 → 应用中心 → DLNA 媒体服务器 |
| 极空间 ZSpace | 设置 → 媒体中心 → DLNA |
开启后指定一个媒体目录即可。
更强大的 UPnP 服务器软件
如果 Windows 自带 DLNA 满足不了,推荐安装以下第三方服务:
| 软件 | 说明 |
|---|---|
| Universal Media Server(UMS) | 免费、跨平台、支持自动转码 |
| Serviio | 轻量、界面友好 |
| Plex Media Server | 功能最全,但需要注册账号 |
在 OPlayer 中使用 UPnP
- 打开 OPlayer → 「网络」标签页
- 自动进入「附近共享」区域
- 稍等几秒,OPlayer 通过 UPnP 协议扫描同网段设备
- 扫描到的媒体服务器自动出现在列表中
- 点击设备进入其媒体目录,直接播放视频
提示:如果 UPnP 设备列表为空,确认路由器没有开启「客户端隔离」或「AP 隔离」功能。这些网络安全功能会阻止设备之间的互相发现。
UPnP vs SAMBA:该选哪个
| 对比 | UPnP | SAMBA |
|---|---|---|
| 配置难度 | 零配置,自动发现 | 需要手动添加 IP |
| 播放稳定性 | 一般,大文件可能不稳定 | 稳定 |
| 功能完整度 | 只能访问指定的媒体库 | 完整文件访问 |
| 跨设备搜索 | 支持 | 不支持 |
| 网络开销 | 较高(持续广播发现) | 较低 |
建议:能用 SAMBA 就优先 SAMBA;UPnP 作为补充方案,在不想折腾 SAMBA 配置时使用。