首页 > 范文大全 > 正文

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

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于UPnP技术设计的多媒体云服务 最佳播放设备智能选取系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:当前,许多媒体服务供应商利用云技术向使用者提供流媒体云服务。云服务虽然提升了流媒体业务按需访问的便捷性,但用户在使用流媒体云服务的同时操作的智能化程度较低。用户在流媒体文件选择、媒体设备选择及服务器连接方面缺乏智能手段。此外,系统不具有媒体流播放的断点支持功能。本文利用即插即用网络通信协议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信息是播放设备与云媒体服务器建立连接,并对其进行播放控制。