基于UPnP的视音频服务重定向系统设计
2011-04-15湘潭职业技术学院工学院湖南湘潭411102
长江大学学报(自科版) 2011年13期
龚 莎 (湘潭职业技术学院工学院,湖南 湘潭411102)
张 浩 (湘潭大学信息工程学院,湖南 湘潭411105)
随着互联网络以及网络基础设施的迅速发展,网络新型终端访问设备也越来越多,如个人电脑、PDA、手机、数字电视、DVD、MP3、DV/DC等。当这些终端设备具备相互感知和操作能力,并且设备的部分或全部属性能被映射到其他计算设备或系统中时,被称之为泛在设备。这些泛在设备都有自己特定的属性,能提供特定的服务。目前,基于UPnP技术的应用逐渐增多,如应用在媒体服务器和机顶盒中,但将UPnP协议应用到视音频服务,特别是服务的重定向方面的研究和实现还较少。为此,笔者设计并实现了基于UPnP协议的视音频服务重定向系统。
1 UPnP网络
1.1 UPnP网络结构
从客户/服务器的角度来看,UPnP网络的结构可分为3类:一类是发布服务的设备,该设备也可以嵌入在其他设备中;另一类是在网络中搜寻特定服务的控制点,当控制点找到感兴趣的服务后就会从网络中提取设备及其服务的描述文档,并加以控制;第3类是设备和控制点之间相互发现和控制的服务。该服务由一个状态表、一个控制服务器和一个时间服务器所组成,在编程过程中服务的描述是以XML文档的形式包含在设备描述中[1]。
1.2 UPnP技术使用的协议
UPnP采用了许多现有的、已经标准化了的协议来获得广泛的设备支持。UPnP协议栈的最下2层是TCP、IP和UDP层;第3层是HTTP、HTTPU、HTTPMU,属于传送协议层。这些协议有:简单服务发现协议、通用事件通知体系、简单对象访问协议;……
登录APP查看全文
