DLNA 家庭网络配置——让电视、NAS、手机互联互通
DLNA 和 UPnP 的关系
DLNA(数字生活网络联盟)本质上是基于 UPnP 的一个标准子集,专门针对家庭媒体场景设计。它定义了三类设备:
| 设备类型 | 作用 | 例子 |
|---|---|---|
| DMS(媒体服务器) | 存放和管理媒体文件 | NAS、带 DLNA 的路由器、安装了 DLNA 服务的电脑 |
| DMP(媒体播放器) | 播放服务器上的媒体 | OPlayer、智能电视、游戏主机 |
| DMR(媒体渲染器) | 接收推送并播放 | 智能电视、Chromecast 设备 |
OPlayer 同时充当 DMP 和 DMR——既能从服务器拉取媒体播放,也能接收其他设备的推送。
在 OPlayer 中发现 DLNA 服务器
- 打开 OPlayer → 「网络」标签页 → 附近共享区域
- OPlayer 自动扫描同网段内的 DLNA/DMS 设备
- 扫描到的服务器出现在列表中
- 点击进入浏览视频、图片、音乐分类
- 直接点击播放
DLNA 服务器会把媒体按「视频/图片/音乐」分类,并按文件名自动分章节,比 SAMBA 的纯文件浏览更友好。
用 DLNA 把手机视频推到电视
OPlayer 可以接收 DLNA 推送。操作步骤:
- 智能电视和手机连入同一个 WiFi
- 在电视设置里开启 DLNA 接收(部分电视默认开启)
- 在电脑或其他设备上选中一个视频 → 右键/长按 → 「播放到」→ 选择你的电视
- 视频会直接在电视上播放,手机只是遥控器
常见的推送方式:
- Windows 11:右键视频 → 更多选项 → 播放到设备
- 手机相册:选择视频 → 投屏/播放到其他设备 → 选择电视
- OPlayer 自身:播放视频时点击投屏按钮 → 在设备列表中选择 DLNA 渲染器
DLNA 支持的格式限制
DLNA 协议本身对格式有限制,服务器会自动转码为兼容格式。常见情况:
- MKV、FLAC 等格式在 DLNA 推送时可能被转码为 MP4 + AAC
- 4K HEVC 视频需要 DLNA v2 标准才能推送
- 部分老电视的 DLNA 客户端不支持字幕推送,需要在手机端提前硬字幕
DLNA vs Chromecast vs AirPlay
| 对比 | DLNA | Chromecast | AirPlay |
|---|---|---|---|
| 标准 | 开放标准 | Google 私有 | Apple 私有 |
| 跨品牌 | 支持 | 部分支持 | 仅限 Apple |
| 配置 | 零配置 | 需要设置 Chromecast | 零配置 |
| 质量 | 可能转码降质 | 支持原始质量传输 | 支持原始质量传输 |
| 控制 | 手机作为遥控器 | 手机作为遥控器 | 手机作为遥控器 |
如果你的电视同时支持 DLNA 和 Chromecast/Apple TV,直接播放本地视频建议优先用 OPlayer 的局域网共享功能(SAMBA/FTP),格式限制少,画质无损。
常见问题
DLNA 找不到电视?
- 确认电视和手机在同一 WiFi 网络
- 确认电视开启了 DLNA 接收功能
- 检查路由器是否开启了客户端隔离
DLNA 播放卡顿?
- 可能是无线信号弱,试试换个 WiFi 信道或用有线连接服务器端
- 大文件可能需要 DLNA 服务器开启转码,否则电视的硬件解码可能扛不住