DLNA 是什么
DLNA 的全称是 Digital Living Network Alliance (数字生活网络联盟),其宗旨是 Enjoy your music, photos and videos, anywhere anytime. DLNA 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达280多家。
DLNA 并不是创造技术,而是形成一种解决的方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是当前所应用很广泛的技术和协议。
Tips:DLNA 意在解决PC,家电,移动设备在 局域网内 的多媒体(音频,视频,图片)共享。
DLNA 中的设备类型
Home Network Devices(家庭网络设备)
- DMS(Digital Media Server) 即数字媒体服务器,存储,提供媒体内容,为 DMP 或 DMR 所用,比如PC电脑。
- DMR(Digital Media Render) 即数字媒体渲染器,被动播放 DMS 上的内容,只能播放 DMC 推送过来的内容,比如TV。
- DMC(Digital Media Controller) 即数字媒体控制器,查找 DMS 的内容,建立 DMS 与 DMR 之间的连接并控制媒体的播放,如智能手机,平板电脑等。
- DMP(Digital Media Player) 即数字媒体播放器,能从 DMS 上查找并获取媒体内容并播放和渲染显示。比如TV、家庭剧院等。
Mobile Handheld Devices(移动手持设备)
- M-DMS(Mobile Digital Media Server) 存储,提供媒体内容,为 M-DMP 或 DMR 所用,比如移动手机,随身音乐播放器。
- M-DMP(Mobile Digital Media Player) 能从 DMS 或 M-DMS上查找并获取媒体内容并播放和渲染显示,比如移动手机。
- M-DMU(Mobile Digital Media Uploader) 向 DMS 或 M-DMS 上传内容,比如数码相机,移动手机。
- M-DMD(Mobile Digital Media Downloader) 从 DMS 或 M-DMS 下载内容,比如移动手机,随身音乐播放器。
- M-DMC(Mobile Digital Media Controller) 发现 DMS 或 M-DMS上的内容,并发送至 DMR 。比如 PDA,移动手机。
DLNA 的这几种设备类型中,DMS 跟 DMC 比较好理解,一个相当于对外提供内容的服务器,一个相当于远程操控多屏设备的遥控器。而 DMP 跟 DMR 的区别主要是 DMR 是被动地接受别人的推送来播放,而 DMP 是发现别人的视频并播放。
一般移动端产品上的多屏 SDK,实现的功能主要是 DMC 跟 DMP,当然也可以同时实现 DMS 功能(对外发布资源,别人主动发现你的资源 )。
关于设备分类可以直接阅读:
wikipedia Digital Living Network Alliance
或者: