首先推荐给大家DLNA的官网,可以了解更新更全的资料。http://www.dlna.org/
DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、该组织机构成立的目的解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享。DLNA是一种在家庭网络中实现数据共享的一种工业标准。
DLNA(数字生活网络联盟)是一种解决的方案,一种大家可以遵守的规范,是一种标准化的尝试。其选择的各种技术和协议都是目前所应用很广泛的技术和协议。
DLNA标准定义了以下几种主要的产品类型:
Digital Media Server(DMS)-提供了媒体档案的获取、录制、储存以及作为源头的能力。当然,有需要的话,多媒体档案的版权保护机制也可以被包含在内。DMS将会提供多媒体档案伺服的能力,提供诸如多种数字媒体播放装置的直接获取内容以及播放能力。这类型的装置包含了机上盒、录放影机、具有多媒体服务器功能的个人电脑、内含硬盘的家庭剧院、广播接收器、影像撷取装置等。
Digital Media Player(DMP)-这种装置泛指可线上寻找并播放或输出任何由DMS所提供的媒体档案的能力。某些DMP装置包含了电视、家庭剧院、打印机、PDA、多媒体手机、无线萤幕以及某些游乐器终端等。
Digital Media Render (DMR)- 这种装置属于消费类电子设备,通过有线或无线家庭网络从计算机接收数字媒体流。有些 DMR 集成了显示屏和扬声器。有些 DMR 必须连接到外部输出设备,例如电视、有源音箱或立体声系统。
媒体中继装置:传送或接收从服务器来的媒体档案到另一设备上,做为多媒体格式的通用化。以备之后储存或上传下载之用。
Digital Media Controller(DMC)-作为遥控装置使用,可寻找DMS上可播放的媒体档案,并指定到可播放该内容的终端播放装置进行播放的动作。此类装置不仅只限定于遥控功能,具备基本操作介面的智慧型终端装置也可以当作DMC使用。
Digital Media Printer(DMPr)-可以在DLNA网络架构下提供打印功能的打印机,可提供打印图片或图文穿插文件的功能,DMPr也提供了图形范本的功能,可以让打印图形输出为标准的格式。基本上,DMPr功能就与传统USB打印机类似。
DLNA的传输层定义
DLNA标准是基于远有网络架构上的中界层,主要是能让支持此层定义的设备可以相互沟通,而不需另外做其他的设定动作,以1.0版的DLNA标准来说,就支持了Ethernet(IEEE803.3u)与Wi-Fi(802.11 a/b/g),作为DLNA标准设备,网络的支持算是必备的。 至于在各设备之间的相互侦测,则是采用UPnP标准。DMP设备通过UpnP机制来搜寻网络上可相互匹配的DMS装置,成功连接之后便可以进行后续的播放或传输动作。这个动作是全自动的,因此使用者无须进行任何干涉。而在媒体内容的发现方面,也同样是采用UPnP机制。而在传输上,目前仍仅止于支持HTTP标准协议,随后的版本才会将RTP(Real-time Transport Protocol)传输协议加入。
而在可传输的多媒体格式上,则分为必备支持以及可自选支持两方面,在必备支持方面,图形档案格式为JPG、音效格式为LPCM,影片格式为MPEG-2。而在可选择格式方面,图形档案为PNG、GIF与TIFF,音效压缩格式则是AAC、AC-3、ATRAC3Plus、MP3、WMA9等等,至于在影片压缩格式上,则是包含了MPEG-1、MPEG-4、AVC以及WMV9等等,由于目前网络传输速度还有待突破,因此厂商大多也偏向于支持高压缩比的压缩格式。
DLNA将其整个应用规定成5个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。见图1和表1。以下将针对每个功能组件作进一步的阐述。
仅就技术而言,DLNA离我们应该说很近了。但是,这里面还有很多商业上的因素。所以,DLNA离我们还有一段距离。
DLNA的远景相当被看好,目前用于解决设备沟通的方式也相当合宜,只是目前DLNA在标准规范方面还有些许不足,比如说在多媒体档案的数字版权保护机制上仍相当缺乏,而DLNA网络也缺乏安全防护能力,也容易让骇客或病毒、木马等入侵,造成整个DLNA环境的隐忧。加上网络架构对于即时影音播放方面的能力还有待加强,即使加入了QoS机制,但是在总体频宽未有突破之前(比如说新的802.11n标准通过),同时进行多方的高画质影音播放,仍是相当难以达成的。