DLNA 允许您在本地网络上的 PC、智能电视、游戏机和移动设备之间共享视频、音乐和照片,而无需安装额外的客户端。
Windows 10 和 11 都内置了 DLNA 服务器,可以通过在控制面板中将网络配置为专用网络并启用媒体流来激活该服务器。
共享的内容通过 Windows 库进行管理,允许您添加或删除文件夹并控制哪些设备可以访问。
当需要更强大的功能或远程访问时,可以在 Windows、Linux 或 NAS 上使用 Plex、Kodi、Serviio 或 ReadyMedia 等替代方案。
如果您拥有一台 Windows 电脑,并且将智能电视、游戏机或移动设备连接到 Wi-Fi 网络,您无需安装任何额外软件即可在 Windows 系统上设置 DLNA 服务器,然后使用本地网络在家中任何屏幕上观看电影、电视节目、浏览照片或收听音乐。Windows 系统内置此功能已有多年,但由于其隐藏性太强,许多人甚至不知道它的存在。
本指南旨在详细教您如何在 Windows 10 和 Windows 11 中激活原生 DLNA 服务器,DLNA 究竟是什么,它的优势和局限性,如何共享特定文件夹,如何访问电视、游戏机或移动设备上的内容,以及如果您想要更高级的功能,可以考虑哪些第三方替代方案(Plex、Kodi 和其他 DLNA 服务器)。
相关文章:5 个最佳 DLNA 服务器软件
DLNA是什么?它究竟有什么用途?
DLNA 代表数字生活网络联盟,这是一项规范,它定义了一个电子产品制造商联盟,该联盟于 2003 年成立,旨在让不同的消费设备可以通过家庭网络共享多媒体内容,而不会因为奇怪的配置而让人抓狂。
这个想法很简单:一台设备充当DLNA 服务器(你的电脑、NAS、树莓派等),用于存储电影、照片和音乐,其余设备(电视、游戏机、手机、平板电脑、另一台电脑……)充当DLNA 客户端,通过 Wi-Fi 或以太网连接到该服务器,直接播放内容。
有趣的是,DLNA 标准依赖于UPnP(通用即插即用)实现自动发现:兼容设备在同一网络上可以相互“发现”,无需配置 IP 地址或进行任何复杂操作。因此,在许多情况下,只需在 Windows 系统中启用该功能,您的电视或移动设备即可检测到您电脑上的媒体库。
尽管DLNA组织本身已于2017年解散,但这项技术仍然集成在大多数智能电视、游戏机、蓝光播放器、NAS设备、手机和PC中。换句话说,即使官方项目已经终止,这项协议仍然在你的客厅里蓬勃发展。
借助 DLNA,您可以共享各种多媒体内容:视频、音乐和照片。它不仅限于电影;您还可以将其用作家庭相册或音乐点唱机,将客厅音响中的歌曲播放到联网扬声器上。
在家使用DLNA的优势和局限性
在 Windows 系统上搭建 DLNA 服务器相比每次想在电视上看东西都要随身携带 U 盘或通过 HDMI 连接笔记本电脑,优势显而易见。如果您正在寻找其他或更全面的方案,可以参考我们列出的最佳 DLNA 服务器程序列表,比较其他可安装的解决方案。
一方面,DLNA在客户端非常易于使用:大多数电视、游戏机和应用程序都能立即检测到服务器并显示媒体库,无需任何高级配置。通常情况下,你甚至不会意识到自己正在使用 DLNA;你只会看到一个“媒体服务器”图标或类似的标识。
它也是一个广泛应用的跨平台标准。它不仅限于 Windows:Linux、macOS、商用 NAS 设备、树莓派以及几乎所有你能想到的设备都有 DLNA 服务器。客户端也是如此:LG、三星和索尼的智能电视、PlayStation 和 Xbox 等游戏主机、安卓手机,甚至 VLC 等媒体播放器都可以作为 DLNA 客户端。如果您有兴趣改造旧手机,或许可以参考这篇指南,它将帮助您把旧安卓设备变成一台媒体服务器。
另一个优点是,大多数情况下无需在接收设备上安装任何软件。如果您的电视支持 DLNA(几乎所有智能电视都支持),您将直接在输入菜单或电视的网络/媒体设置中看到电脑的服务器。如果您更喜欢这种方式,也可以使用 Windows 上的“电影和电视”应用来共享内容。
然而,在匆忙创办企业并认为它是解决一切问题的完美方案之前,也应该考虑到一些缺点。
首先,媒体库界面完全取决于客户端:每个厂商都设计了自己的菜单和内容组织方式。在某些电视上,浏览文件夹很方便,而在另一些电视上则非常麻烦。DLNA 并没有定义美观的界面,它只定义了共享协议。
此外,您还需要设置服务器并告知其内容所在位置。这并非即插即用:您必须在 Windows 中激活该功能,定义要共享的文件夹,并且,如果您想进一步微调,还需要调整权限和电源选项,以防止您的电脑在播放电影时突然进入睡眠状态。
另一个重要的限制是,DLNA 仅设计用于本地网络。因此,除非使用其他方法,否则您无法远程访问家中的 DLNA 服务器(例如,在工作场所通过手机访问)。对于远程访问,Plex 等平台和其他替代方案提供了类似的功能——如果您想比较远程访问选项,请参阅Plex 与 Jellyfin 的对比。
如果 Wi-Fi 网络信号差,尤其是在播放高分辨率视频时,可能会出现连接问题或中断。在这种情况下,最好使用以太网线连接服务器甚至电视,以确保流畅播放。
在 Windows 11 中为任何音频启用实时字幕如何在 Windows 系统上搭建 DLNA 服务器
技术要求相当简单:基本上,你需要两个或多个 DLNA 兼容设备在同一网络上,并且其中至少有一个可以充当服务器。
在本例中,服务器将是一台运行 Windows 10 或 11 的计算机。这台电脑必须通过 Wi-Fi 连接到路由器,或者,如果您想要获得最大的稳定性,尤其是在播放大型视频或高分辨率内容时,最好通过以太网线连接。
作为 DLNA 客户端,您可以使用几乎任何现代设备:智能电视、游戏主机、手机、平板电脑、媒体播放器、运行 Windows 或 Linux 的另一台计算机,甚至一些联网音频系统。只要它们与您的电脑连接到同一网络,就能“看到”您发布的库。如果您的服务器是 NAS,建议您了解如何安全配置 QNAP NAS 。
连接所有这些设备的网络可以是家庭 Wi-Fi 或有线局域网。无需配置多么高级,但建议使用私人家庭或办公网络,而不是咖啡馆或机场等公共网络,这样既能保证安全性,又能保证稳定性。
在激活任何功能之前,建议您先检查电视或设备的 DLNA 兼容性。在智能电视上,它通常会在规格参数中显示为“DLNA”、“媒体服务器”或“SmartShare”(LG 电视),或者在较旧的三星电视的主菜单中显示为“媒体”、“网络”或“AllShare”。
如何在 Windows 中启用网络发现和共享
在 Windows 系统中,第一步是确保您的网络设置为专用网络并启用网络发现。如果 Windows 系统认为您连接的是公共网络,则很可能会阻止所有网络发现功能,导致 DLNA 服务器无法正常工作。
在 Windows 10 中,依次点击“设置”>“网络和 Internet”。打开此设置后,您将看到连接状态,例如 Wi-Fi 或以太网。我们需要查看的是网络配置文件,它应该显示为“专用网络”。如果显示为“公用网络”,请点击“更改连接属性” ,然后选择“专用网络”选项。
将网络设置为“专用”会告诉 Windows 您连接的是受信任的网络(例如家庭网络或工作网络),并允许其他设备在文件资源管理器中看到您。但是,在公共网络上,出于安全考虑,系统会隐藏自身并禁用几乎所有文件共享功能。
启用网络发现的另一种常见方法(尤其是在 Windows 10 和 11 中)是打开文件资源管理器,然后单击左侧窗格中的“网络”。如果发现功能已禁用,您会在顶部看到一条消息,指示网络发现和文件共享已关闭。单击该消息,然后选择“启用网络发现和文件共享”。
此时,Windows 会询问您是否要将网络视为专用网络或公用网络。在家庭网络环境下,请选择通常显示为“否,将我连接的网络设为专用网络”的选项。这样,您就可以继续进行 DLNA 设置了。
激活 Windows 内置的 DLNA 服务器
多年来,Windows 系统内置了一个基于 Windows Media Player 的多媒体服务器,完全符合 DLNA 标准,无需安装其他软件即可共享媒体库。
在 Windows 10/11 中访问此设置的最直接方法是打开旧版控制面板(您可以在“开始”菜单中按名称搜索),然后转到“网络和 Internet”>“网络和共享中心”。从那里,您可以找到高级共享选项和媒体流的链接。
在“网络和共享中心”的左侧窗格或中间链接中,您会看到一个名为“选择媒体流选项”或类似的选项。点击它。如果您之前从未启用过此选项,您会发现流式传输功能已禁用。
在第一个窗口中,Windows 会显示一个基本说明,指出启用流媒体功能后,网络上的其他计算机和设备将能够访问您的媒体文件。单击“启用媒体流”以启动 DLNA 服务器。
接下来,将打开主设置界面,您可以在其中为您的媒体库命名(例如,“Multimedia_LivingRoom”或“PC_Juan”),并选择其可见的网络。最好选择“本地网络”,这样内容就只会在您的家庭 Wi-Fi 或局域网内共享,而不会出现在您的笔记本电脑连接的任何网络上。
在同一个窗口中,您会看到网络上检测到的设备和媒体播放器列表:“此计算机上的媒体播放器”,可能包括您的电视(有时会使用类似 AFTT-34 的神秘名称)、游戏机等。在每个设备旁边,您可以标记是否允许或阻止其访问您的媒体库。
如果您也不希望在有人通过 DLNA 观看内容时电脑进入睡眠状态,您可以从同一个窗口进入“选择电源选项”,并调整计划,使电脑在播放期间不进入睡眠模式。
点击“确定”保存更改后,Windows 现在就充当 DLNA 服务器了。接下来只需指定要共享的文件夹以及媒体库中要包含的内容即可。
选择要通过 DLNA 共享的文件夹和文件
内置的 Windows 服务器依赖系统库(图片、音乐、视频等)来确定向 DLNA 客户端提供哪些内容。您可以通过两种方式填充这些库:使用这些默认库或创建新库。
最快捷的方法是找到存放电影、电视节目或音乐的文件夹,右键单击该文件夹,然后选择“添加到库”选项。在那里,您可以选择将其添加到“视频”、“音乐”、“图片”库,或者如果您愿意,也可以创建一个具有自己名称的新库。
什么是 Microsoft 的 Advanced Shader Delivery 以及它是如何工作的?如果您选择预定义的媒体库,添加到该文件夹的所有内容都将在 DLNA 设备上的相应类别(视频、音乐、照片)中显示。如果您创建新的媒体库,它将在某些客户端中显示为单独的类别。
另一种更传统的方法是使用 Windows 共享菜单进行更精细的权限设置。在文件资源管理器中,右键单击文件夹 > 授予访问权限 > 特定用户。此时会打开一个向导,您可以在顶部菜单栏中选择“Everyone” ,单击“添加”,然后定义权限级别(只读或读/写)。
使用“所有人”权限后,任何连接到您家庭网络的用户都可以从 Windows 系统访问该文件夹。如果您希望家中多台电脑除了可以通过 DLNA 从电视和移动设备访问这些文件夹外,还能浏览这些共享文件夹,这将非常有用。
请注意,通过 DLNA 分享时,您并未授予对方从电视中删除或复制文件的权限。DLNA 导出的是一种只读的流媒体格式“窗口”:客户端可以播放该视频或照片,但无法修改电脑上的实际文件夹。
通过智能电视、手机或游戏机访问 DLNA 服务器。
将电脑配置成服务器并将文件夹添加到库之后,精彩的部分就开始了:从网络上的其他设备访问这些内容。具体步骤取决于制造商,但原理类似。
在智能电视上,通常会有一个输入源菜单(有时也称为“输入”)。该菜单通常包含“DLNA”、“媒体服务器”、“共享文件夹”、“SmartShare”或类似选项。在较新的电视上,该菜单通常位于“网络”或“多媒体”设置中。
选择该选项后,电视将扫描网络并列出可用的 DLNA 服务器。您在 Windows 中为媒体库命名的名称应该会出现在列表中。选择该服务器后,您可以浏览媒体库中的类别(视频、图片、音乐)和文件夹。
如果您想通过手机或平板电脑访问内容,VLC 播放器是一个非常实用的解决方案,它在 Android 和其他平台上均可免费使用。在其“网络”或“本地网络”菜单中,您可以看到检测到的 DLNA 服务器;只需选择您电脑上的服务器,即可按类型(视频、音乐、照片)查看内容,而无需将其下载到您的设备。如果您需要更多关于如何通过 VLC 播放 NAS 中的内容的具体指导,请参阅如何通过 VLC 播放 NAS 中的内容。
在另一台 Windows PC 上,即使不安装任何软件,您也可以充当客户端: Windows Media Player本身能够发现网络上的媒体库并播放它们,如果您在资源管理器的“网络”部分中单击您的计算机,还可以打开您自己的 DLNA 服务器。
对于 PlayStation 或 Xbox 等游戏主机,操作方法类似:它们通常有一个“媒体播放器”选项或“电视和视频”接入点,您可以通过该接入点检测本地网络上的 DLNA 服务器,并直接从您的 PC 播放电影。
如何停止共享或调整 DLNA 流媒体
如果您想随时停止通过 DLNA 共享内容或限制哪些设备可以查看您的文件,您可以返回到您激活流媒体播放的同一部分。
打开控制面板 > 网络和 Internet > 网络和共享中心,然后返回“选择计算机和设备的媒体流选项”。由于该功能现已启用,设备列表将直接显示。
在顶部,您可以使用“全部阻止”按钮立即切断所有 DLNA 客户端的访问权限。如果您之后想重新启用此功能,只需在同一面板中单击“全部允许”或仅允许您想要的设备即可。
如果您只想停止共享某个特定文件夹,可以打开文件资源管理器,进入“库”(图片、音乐、视频或您创建的自定义库),选择不再共享的文件夹,然后点击顶部工具栏中的“删除”按钮或按 Delete 键。这样会将其从库中移除,但不会从硬盘驱动器中删除该文件夹本身。
请始终记住,DLNA 的设计初衷是通过流媒体而非传统的文件模式共享访问权限。即使您在文件资源管理器的“网络”下看到了您的计算机,点击它也不会打开具有复制或删除权限的共享文件夹;相反,它通常会启动 Windows Media Player 来浏览您的媒体库。
更高级的替代方案:Plex、Kodi 和其他 DLNA 服务器
Windows DLNA 服务器设置快捷,对于很多情况来说都绰绰有余,但如果您想要功能更强大、界面更好、功能更丰富的解决方案(尤其是远程访问),则值得考虑第三方解决方案。
Plex是经典之作,它可以将你的电脑或 NAS 变成一个功能非常齐全的媒体中心。它与 DLNA(将内容分发到多个设备的服务器)的基本理念相同,但增加了类似 Netflix 的界面、元数据、封面、简介以及媒体库的自动编目功能。
使用 Plex,您可以将服务器安装在存储文件的计算机上(支持 Windows、Linux、macOS、NAS,甚至一些高级路由器),然后通过智能电视、游戏主机、移动设备或网页浏览器上的客户端应用程序访问文件。许多客户端应用程序都是免费的;部分额外功能需要通过 Plex Pass 解锁。如果您想了解 Plex 如何与特定的 NAS 生态系统集成,请参阅Plex 与 My Cloud 集成的指南。
如何为听力受损的用户设置 Windows 11与纯 DLNA 相比,Plex 的主要区别在于,只要服务器开机并连接到互联网,您就可以从家外访问您的媒体库。此外,它还会根据网络连接和设备自动调整流媒体质量,从而有助于防止播放中断。
Kodi是另一个非常强大的选择。虽然它也可以用作服务器,但它的优势更多地在于作为一个专注于在线内容的一体化媒体中心。它通过插件添加视频源、电视剧、网络电视频道等,并且具有极高的可配置性。
两者相比,Plex 更侧重于整理和播放已下载到电脑上的内容,界面简洁易用。而 Kodi 则更注重扩展用户在互联网上的资源,牺牲了一些简洁性以换取更大的灵活性。
好消息是它们并不相互排斥:甚至还有一个官方插件可以在 Kodi 中使用 Plex,所以如果你想尝试一下,你可以在一个环境中结合两者的优点。
Windows 和 Linux 上的其他 DLNA 服务器
除了 Plex 和 Kodi 之外,如果 Windows 内置解决方案不足或您使用其他系统,还可以安装一系列其他的 DLNA/UPnP 服务器。
例如,在 Windows 系统上,您可以使用Serviio,它可以将视频、音乐和图像流式传输到几乎所有 DLNA 设备:智能电视、蓝光播放器、平板电脑、手机、游戏机(PlayStation、Xbox 等)等等。它能很好地处理外部字幕,并支持大多数常见的多媒体格式。
另一个选择是TVMobili,虽然它有付费版本,但提供的免费版本对很多用户来说已经足够了。它的设置相对简单,而且性能通常不错,适合家庭使用,不会出现重大问题。
如果你转而使用 Linux,会发现一些非常有趣的项目,例如 ReadyMedia(原名 MiniDLNA)一款轻量级、开源的 DLNA 服务器,非常适合 利用资源匮乏的旧电脑或设备。它可以通过简单的命令轻松安装在 Ubuntu 等发行版上。 sudo apt install minidlna 它是通过编辑文件进行配置的。 /etc/minidlna.conf.
在该文件中,您可以定义 友好服务器名称(friendly_name) 以及指向您的音乐、视频和照片目录的路径,例如: media_dir=A,/home/usuario/Música, media_dir=V,/home/usuario/Vídeos o media_dir=P,/home/usuario/Fotos然后您只需重启服务即可 sudo service minidlna restart 这样服务器就可以开始在网络上发布广告了。
讨论中经常提到的其他名称还有Ushare,它也很简单,并且与 Xbox 和 PlayStation 兼容;或者集成到FreeNAS/TrueNAS等系统中的解决方案,这些系统标配 DLNA 服务器,可将您的家用 NAS 变成一个可从任何兼容设备访问的多媒体存储库。
DLNA客户端:如何在各个平台上消费内容
确保服务器正常运行只是成功的一半;另一半在于播放内容的设备上要有优秀的客户端应用程序。幸运的是,DLNA 生态系统在这方面做得非常出色。
智能电视系统通常包含一个应用程序或菜单,用于通过网络观看内容。它可能被称为“媒体”、“智能共享”(LG)、“AllShare”(较旧的三星型号)、“连接”或类似名称。您的 Windows 电脑、NAS 或网络上的任何其他 DLNA 服务器都会显示在这里。
在安卓系统上,除了我们之前提到的VLC播放器之外,还有BubbleUPnP、MediaHouse UPnP/DLNA、AirWire、DLNA Player、UPnPlay等众多客户端可供选择。其中一些应用甚至允许你将手机用作“桥梁”或控制器,将内容从服务器发送到其他播放设备。
在Windows Phone中(虽然现在几乎已经过时),有像 AV Remote 这样的解决方案,可以相当完整地处理 DLNA 设备;而在iOS/macOS世界中,你可以将 Mac 上的 Serviio 等服务器与 iPhone 或 iPad 上的 AirPlayer 式客户端结合起来,实现相对透明的操作。
对于桌面 Windows 系统,如果您想从外部源(例如,运行 Volumio 的 Raspberry Pi 或 NAS)播放 DLNA 内容,您可以选择从 Windows Media Player 本身到更高级的播放器,例如带有 UPnP/DLNA 插件的foobar2000、JRiver 等。建议您检查所选客户端是否支持您使用的格式(FLAC、ALAC 等),因为有些客户端只能检测到库,但无法播放某些编解码器。
归根结底,DLNA 的魅力在于你无需将所有设备都迁移到单一品牌生态系统中。你可以将一台搭载 ReadyMedia 的 Linux NAS、一台 LG 电视、一台 Windows 笔记本电脑和一台廉价的安卓设备混合使用,只要它们都支持相同的 DLNA“语言”,就可以轻松地共享电影和音乐。
在 Windows 系统上设置和使用DLNA 服务器,无需安装任何软件,其实比想象中要简单得多,只要你了解相关选项的位置:只需将网络设置为专用网络,在控制面板中启用媒体流,将文件夹添加到媒体库,然后你的智能电视、手机或游戏主机就可以自动发现内容了。如果觉得功能不够用,你可以随时升级到 Plex、Kodi 等解决方案,或者在 Linux 和 NAS 设备上搭建专用服务器。但对于大多数家庭用户来说,Windows 内置的 DLNA 是一种快速、稳定且非常便捷的方式,可以将你的电脑变成全家的多媒体中心。
艾萨克对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。