本文为原创文章,转载需要标明出处哦~~谢谢:)
一、DLNA设备发现 --- UPnP DA
基于UPnP,设备可以动态的加入网络,自动获得一个IP地址,向其他设备公布自己能提供的服务,或者获知其他设备的存在和提供的服务,这些过程都是自动完成的,彼此发现和了解后,设备能够互相调用服务以实现家庭网络设备的互相操作。
UPnP Device Architecture
UpnP DA 将家庭网络中的角色分为
控制点、设备和服务三种。它们之间的
通信依靠HTTP技术,设备和相关服务的
规格信息使用XML方式向其他节点公布。
- 服务是UPnP系统中最小的可控制单元。<动作与状态>
UPnP协议栈
UPnP设备制造商定义
|
UPnP论坛定义
|
UPnP设备体系定义
|
SDDP GENA
HTTPPMU
(设备发现)
|
SSDP
HTTPU
(设备发现)
|
SOAP
设备控制
HTTP
设备描述
|
GENA
HTTP
(设备事件)
|
UDP
|
TCP
|