基于ushare的网关DMS实现
2017-02-03徐诗理曹祁生
电子设计工程 2017年21期
徐诗理,曹祁生
(1.武汉邮电科学研究院湖北武汉430074;2.烽火科技股份有限公司湖北武汉430074)
近年来,随着数字技术的飞速发展,越来越多的电子产品如数字电视、手机、个人电脑等,开始走进家庭,为用户提供丰富多彩的多媒体应用和服务[1-2]。DLNA是一个联盟,任务是制定一个统一的传输规范,目的是让各式不同类型的电影印刷器材能相互沟通,只要试用于DLNA的影音设备,就可在不需驱动程式、转接的最普适的方式,并且是家庭网络的公共协定[3-4]。DLNA是一种普适解决的方案和共同遵守的规范而不是创造技术。所以,其选择的各种技术和协议都是广泛的应用于当前的技术和协议。关键技术有:Ethernet,802.11,Ipv4 协议栈,Ipv6协议栈,UPnP[5-6]。其普适性也凸显其重要性。DLNA标准的公共协议,使得人们可通过各种设备上文件只要通过无线或者有线共享给在这个网络上的播放设备,就能进行播放,不需要拷贝来拷贝去[7-8]。而Ushare就是DLNA的一个核心,是一个实现DLNA共享的软件。也就是说DLNA标准可以通过Ushare这个媒体服务来实现它互联的目的,所以Ushare是DLNA这个标准的核心,同时它也是一种服务,一种实现方式[9-10]。
1 总体设计
整个DLNA模块分为几个阶段:
首先需要给接入网络中的设备提供ip供其他设备可以识别。一旦设备连接到网上并且分配了地址,就要进行下一步的操作。
设备发现是UPnP网络实现的第一步,在设备发现操作之后,控制点可以发现感兴趣的设备,并让控制点获得设备能力的描述文档,同时控制点也可以向设备发送命令,获取设备的状态的变更。……
登录APP查看全文
