DLNA是一种让多媒体设备在本地网络上相互交流的方式。符合DLNA标准的设备可以通过网络相互传输本地视频、音频和图片文件。
这是一种很好的方式,你的电视可以从你的媒体服务器上传输视频,你的智能手机可以作为一个遥控器,将文件从一个设备播放到另一个设备。
什么是DLNA?
DLNA是 "数字生活网络联盟 "的缩写。这个由索尼创建的贸易团体,将网络媒体设备认证为 "符合DLNA"。
联网的媒体设备包括游戏机、家庭影院系统、扬声器、存储设备和智能手机。除此之外,一个应用程序也可以获得DLNA认证。例如,Windows媒体播放器可以使用DLNA与其他联网媒体设备进行通信。
与其说每个制造商为网络上的流媒体文件创建了一个专有协议,不如说符合DLNA的设备可以相互通信。这是因为这些设备使用一个标准的DLNA协议,帮助它们相互连接。
换句话说,你可以从一个制造商那里购买一个设备,并与另一个制造商的设备一起使用,即使这两个设备从未一起测试过。
目前,许多设备都支持DLNA功能。PlayStation 4、Xbox 360和Xbox One都支持DLNA。DLNA支持内置于Windows媒体播放器、XBMC、Plex和其他媒体中心软件中。
除此之外,DLNA软件也可用于各种平台。你可以购买支持DLNA的网络附加存储(NAS)设备、电视、扬声器系统等。
DLNA如何工作
经DLNA认证的设备使用UPnP(通用即插即用)来发现你网络上的对方并进行通信。DLNA将设备分为不同的等级。比如说。
- 数字媒体服务器 存储内容并在网络上提供。数字媒体服务器可能是一个支持DLNA的NAS或运行DLNA认证软件(如Windows Media Player)的PC。
- 数字媒体播放器可以找到数字媒体服务器提供的内容并进行播放。例如,游戏机或家庭影院系统可以协助你浏览服务器的媒体文件,并将其串流。
- 数字媒体控制器可以找到数字媒体服务器上的内容,并指示数字媒体播放器播放这些内容。例如,你可以用智能手机来指示电视播放DLNA内容。
- 数字媒体打印机是一个支持DLNA的设备,可以打印--例如,你可以从一个支持Wi-Fi的数码相机打印到打印机上。
这并不是一个完整的清单,因为DLNA还定义了其他设备类别,包括不同类型的手持设备以及家庭基础设施设备。
假设DLNA功能已启用,DLNA设备应在本地网络中自动定位对方。例如,你可以使用Windows媒体播放器中的 "播放到"选项,向Xbox或其他游戏机播放本地视频文件。
你的电脑会注意到游戏机,将其显示为可能的播放目的地,然后告诉游戏机在你按下播放键时开始播放视频。
DLNA流媒体的历史
DLNA是其时代的产物。它创建于2003年,距今已有10多年。那时的互联网和数字媒体世界非常不同。
这个系统是为你有本地存储的媒体的时候设计的,你把这些媒体存储在数字媒体服务器上--你的带有大硬盘的PC或NAS设备。然后你会使用DLNA在其他设备上播放本地媒体。
目前,你必须知道,DLNA只对你在本地拥有的文件起作用。所以,你不能用DLNA来控制播放来自Netflix或Hulu的视频,或来自Spotify或SoundCloud的音乐。
图片来源:TJStamp/Flickr
使用DLNA设备的另一个缺点是,它不支持Windows Media Video 10、MKV或AVI容器,或FLAC无损音频。
它还定义了特定类型的 "配置文件",因此一些MP4文件可能不被支持,这取决于其分辨率、比特率和其他细节。设备制造商不能增加对这些文件的支持,因为这将违反DLNA的规范。
如果你试图播放一个符合DLNA标准的设备支持的格式,但分辨率极高,它将无法运行。在某些情况下,DLNA服务器软件会将媒体从不支持的格式转码为符合DLNA标准的格式,他们必须这样做,因为这是你用DLNA串流此类文件的唯一方法。
为什么DLNA不是最好的媒体服务器协议?
DLNA仍然由各种常见的设备提供,被内置到Windows Media Player、Xbox 360、PlayStation 3,甚至Xbox One中。你很有可能已经有了支持DLNA的设备。
然而,目前,DLNA并不是最流行的媒体服务器协议。索尼创立了DLNA,但即使是索尼的新PlayStation 5游戏机也不支持它。Xbox One也不支持DLNA,直到微软为了超越索尼而增加了DLNA。苹果设备在没有第三方软件的情况下从未支持DLNA。
最重要的是,这里有一些DLNA流媒体设备流行结束背后的主要原因。
- 与许多格式不兼容。DLNA规范只定义了它所支持的少数几种音频和视频格式。然而,像MP3音频、MP4视频、Windows媒体音频和Windows媒体视频9等常见格式都包括在内。
- 不是对每个本地媒体文件都支持。 不幸的是,不是所有的本地媒体文件都用来与符合DLNA标准的设备一起工作。
- 没有无线镜像协议。你 不能使用DLNA将你的屏幕内容从一个设备流向另一个设备,就像你可以用苹果的AirPlay、谷歌的Chromecast或有问题的Miracast无线显示标准那样。另外,你不能在一个设备上玩游戏,并将显示器的输出流到另一个设备上,进行演示,或出于任何其他原因镜像你的显示器。
虽然DLNA背后的技术并没有完全过时,但在目前时代使用DLNA是最糟糕的想法。由于目前的技术进步,你会发现许多功能丰富的DLNA解决方案。
Plex是最受欢迎的支持DLNA的媒体流媒体平台之一,也是我们强烈推荐的平台。如果你刚开始使用它,你必须知道一些最好的Plex技巧和窍门。
DLNA即将消失
DLNA是为一个本地媒体为王的世界而建立的,而不是一个有在线视频服务、音乐流媒体网站、照片分享网站和你可能想分享的屏幕的设备的世界。
如果你在家里使用本地媒体文件,你仍然可以使用DLNA在你的设备上播放媒体文件,至少是其中的一部分。但DLNA还没有发展到支持现代类型的媒体消费和流媒体,它正在被抛在后面。