DLNA相关协议与认证测试PPT文档格式.ppt
- 文档编号:14287312
- 上传时间:2022-10-21
- 格式:PPT
- 页数:33
- 大小:2.09MB
DLNA相关协议与认证测试PPT文档格式.ppt
《DLNA相关协议与认证测试PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《DLNA相关协议与认证测试PPT文档格式.ppt(33页珍藏版)》请在冰豆网上搜索。
所以接下来将着重介绍下UPNP协议,RTP,UPnP,UPnP英文UniversalPlugandPlay即统一即插即用协议,是一种分布式的,开放的网络架构,它可以充分发挥TCP/IP和网络技术的功能,不但能对类似网络进行无缝连接,而且还能够控制网络设备及在它们之间传输信息。
在UPnP架构中没有设备驱动程序,取而代之的是普通协议。
UPnP-DeviceArchitecture-v1.0是UPnP的设备结构。
5,IACConfidential,UPnP-DeviceArchitecture-v1.0,6,IACConfidential,设备寻址(TCP/IP,DHCP),超文本传输协议(HTTP)域名解析器(DNS)整个架构应用,HTTPMU(multicast),HTTPU(unicast),Discoveryrequests&
DiscoverRespons(SSDP),设备描述(XML),设备控制(SOAP),设备事件(GENA),设备表达(HTML),设备发现,UPnP-DeviceArchitecture-v1.0,设备寻址地址是整个UPnP系统工作的基础条件,每个设备都应当是DHCP(DynamicHostConfigurationProtocol动态主机配置协议)的客户。
当设备首次与网络建立连接后,利用DHCP服务,使设备得到一个IP地址。
这个IP地址可以是DHCP系统指定的,也可以是由设备选择的。
当局域网内没有提供DHCP服务时,UPnP设备将按照Auto-IP的协议,从169.254/169.16地址范围获取一个局域网内唯一的IP地址。
设备还能使用昵称(friendlyname),这就需要域名解析服务(DNS)来解决。
设备发现设备发现主要依靠SSDP协议,SSDP是一个“简单服务发现协议”,即英文“SimpleServiceDiscoveryProtocol的缩写”,该协议定义了如何在网络上发现网络服务的方法。
SSDP也规定了存放在XML文件中的信息格式。
SSDP信息的传送是依靠HTTPU(Unicast)和HTTPMU(Muticast)进行的。
某一设备接入网络、取得IP地址之后,就开始向网络“广播”自己已经进入网络,即寻找控制请求。
同样当一个控制点加入网络、取得IP地址后,也向网络“广播”搜寻可控制的设备。
7,IACConfidential,UPnP-DeviceArchitecture-v1.0,1.Whenanewdeviceisaddedtothenetwork,itmulticastsanumberofdiscoverymessagesadvertisingitself,itsembeddeddevices,anditsservices.Anyinterestedcontrolpointcanlistentothestandardmulticastaddressfornotificationsthatnewcapabilitiesareavailable.2.Similarly,whenanewcontrolpointisaddedtothenetwork,itmulticastsadiscoverymessagesearchingforinterestingdevices,services,orboth.Alldevicesmustlistentothestandardmulticastaddressforthesemessagesandmustrespondifanyoftheirembeddeddevicesorservicesmatchthesearchcriteriainthediscoverymessage.,8,IACConfidential,UPnP-DeviceArchitecture-v1.0,protocolstack,9,IACConfidential,multicastrequestformat,Device加入网路,ControlPoint加入网路,multicastrequestformat,Unicastresponseformat,UPnP-DeviceArchitecture-v1.0,设备描述简单说,这是声明“自己”是什么样的设备,例如名称、制造厂商、序列号码等等。
刚开始“发现”设备后,控制指针对这个设备的“了解”还很少,需要依据URL找到该设备的描述文件,从这些文件中读取更多的描述信息。
描述信息的范围很广,一般都是由设备的制造厂商提供的。
主要的描述项目有:
控制的模式名称和模式号码、设备序列号、制造厂商名称、厂商的WEB的URL等等。
这些一般都存放在特定的XML文件中。
10,IACConfidential,depictdeviceinacontrolpointUI.,UPnP-DeviceArchitecture-v1.0,设备控制控制指针找到设备描述之后,会从描述中“提炼”出要进行的操作并获悉所有的服务;
对每个UPnP设备来说,这些描述必须是很确切、很详细的,描述中可能包含有命令或行为列表、服务响应信息、用到的参数等等。
对于服务的每个行为,也伴有描述信息:
主要是整个服务进行期间的变量、变量的数据类型、可用的取值范围和事件的特征。
要控制某个设备,控制点必须先发送一个控制行为请求,要求设备开始服务,然后再按设备的URL发送相应的控制消息,控制消息就是放置在XML文件中的那些SOAP格式的信息。
最后,服务会返回响应信息,指出服务是成功或是失败。
11,IACConfidential,UPnP-DeviceArchitecture-v1.0,protocolstack,12,IACConfidential,Action请求控制信息格式,在xml里面内嵌SOAP,UPnP-DeviceArchitecture-v1.0,设备事件在服务进行的整个时间内,只要变量值发生了变化或者模式的状态发生了改变,就产生了一个事件,系统将修改上述提到的事件列表的内容。
随之,事件服务器把事件向整个网络进行广播。
另一方面,控制点也可以事先向事件服务器订阅事件信息,保证将该控制点感兴趣的事件及时准确地传送过来。
广播或订阅事件,传送的都是事件消息,事件消息也放在XML文件中,使用的格式是GENA。
设备投入工作之前的准备初始化过程,也是一个事件,初始化需要的各种信息也是用事件消息传送的。
包括的内容主要是:
变量初始值,模式的初始状态等等。
13,IACConfidential,UPnP-DeviceArchitecture-v1.0,设备表达只要得到了设备的URL,就可以取得该设备表达的URL,然后可以将此表达纳入用户的本地浏览器上。
这部分还包括与用户对话的界面,以及与用户进行会话的处理。
设备的表达采用HTML语言。
14,IACConfidential,UPnP-DeviceArchitecture-v1.0,Upnp工作流程总结设备加入网络后通过设备寻址就可自动获得IP地址,通过设备发现,控制点就可知道网络上存在哪些设备,通过设备描述控制点就可知道设备详细信息以及设备提供哪些服务,通过设备控制控制点可以使用设备的服务,通过设备事件设备就可以将其状态变化及时告诉给感兴趣的控制点,通过设备表达控制点可以用浏览器察看设备状态和控制设备。
通过上述的六个方面,UPnP设备可以做到在“零配置”的前提下提供了联网设备之间的自动发现、自动声明、“直接”信息交换和互操作等功能,真正实现“设备即插即用”。
15,IACConfidential,UPnPAVArchitecture1.0,ThisdocumentdescribestheoverallUPnPAVArchitecture,whichformsthefoundationfortheUPnPAVDeviceandServicetemplates.TheAVArchitecturedefinesthegeneralinteractionbetweenUPnPcontrolpointsandUPnPAVdevices.Itisindependentofanyparticulardevicetype,contentformat,andtransferprotocol.ItsupportsavarietyofdevicessuchasTVs,VCRs,CD/DVDplayers/jukeboxes,settopboxes,stereossystems,MP3players,still-imagecameras,camcorders,electronicpictureframes(EPFs),andthePC.TheAVArchitectureallowsdevicestosupportdifferenttypesofformatsfortheentertainmentcontent(suchasMPEG2,MPEG4,JPEG,MP3,WindowsMediaArchitecture(WMA),bitmaps(BMP),NTSC,PAL,ATSC,etc.)Itsupportmultipletypesoftransferprotocols(suchasIEC-61883/IEEE-1394,HTTPGET,RTP,HTTPPUT/POST,TCP/IP,etc.).ThedocumentdescribetheAVArchitectureandhowthevariousUPnPAVdevicesandservicesworktogethertoenablevariousend-userscenarios.,16,IACConfidential,UPnPAVArchitecture1.0,UPnPAVDeviceInteractionModel这个模型规定了3个逻辑上的点,控制点、数字媒体服务器、数字媒体渲染器,17,IACConfidential,UPnPAVArchitecture1.0,ContentDirectoryServiceThisserviceprovidesasetofactionsthatallowthecontrolpointtoenumeratethecontentthattheServercanprovidetothehomenetwork.Thepr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DLNA 相关 协议 认证 测试
![提示](https://static.bdocx.com/images/bang_tan.gif)