基于UPnP技术设计的多媒体云服务 最佳播放设备智能选取系统

来源 :软件 | 被引量 : 0次 | 上传用户:zhonly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:当前,许多媒体服务供应商利用云技术向使用者提供流媒体云服务。云服务虽然提升了流媒体业务按需访问的便捷性,但用户在使用流媒体云服务的同时操作的智能化程度较低。用户在流媒体文件选择、媒体设备选择及服务器连接方面缺乏智能手段。此外,系统不具有媒体流播放的断点支持功能。本文利用即插即用网络通信协议UPnP,设计了一套最佳播放设备的智能选取模型。本模型通过分析比较媒体文件元数据与播放设备元数据,自动选取最佳的播放设备。同时,本模型通过断点信息的保存来实现媒体文件二次播放的连续性。本模型为流媒体云服务的断点播放和播放设备智能优化选取,提供了一种有效的技术模型。
  关键词:通用即插即用;媒体云服务;自动服务;持续性服务
  中图分类号:TP37 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.04.018
  中的云媒体服务器上。云媒体服务器不仅具有UPnP媒体服务的功能,同时也具有云架构的特点。这样的媒体服务器的存储能力和传输速度以及提供的服务的质量的能力将更加强大。媒体播放器是分布在不同网络环境中搭载了UPnP功能的媒体播放器。媒体播放器主要功能就是播放云服务器传来媒体流,并且可以远程的被移动智能控制点控制。
  图2展示了Log数据库的数据工作流程。通过一系列的数据的分析从而实现同一媒体流的二次播放的断点连续性。如图2所示Log数据库保存用户选择播放的媒体流的四种信息。媒体时间断点信息即媒体流播放中途的停止点信息。媒体资源定位信息(URL)即媒体文件在云服务器的位置。媒体格式和媒体分辨率是最佳播放设备自动选取方法所需的重要数据信息。图二所示的数据流程如下。移动智能控制点每次与服务建立连接后,都会首先从Log数据库中提取其保存的四条媒体流信息。首先控制点会核对断点时间信息判断是否有上次播放未完成的媒体流,如果断点信息为零则说明上次播放无未完成的媒体流,这样的情况下控制点将会向用户列出从云媒体服务器获得的媒体流播放列表。用户将会从中选出想要看的媒体流,然后控制点通过最佳设备选取方法为媒体流选出最佳播放设备,然后开始从头播放。如有中途停止播放控制点将会把媒体流的四条相关信息更新到Log数据库中。如果核对的断点时间不为零那么控制点将会判断出用户上次有播放未完成的媒体流,那么控制点将会根据Log数据库中存储的媒体格式信息和媒体分辨率信息选取最佳播放设备,然后使选取的最佳播放设备与云存储服务器建立连接并且通过媒体资源定位信息在云媒体服务器上找到上次播放未完成的媒体流,并使之向媒体播放器传输,在媒体服务器上的播放开始点就是上次播放的断点。
   UPnP功能的媒体播放设备的元数据信息。这些元数据包括媒体播放器支持的媒体格式信息,和媒体播放器支持的分辨率信息。智能控制点搜集这些媒体播放设备的元数据的同时也会搜集将要播放的媒体流的元数据信息。媒体流的元数据信息包括媒体流的媒体格式,和媒体流的分辨率。搜集到这些元数据信息后,智能移动控制点将会根据媒体流的元数据信息对周围网络中的媒体播放器的元数据信息进行分析。首先根据媒体流的媒体格式信息分析媒体播放器的媒体格式支持情况。在周围设备中首先选出支持媒体流播放格式的媒体播放器,并且支持播放格式的媒体播放的优先选定级设定为优先,把不支持媒体流播放格式的媒体播放设备的优先选定级设置为不选。本文提出的模型是要自动选取最佳的播放设备,所以为了选出最佳的播放设备还要在选出的支持流媒体播放格式的设备当中进一步分析这些设备当中支持的播放的分辨率信息。根据媒体流的播放分辨率信息在已选定的设备当中选出与媒体流分辨率支持相同或最相似的分辨率的设备,这样的设备被选定为最佳播放设备,这样的设备的选定优先级被定义为最优先。移动智能控制点将获取这样设备的UUID信息。UUID是为与其他设备区分而定义的设备标识。移动智能控制点通过UUID信息是播放设备与云媒体服务器建立连接,并对其进行播放控制。
其他文献
摘 要: 新常态下的经济增长速度将逐步由高速回调至中高速增长平台,经济结构和产业结构不断地优化升级,给大学生就业带来一定的压力。针对大学生的心理特点,及时发现大学生就业过程中常见的心理问题,深挖其原因,并提出相对应的解决措施,可有效帮助大学生做好自我心理调适、把握良好就业心态,从容面对就业心理压力。  关键词: 就业心态 常见就业心态 心理调适指导  当前,我国经济发展已经步入新常态,经济增长速度
社会经济的迅速发展带动建筑行业的发展,但建筑行业在目前的施工过程中还存在着一些问题。建筑外墙是整个建筑的门面,它代表建筑物的质量以及美观性,建筑外墙渗漏就会导致墙
为了提高web应用的开发效率,产生了很多自动生成工具,如基于模板、可视化页面编辑工具。但仍需要开发人员具备较高的专业技能,并且生成工具的自动化程度不高。本文给出了一个
图书馆应充分发挥主阵地作用,不断拓展服务空间,创新服务方式,满足广大人民群众的基本文化需求,从而保障和促进全民阅读.