一、DLNA简介
DLNA 是 Digital Living Network Alliance 的缩写,中文译作数字生活网络联盟。
诞生于 2003 年,目的是为了使得生活相关的电子设备能够相互连接,包括电视机及其相关设备(音响、DVD/蓝光播放机)、PC 及手机等,所谓的相互连接简单说就是使得多媒体内容能够在各个设备间传输及播放。
他们主要的目标是创建一套可以使得各厂商的电子设备互相连接,互相适应的标准。
这个联盟由索尼等发起,成员包括 LG、三星、松下、博通、英特尔、微软等众多相关领域内领袖。
国内的 OPPO、海尔、海信、华为、联想、魅族、中兴等也都是会员。
二、DLNA设备分类
DLNA 将电子设备主要分为三大类,包括家庭网络设备、移动手持设备、家庭基础设备。
- 家庭网络设备
包括:
(1). DMS(Digital Media Server) 数字媒体服务器,提供了媒体文件的存储、录制、以及作为源头的设备。比如电脑、一些路由器等。
(2). DMP(Digital Media Player) 数字媒体播放器,可查找并播放任何由 DMS 所提供的媒体文件的设备。比如电视、音响、家庭影院、游戏机等。
(3). DMR(Digital Media Renderer) 数字媒体渲染器,可接受并播放由 DMC 传过来的内容。比如电视、音响、扬声器等。
(4). DMC(Digital MediaController) 数字媒体控制器,作为遥控设备使用,可查找 DMS 上的媒体文件,并指定可播放该多媒体文件的 DMR 进行播放或是控制多媒体文件上下传到 DMS 的设备。比如平板电脑等。
(5). DMPr(Digital Media Printer) 数字媒体打印机:DMPr 的打印机可以在 DLNA 网络架构下提供打印功能。比如打印机、照片打印机。
-
移动手持设备
这个与家庭网络设备类似,不同的是多媒体格式略有不同。 -
家庭基础设备
(1). 移动网络连接器 用于桥接家庭设备的网络连接和移动手持设备的网络连接。
(2). 资源转换器 用于将家庭网络设备和移动手持设备资源进行转换,以支持不同设备需要。
一个设备可能是多个角色,比如手机可能是 DMS、DMP、DMC。
示例
在家里的WIFI环境下,我在手机上遥控打开了智能电视和PC,然后把订阅的新闻通过PC下载完成后打到智能电视上播放。这时手机就是一个DMC/M-DMC,智能电视是一个DMR,PC就是DMS。
再比如,我在PC上启动了DMS服务器,通过手机可以播放PC上的视频文件,这时手机就是DMP,PC则是DMS。
手机也可以作为DMS,例如将手机上视频投放到智能电视。
注意
只有在同一个局域网内支持 DLNA 的设备才能相互连接,对于家庭来说,同一个局域网就只连接同一个路由器的设备。
三、DLNA的架构
DLNA架构是个互联系统,因此在逻辑上它也类似OSI(Open System Interconnection,开放系统互连)七层网络模型。
其中最重要的是 Device Discovery、Content discovery and control 两层,分别表示设备查找和控制、多媒体管理和控制。
DLNA用UPnP协议来实现设备的发现和控制。
四、DLNA可以支持的格式
Image:JPEG PNG, GIF, TIFF
Audio:LPCM AAC, AC-3, ATRAC 3plus, MP3, WMA9
AV: MPEG2 MPEG-1, MPEG-4, AVC, WMV9
五、结束语
都是一些基本的概念,关键是DLNA的几种角色搞清楚就好。
转载请注明:IPCPU-网络之路 » DLNA的简单介绍