关于什么是DLNA, 什么是DMS的详细介绍

DLNA协议分析 简介 DLNA最初是有sony,英特尔,微软等公司于2003年发起,包含吴物理层,网络层,传输层,设备发现,控制媒体管理,媒体格式,流媒体协议和用户接口一系列功能的家庭媒体互联互通协议。 2.协议架构 物理层:基本包含所有物理层协议,包括802.11,蓝牙,802.3等 网络层: 必须支持ipv4,ipv6可选 设备发现: UPNP协议,用户感知新设备加入局域网的协议 ... 阅读详情

一 .DLNA

      DLNA(Digital Living Network Alliance)  由索尼、英特尔、微软等发起成立、旨在解决个人  PC  ,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达  280  多家。  DLNA  并不是创造技术,而是形成一种解决的方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是目前所应用很广泛的技术和协议。
二 . DLNA 标准定义的产品类型
     DLNA  标准定义了以下几种主要的产品类型  :
     Digital Media Server(DMS)-  提供了媒体档案的获取、录制、储存以及作为源头的能力。当然,有需要的话,多媒体档案的版权保护机制也可以被包含在内。  DMS  将会提供多媒体档案伺服的能力,提供诸如多种数字媒体播放装置的直接获取内容以及播放能力。这类型的装置包含了机顶盒、录放影机、具有多媒体服务器功能的个人电脑、内含硬盘的家庭剧院、广播接收器、影像撷取装置等。
    Digital Media Player(DMP)-  这种装置泛指可线上寻找并播放或输出任何由  DMS  所提供的媒体档案的能力。某些  DMP  装置包含了电视、家庭剧院、打印机、  PDA  、多媒体手机、无线萤幕以及某些游乐器终端等。
  媒体中继装置:传送或接收从服务器来的媒体档案到另一设备上,做为多媒体格式的通用化。以备之后储存或上传下载之用。
    Digital MediaController(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 功能组件
      DLNA  将其整个应用规定成  5  个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。见图  1  和表  1  。以下将针对每个功能组件作进一步的阐述。 
       1.  网络互连。其规定了所  接入网  络的类型和协议。目前,主要包括: 
  有线网络:  802.3  .i/u
  无线网络:  802.11  /a/b/g
    2.  网络协议。其规定了所使用的网络协议。目前,其规定必须支持  IP v4  。但是,考虑到地址空间等  IPv4 的缺点,将在不久的将来支持  IPv6  。当然,考虑已经存在的  IPv4  的诸多应用和设备。在未来的很长一段时间内同时支持  IPv4  和  IPv6  并保证  IPv4  和  IPv6  的互连的双重协议栈将会受到亲赖。 
    3.  媒体传输。其规定了所有  DLNA  设备都必须支持使用  HTTP  协议进行媒体的传输。这将使得未来很长一段时间如何提高  HTTP  协议上高速安全的进行大数据量的传输成为一个课题。单纯就安全而然,  TLS  也许是个不错的选择。另外,在  IPv6  的协议中  IPSEC  已经成为了一个必选项。这也在一定程度上解决了安全问题。不过好像使用软件做加解密的工作始终都不是个正确的选择。因为,在真正的应用中,很少有客户不对你的速度指手画脚。当然,同时你也可以使用  RTP  的其他专用的媒体流传输协议。但是,前提是你已经支持了  HTTP  协议下的传输。 
    4.  设备的发现,控制和媒体的管理。这个功能组件是最重要的一个层次。也许是由于英特尔是  UPnP  的发起者吧,所以,在其再次发起  DLNA  的时候,  UPnP  所有的东西当然其不会浪费了呀。是不是因为  UPnP  很长时间停留在协议阶段,很少有应用,  IDG  是个例外,英特尔才又来发起  DLNA  的呢,我是不得而知了:)目前,其采用了  UPnP Device Architecture 1.0  和  UPnP AV 1.0 and UPnP Printer:1  。这只是  UPnP  论坛上一堆标准中的冰山一角了。将其  UPnP  的东西,好像还是蛮多的,这里就不详细讲了。总之,其通过一系列的步骤和协议来达到设备的发现和管理,同时也通过厂商定义的  AV  和  Printer  标准达到对媒体的管理。一大堆的概念和名词,下次再介绍了:) 
    5.  媒体格式。这是最后的一个组件了。其规定了进行数字媒体和内容的共享和使用的时候的媒体格式。其必须支持的是:  JPEG, LPCM , MPEG 2  。其他可选的媒体格式见表  2  。 

  以上,就  DLNA  的技术做了简单的阐述,仅就技术而言,  DLNA  离我们应该说很近了。但是,这里面还有很多商业上的因素。所以,  DLNA  离我们还有一段距离。       
五 .DLNA 产品认证 & 发展前景
  至于在产品测试认证上,  DLNA  提供了标准的规范,以及可供厂商自行测试的软件程式,初步确认过可以正常执行以后,再送往  DLNA  认证机构进行认证,认证之后便可获颁  DLNA  标章,而一项产品通过认证之后,该项产品的姊妹产品  (  只有在外观或小规格上有变动  )  也可以在提出证明之后,同样获得  DLNA  的认证,而不需重复送测认证。
    DLNA  的远景相当被看好,目前用于解决设备沟通的方式也相当合宜,只是目前  DLNA  在标准规范方面还有些许不足,比如说在多媒体档案的数字版权保护机制上仍相当缺乏,而  DLNA  网络也缺乏安全防护能力,也容易让骇客或病毒、木马等入侵,造成整个  DLNA  环境的隐忧。加上网络架构对于即时影音播放方面的能力还有待加强,即使加入了  QoS  机制,但是在总体频宽未有突破之前  (  比如说新的  802.11n  标准通过  )  ,同时进行多方的高画质影音播放,仍是相当难以达成的。  
  参考文献: 
《  dlna_white_paper_2006  》 
www.dlna.org
www.upnp.org
C++游戏开发实战:从零构建局域网联机对战系统(附完整代码解析) 本文详细介绍了如何使用C++开发局域网联机对战游戏系统,涵盖从环境搭建到实战代码解析的全过程。重点讲解了Winsock库的应用、Socket通信原理、服务端与客户端开发技巧,以及性能优化和安全防护方案,帮助开发者快速掌握C++游戏开发的核心技术。 阅读详情

相关推荐

AD服务器搭建

一、角色安装1)打开服务器管理器,添加 角色和功能;2) 点 下一步;3)点 下一步;4)点 下一步;5)点击安装;6-1)将此服务器提升为域控制器;6-2)点下一步;6)输入密码 点 下一步;7)自动生成LIXF,点击下一步;8)确认目录,点下一步;8)确认安装条件,点安装; 8)安装成功,点关闭;...

潇峰的博客 6445

投屏协议DLNA

DLNA全称为(数字生活网络联盟),旨在解决个人电脑,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,为设备厂商提供了构建互操性数字化家庭设备和平台的必要信息。我们的设备(PC,手机,电视等)可以通过DLNA在局域网内进行多媒体(图片以及音视频)的分享,这就是DLNA的功能,就是DLNA。有了DLNA,我们可以把音乐投送到音质更好的音响上去,可以把视频投送到屏幕更大的电视上去。

allen_xu_2012_new的博客 6105

【电机学复习笔记】同步电机的特性及参数的求取

同步电机的主要特性包括:空载特性、短路特性、零功率因数负载特性、外特性和调整特性。 基于以上特性我们可以实现: 从空载特性和短路特性求同步电抗的不饱和值和短路比; 从零功率因数负载特性和空载特性确定保梯电抗(定子漏抗)和电枢反应电动势

Pantrick_的博客 2万+

DLNA详解

 一.DLNA      DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达280多家。DLNA并不是创造技术,而是形成一种解决的方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是目前所

dongyuanzhang的专栏 7088

从圆形到椭圆:CenterNet中高斯热图半径的自适应优化策略

本文深入探讨了CenterNet目标检测模型中高斯热图生成策略的优化,针对传统圆形高斯核在处理长宽比差异大目标时的局限性,提出了自适应椭圆高斯核的解决方案。通过数学推导和代码实战,详细阐述了如何根据目标边界框尺寸动态计算椭圆长短轴半径,生成更贴合目标几何形状的热图监督信号,从而有效提升模型,尤其是对无人机、车辆等不规则目标的定位精度。

alice7model的博客 985

scannet数据集下载文件

scannet数据集下载文件 由于大家会申请scannet数据集,审批比较慢,我将下载的文件里面的内容贴出来,大家可以复制放进py文件中,运行就可以下载 ps:别再私信要数据集了,这个自己下载,如果光三维数据的话,还是很快的,当然如果路由器翻了墙的话,下载会更快。 #!/usr/bin/env python # Downloads ScanNet public data release # Run with ./download-scannet.py (or python download-scannet.

weixin_40766438的博客 9228

Android 音乐投放dlna DMS功能实现

Android 音乐投放dlna DMS功能实现 1、功能说明          在安卓设备上实现音频dlna DMS投放:安卓设备做主设备,把本地音频投放到dlna协议的设备上播放;          主要功能:1)搜索当前网络上有没有dlna设备;                              2)读取本地音频文件;

workwayli的博客 4013

避坑指南:从聚宽迁移到QMT必须知道的5个细节(含Redis连接异常处理)

本文详细解析了从聚宽迁移到QMT平台时需注意的5个关键细节,特别是Redis连接池优化和xtquant重连机制。通过实战代码示例,帮助量化团队解决信号传递稳定性、时间同步、滑点控制等核心问题,确保交易策略平稳过渡。

weixin_27303545的博客 426

DLNA 功能

旨在让家庭网络中的设备(如电视、手机、电脑、音响等)手机上的电影 → 通过 DLNA 投射到电视播放。电脑上的音乐 → 通过 DLNA 在音响上播放。)是一种由索尼、英特尔、微软等公司联合制定的。,自动发现同一局域网内的 DLNA 设备。:MP4、AVI、MKV、MPEG-2 等。允许设备(如手机、NAS、电脑)作为。:MP3、AAC、WAV、FLAC 等。其他设备(如智能电视、游戏机)作为。(如用手机控制电视播放进度)。:JPEG、PNG、GIF 等。,存储音视频、图片等文件。

he30837993的博客 2104

2D激光slam数据集的下载与测试

参考博客: https://blog.youkuaiyun.com/qq_24894159/article/details/81265991 https://blog.youkuaiyun.com/fk1174/article/details/52673413#commentBox 数据集下载与生成 下载数据集 下载网址: http://ais.informatik.uni-freiburg.de/slamevaluation/datasets.php 进去网站后点你想下载的对应的"download log file" 然后你

老李的博客 4025

Android 12 大屏时底下显示任务栏以及虚拟按键靠右问题

Android 12 点大屏时,底下导航栏变成显示任务栏,虚拟按键靠右的分析以及修改

Android系统开发笔记 4686

DLNA,DMS介绍

DLNA,DMS介绍

qq_43668086的博客 797

yolov5-6.0的稀疏化训练、结构化剪枝、微调

YOLOv5的BN剪枝、微调

qq_41920323的博客 4394

DLNA

1. DLNA简介 DLNA(Digital Living Network Alliance),即数字家庭网络联盟。 DLNA不是技术,而是一种解决方案,它是多种技术的整合,并致力于构建家庭媒体共享。 DLNA包含多种网络协议,如http、https、upnp等,其中upnp是其重要组成部分。 DLNA主要包含以下四种产品: DMS,即Digital Media Server(数字媒体服务器)的缩...

weixin_34174132的博客 8975

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

在android系统中开发DLNA

注:以下文档为鄙人在开发过程中的总结,属于抛砖引玉,只适合尚未涉足这一技术方面的开发者参考学习,想要精通此技术,需要自己多多专研。 内容目录 Part 1. 前言:DLNA简介 Part 2. 主体:DLNA在android中的开发流程 Part 2. 关于DLNA的其他知识 Part 1. 前言:DLNA简介 DLNA,Digital Living Network Alliance的

zhonghe1114的专栏 1830

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

多屏互动---DLNA-Miracast

随着智能手机越来越流行,多屏互动在家庭里面多个设备之间分享视频,音乐,图片,变得很实用。现在市场上盒子这种产品很多,都是基于手机 + 盒子 + 电视,是将手机视频投射到电视上观看。其中产品有,百度影(百度视频apk + 百度影棒 到电视),小米盒子,还有Lavod(呐活)。      盒子这种产品用到的技术为DLNA,Wifi Display或Miracast。      先说说DLNA,关于

joesloyalty的专栏 4802

基于DLNA实现投屏的思路梳理

转自https://blog.youkuaiyun.com/lin20044140410/article/details/100137122 基于DLNA实现投屏的思路梳理(依赖开源库cling) 简介 DLAN(Digital Living Network Alliance),数字生活网络联盟。DLNA并不是创造技术,而 是形成一种解决方案,一种大家可以遵守的规范。其中选择的技术和协议都是当前应用很广泛的技术和协议。 下图是DLNA设备的类图: 从上图可以看出DLNA主要包含的产品,下面主要说明...

hnlgzb的专栏 4763

【亲测免费】 DMS Explorer (DLNA播放器) 使用指南

DMS Explorer (DLNA播放器) 使用指南 项目介绍 DMS Explorer是一款基于DLNA协议的播放器应用,由OHMAE Ryosuke开发并遵循MIT开源许可协议。该应用特色在于展示DLNA服务器(DMS)及其内容的元数据信息。不仅如此,它还内置了DMC(Digital Media Controller)功能,允许用户将内容从DMS回放至支持DMR(Digital Media ...

gitblog_00426的博客 1321

基于DLNA的移动端网络视频投屏技术

DLNA旨在解决个人PC ,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。DLNA的口号是Enjoy your music, photos and videos, anywhere anytime。 DLNA并不是创造技术,而是形成一种解决的方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是当前所应用很广泛的技术和协议。 DLNA将其整个应用规定成5个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体

weixin_46637411的博客 8533
上一篇: Android ROM中Odex文件的作用介绍及破解方式
下一篇: 最近业余研究arduino和树莓派
offbye
offbye 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄24年 1309粉丝 252原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值