- 37
- 0
- 约3.28千字
- 约 10页
- 2017-06-12 发布于北京
- 举报
家庭网关DLNA功能测试
(版本:A0)
家庭网关DLNA功能测试
文档摘要:
介绍家庭网关DLNA功能测试的测试过程,交互报文分析
关键字:
DLNA DMS,UPnP
缩略语:
DMS:Digital Media Server
UPnP:Universal Plug and Play
DLNA:Digital Living Network Alliance
前言
DLNA(数字生活网络联盟)能将你手机上的视频或者图片直接传到支持DLNA的电视或者电脑上播放,当支持DLNA的设备加入到网络后,设备能自动地发现其他设备,从而几乎实现了零配置的功能。而对于家庭网关来说,最常用的就是DLNA的DMS功能。将你U盘或者移动硬盘插到家庭网关的USB HOST接口,然后拿起你的手机并连到家庭网关的无线SSID上,此时你既可以通过家庭网关上internet,同时你也可以通过DLNA查看U盘中的图片、视频或者音频。所以此文档主要介绍DMS。DMS功能是建立在通用即插即用设备发现过程使用协议是一种应用层协议定义了在网络中发现网络服务,控制点定位网络上相关资源和设备在网络上声明其可用性的方法。它是建立在HTTPU和 HTTPMU的基础上的,用于控制设备发送声明和离开消息,以及控制点发送的查询消息实现设备发现操作的。协议通过定期发送声明消息的办法保证在设备超时决定设备是否可以使用当一个设备加入到网络中,设备发现是UPnP网络实现的第一步设备发现过程允许设备向网络上的控制点告知它提供的服务。当一个控制点加入到网络中时,设备发现过程允许控制点寻找网络上感兴趣的设备。在设备发现操作之后,控制点可以发现感兴趣的设备,并使得控制点获得设备能力的描述,同时控制点也可以向设备发送命令,侦听 设备状态的改变,并将设备展示给用户。在这两种情况下,基本的交换信息就是发现消息。发现消息包括设备的一些特定信息或者某项服务的信息Cpe建立一条上网wan连接,开启upnp。串口下ps确认有upnp进程,pc开启ssdp服务,平台或隐藏页面开启cpe的DMS功能,设置媒体路径,更新周期等。
以GPON项目测试为例:
确定媒体路径。
将USB存储设备插到USB接口后查看媒体路径(内核中的USB挂载路径):
或
2. 确定DMS开启、媒体路径和更新周期。
在平台(或隐藏页面/dlnacfg.html)开启DMS Server,填写好之前查看到的媒体路径,以及DMS Server更新周期(默认一般为3600s)。
在我们测试DMS媒体库定时刷新功能的时候,可以修改这个更新周期,达到DMS媒体库快速更新。
开启后通过串口可以查看到:
DMS Server开启扫描完文件后,会显示扫描结束的提示信息。
DMP发现DMS Server,查看播放媒体信息。
首先确定LAN侧PC的SSDP Discover 服务处于开启状态:
打开软件AV Media Controller、Windows Media Player 11或者PS3游戏机,都可以发现到DMS设备:
WIN7自带的Windows Media Player 11发现DMS Server:
网上邻居发现DMS:
DMP播放媒体文件,查看媒体属性等:
播放AV Media Controller中的媒体文件有两种方法:
打开AV Media Renderer后,将AV Media Controller选中所需播放的媒体文件发送到AV Media Renderer,然后播放:
查看AV Media Controller中所需播放的媒体文件属性中的Connect URL,然后在AV Media Renderer中打开该Connect URL:
拓展分析
当DMS测试出现问题的时候,可以自己先尝试分析一下问题!
CPE有对应的UPnP进程,会管理SSDP(50:1900),测试前先检查进程:
1.DMS-设备发现
在IPv4环境,当需要使用多播方式传送相关消息的时候,SSDP一般使用多播地址50和UDP端口号1900。AV Media Controller、Windows Media Player 11和网上邻居,或者SP3游戏机的时候,DMP会有一个设备发现的过程,目的是发现到DMS设备,DMP向一个特定的多播地址的SSDP端口50:1900)使用M-SEARCH方法发送“ssdp:discover”消息。当监听到这个保留的多播地址上由发送的消息的时候,会分析请求的服务,如果自身提供了请求的服务,将通过单播的方式直接响应DMP的请求。HOST:设置为协议保留多播地址和端口,必须是50:1900。MAN:设置协议查询的类型,必须是ssdp:discover。
MX设置设备响应最长等待时间,设备响应在0和这个值之间随机选择响应延
您可能关注的文档
- 实验小学清明节开展缅怀先烈革命传统教育主题活动方案 (2).doc
- 实验小学迎新春致辞.doc
- 实验小学二年级语文下册测试卷(人教版) (2)3.doc
- 实验诊断名解及大题.doc
- 实验高中初中部201三月考三.doc
- 审完五年级语文品社试题.doc
- 审计典型例题3附解析.doc
- 审计学模拟试题四.doc
- 审计工作常用主流数据库管理系统SQL应用差异性对比和分析.doc
- 客户关系管理毕业论文开题报告.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 玉石之分——古代玉石艺术.ppt VIP
- 冷库、保鲜库设备采购投标方案 第七章 冷库、保鲜库设备安装、调试及培训方案.docx VIP
- 国土空间规划学-全套PPT课件.pptx
- 《纤维艺术设计与制作》教学课件—01纤维艺术概述.ppt VIP
- 山东铝业考试题库及答案.doc VIP
- 部编版小学语文五年级下册教材分析与教学建议(课件).pptx VIP
- 电力系统规划:配电系统规划_(7).配电系统优化设计.docx
- 山东铝业考试题库及答案2025.docx VIP
- 黑龙江省齐齐哈尔市2025届高考一模地理试卷(含答案).pdf VIP
- 宁夏回族自治区吴忠市同心县2021-2022学年八年级下学期期末考试数学试卷(word版含答案).docx VIP
原创力文档

文档评论(0)