DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE,其宗旨是随时随地享受您的音乐、照片和视频。 DLNA(Digital Living Network Alliance)由索尼、英特尔、微软等成立,旨在解决个人PC、消费类电器、移动设备等无线网络和有线网络的互联互通,使数字媒体和内容的无限共享和增长服务可能。目前,已有280多家会员企业。
详细说明
DLNA 将其整个应用程序定义为五个功能组件。从下到上:网络互连、网络协议、媒体传输、设备发现控制和管理、媒体格式。
1、网络互联。它指定连接网络的类型和协议。目前主要包括:
有线网络:802.3.i/u
无线网络:802.11/a/b/g
2. 网络协议。它指定使用的网络协议。目前,其规定必须支持IPv4。但考虑到IPv4地址空间等缺点,不久的将来会支持IPv6。当然,考虑一下已经存在的IPv4 的许多应用程序和设备。同时支持IPv4和IPv6并保证IPv4和IPv6互联互通的双协议栈在未来很长一段时间内将受到青睐。
3.媒体传输。它规定所有DLNA设备必须支持使用HTTP协议的媒体传输。这将使得如何提高HTTP协议上大量数据的高速安全传输将成为未来很长一段时间的课题。仅就安全性而言,TLS 可能是一个不错的选择。另外,IPSEC也成为了IPv6协议中的必备。这也在一定程度上解决了安全问题。然而,使用软件来做加密和解密工作似乎并不总是正确的选择。因为,在真正的应用中,很少有客户不评判你的速度的。当然你也可以同时使用RTP的其他专用流媒体协议。不过前提是你已经支持HTTP协议下的传输。
4. 设备发现、控制和媒体管理。此功能组件是最重要的级别。或许是因为Intel是UPnP的发起者,所以再次发起DLAN的时候,UPnP的一切当然不会白费了。是不是因为UPnP长期停留在协议阶段,应用很少。 IDG 是个例外。 Intel又来发起DLNA了。不知道:)目前采用的是UPnP Device Architecture 1.0和UPnP AV 1.0以及UPnP Printer:1。这只是UPnP 论坛标准的冰山一角。 UPnP的东西好像挺多的,这里就不细说了。简而言之,它通过一系列步骤和协议实现设备发现和管理,也通过厂商定义的AV和打印机标准实现媒体管理。一大堆概念和名词,下次再介绍:)
5. 媒体格式。这是最后一个组件。它指定共享和使用数字媒体和内容时的媒体格式。它必须支持:JPEG、LPCM、MPEG2。其他可选的媒体格式是:
图片JPEG PNG、GIF、TIFF
音频LPCM AAC、AC-3、ATRAC 3plus、MP3、WMA9
AV MPEG2 MPEG-1、MPEG-4*、AVC、WMV9