Windows 自带了一个功能强大的 DLNA 媒体服务器,无需安装任何第三方软件,你就可以轻松地将电脑上的电影、音乐、照片等媒体文件共享给家庭网络中的其他设备(如智能电视、手机、平板、游戏机等)。

(图片来源网络,侵删)
核心概念:DLNA、UPnP 和媒体流
在开始之前,先理解几个关键概念,这能帮助你更好地设置和使用:
- DLNA (Digital Living Network Alliance):一个“认证”标准,就像“WiFi”认证一样,如果一个设备通过了 DLNA 认证,就意味着它能与其他 DLNA 设备无缝地互相发现、传输和播放媒体文件。
- UPnP (Universal Plug and Play):一个技术协议,DLNA 是建立在 UPnP 技术之上的,你可以把 UPnP 理解为底层的“交通规则”,它负责设备在局域网内的自动发现、地址分配和数据传输。
- 媒体服务器:你的 Windows 电脑扮演的角色,它存储媒体文件,并根据其他设备的请求,将流媒体数据发送出去。
- 媒体播放器/渲染器:你的智能电视、手机等设备扮演的角色,它们在局域网中寻找媒体服务器,并向其请求播放某个文件。
你在 Windows 中开启的“媒体流”功能,就是一个符合 DLNA 标准的 UPnP 媒体服务器。
如何在 Windows 中设置 DLNA 服务器
设置过程非常简单,以最常见的 Windows 10 和 Windows 11 为例:
步骤 1:启用媒体流
- 打开“设置”:点击“开始”菜单,选择齿轮图标(或按
Win + I)。 - 进入“系统”:在设置菜单中,选择“系统”。
- 找到“共享”选项:在左侧菜单中点击“共享”,然后在右侧找到并点击“媒体流”选项。
- 启用媒体流:点击“启用媒体流”按钮。
- 配置权限(关键步骤):
- 在弹出的窗口中,你可以选择允许哪些设备访问你的媒体。
- “所有设备”:最简单的方式,局域网内所有支持 DLNA 的设备都能看到并播放你的内容。
- “允许...的家庭或工作组”:更安全的选择,只有你家庭组或工作组内的设备可以访问。
- “不允许”:关闭共享。
- 推荐新手选择“所有设备”,方便测试。
- 点击“确定”保存。
步骤 2:选择要共享的文件夹
现在服务器已经开启,但它还不知道哪些文件可以共享,你需要告诉它共享哪些文件夹。

(图片来源网络,侵删)
- 打开“控制面板”:在开始菜单搜索“控制面板”并打开。
- 进入“媒体选项”:将“查看方式”设置为“类别”,然后点击“网络和共享中心”。
- 点击“更改高级共享设置”:在左侧栏找到此链接。
- 找到并启用“流式处理”:
- 展开“所有网络”或“专用”配置文件(如果你连接的是家庭网络)。
- 找到“流式处理...”选项,确保它被启用。
- 在下方,你可以选择“允许所有...”或“仅允许...”,如果之前在设置里选择了“所有设备”,这里也应该保持一致。
- 点击“保存修改”。
- 共享特定文件夹:
- 返回控制面板主页,点击“程序” -> “程序和功能” -> “打开或关闭 Windows 功能”。
- 在弹出的窗口中,找到“媒体功能”并展开它。
- 勾选“媒体共享”,然后点击“确定”进行安装,这一步确保了共享功能的完整性。
- 安装完成后,回到“控制面板”,搜索并打开“媒体共享”。
- 在“媒体共享”窗口中,你可以看到默认的共享库(如“图片”、“音乐”、“视频”),点击“共享”按钮可以设置每个库的共享权限(允许/禁止)。
- 如果你想共享其他文件夹(D 盘的“电影”文件夹),最简单的方法是将那个文件夹包含进“视频”库中,在“文件资源管理器”中右键点击“视频”库,选择“属性”,然后点击“包含文件夹”即可。
如何使用 DLNA 服务器(客户端设备如何访问)
设置完成后,你可以在家里的其他设备上访问你的 Windows 电脑了。
在智能电视上
- 大多数智能电视(如三星、LG、索尼、小米、海信等)的“视频”、“图片”或“媒体中心”应用里,都有一个“媒体服务器”、“DLNA”或“设备”选项。
- 打开这个选项,电视会自动扫描局域网。
- 你应该能看到你的 Windows 电脑的名字(
DESKTOP-XXXX或你自定义的计算机名)。 - 点击它,就可以看到你共享的图片、音乐和视频列表,并直接在电视上播放。
在手机/平板上
- Android 手机:可以使用系统自带的“图库”或“文件管理”App,通常在“网络”或“分享”标签页下能找到 DLNA 服务器,也可以使用第三方 App,如 BubbleUPnP、VLC for Mobile 等,它们功能更强大,可以更好地控制播放。
- iPhone/iPad:系统原生支持较弱,推荐使用第三方 App,如 nPlayer、Infuse、VLC for iOS 等,这些 App 能很好地发现和播放 DLNA 服务器上的内容。
在游戏机上
- PlayStation (PS4/PS5):在“媒体” -> “媒体播放器”中,可以找到并播放来自 DLNA 服务器的视频和音乐。
- Xbox (One/Series X|S):在“媒体播放器”应用中,可以浏览和播放 DLNA 内容。
常见问题与解决方法
-
问题:我的设备找不到 Windows 电脑。
- 检查网络:确保所有设备连接在同一个局域网下(都连接到同一个 Wi-Fi 或同一个路由器下的有线网络)。
- 检查防火墙:Windows 的防火墙可能会阻止连接,进入“控制面板” -> “Windows Defender 防火墙” -> “允许应用或功能通过 Windows Defender 防火墙”,确保“媒体流”是勾选状态,并且网络类型(专用/公用)是允许的。
- 检查共享设置:确认你已经按照上述步骤正确启用了媒体流和共享。
- 重启设备:有时简单的重启路由器、电脑和客户端设备就能解决问题。
-
问题:找到了设备,但无法播放/播放时卡顿/没有声音。
- 格式兼容性:这是最常见的原因,DLNA 只是一种传输协议,它传输的媒体文件格式(如 MP4, MKV, AVI, MP3)需要被客户端设备原生支持,如果你的电视不支持 MKV 格式,即使文件传输过去了也无法播放。
- 解决方法:
- 尽量将媒体文件转码为更通用的格式,如 MP4 (H.264编码)。
- 在客户端设备上使用支持更多格式的播放器 App(如手机上的 nPlayer,电视上的 VLC 等)。
- 解决方法:
- 网络问题:无线网络信号弱或带宽不足会导致卡顿,尝试使用网线连接电脑或电视,或者将设备靠近路由器。
- 编解码器问题:文件虽然能播放,但可能缺少某些音频或视频编解码器(如 DTS, AC3 音频),同样,转码为通用格式或使用支持更多编解码器的播放器是最佳解决方案。
- 格式兼容性:这是最常见的原因,DLNA 只是一种传输协议,它传输的媒体文件格式(如 MP4, MKV, AVI, MP3)需要被客户端设备原生支持,如果你的电视不支持 MKV 格式,即使文件传输过去了也无法播放。
-
问题:我想换一个更容易管理的 DLNA 服务器。
- Windows 自带的设置不够灵活(你想按不同用户分类共享,或者需要更强大的转码功能),可以考虑使用第三方服务器软件,推荐:
- Plex:功能最强大,支持用户管理、客户端 App、在线视频源等,但免费版有功能限制。
- Jellyfin:完全免费和开源,是 Plex 的优秀替代品,功能非常全面,社区活跃。
- Emby:与 Plex 类似,也是一款优秀的服务器软件。
- Windows 自带的设置不够灵活(你想按不同用户分类共享,或者需要更强大的转码功能),可以考虑使用第三方服务器软件,推荐:
| 特性 | Windows 自带 DLNA 服务器 |
|---|---|
| 优点 | - 免费,系统原生集成 - 设置简单,无需安装额外软件 - 覆盖所有 Windows 版本 |
| 缺点 | - 功能简单,自定义选项少 - 无法进行转码,对客户端设备格式兼容性要求高 - 管理界面不够直观 |
| 适用人群 | - 普通家庭用户 - 只需简单共享本地媒体文件 - 不想安装额外软件的用户 |
对于绝大多数家庭用户来说,Windows 自带的 DLNA 服务器已经完全够用了,如果你遇到格式兼容性问题,首先尝试转换文件格式或使用更强大的客户端播放器,如果需求更复杂,再考虑升级到 Plex 或 Jellyfin 等专业方案。
