DLNA 与 UPnP 初探

本文介绍了DLNA(Digital Living Network Alliance)的基本概念、设备类型,如DMS、DMR、DMC和DMP,并探讨了DLNA的架构,特别是其依赖的UPnP(Universal Plug and Play)协议的工作原理,包括设备发现、控制、媒体管理和传输等方面。
摘要由CSDN通过智能技术生成

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(家庭网络设备)

    1. DMS(Digital Media Server) 即数字媒体服务器,存储,提供媒体内容,为 DMP 或 DMR 所用,比如PC电脑。
    2. DMR(Digital Media Render) 即数字媒体渲染器,被动播放 DMS 上的内容,只能播放 DMC 推送过来的内容,比如TV。
    3. DMC(Digital Media Controller) 即数字媒体控制器,查找 DMS 的内容,建立 DMS 与 DMR 之间的连接并控制媒体的播放,如智能手机,平板电脑等。
    4. DMP(Digital Media Player) 即数字媒体播放器,能从 DMS 上查找并获取媒体内容并播放和渲染显示。比如TV、家庭剧院等。
  • Mobile Handheld Devices(移动手持设备)

    1. M-DMS(Mobile Digital Media Server) 存储,提供媒体内容,为 M-DMP 或 DMR 所用,比如移动手机,随身音乐播放器。
    2. M-DMP(Mobile Digital Media Player) 能从 DMS 或 M-DMS上查找并获取媒体内容并播放和渲染显示,比如移动手机。
    3. M-DMU(Mobile Digital Media Uploader) 向 DMS 或 M-DMS 上传内容,比如数码相机,移动手机。
    4. M-DMD(Mobile Digital Media Downloader) 从 DMS 或 M-DMS 下载内容,比如移动手机,随身音乐播放器。
    5. 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
或者:

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值