[发明专利]一种流媒体投放系统及方法有效
| 申请号: | 201310291715.2 | 申请日: | 2013-07-11 |
| 公开(公告)号: | CN103391287A | 公开(公告)日: | 2013-11-13 |
| 发明(设计)人: | 赵子初;孙上海;沈国阳;姚键;潘柏宇;卢述奇 | 申请(专利权)人: | 合一信息技术(北京)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京庆峰财智知识产权代理事务所(普通合伙) 11417 | 代理人: | 刘元霞 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 流媒体 投放 系统 方法 | ||
技术领域
本发明属于流媒体领域,尤其是涉及一种流媒体投放系统及方法。
背景技术
当前的流媒体领域,流媒体投放系统是由播放器与远程网络服务器交互实现的。即通过网页浏览器(主要)内嵌的播放器,或电脑操作系统下其它客户端(如itudou/爱奇艺)内嵌播放器,或移动通讯设备终端(如ipad、iphone、htc)内嵌的播放器,发起http请求,该请求携带流媒体信息(包含流媒体ID、流媒体时长、流媒体类型)、cookie、用户信息(包含用户ID、用户IP、用户当天访问时长),通过网络传到远程网络服务器,使用该请求信息构造参数处理器,服务器通过不同的请求,返回不同的流媒体。每种流媒体类型的请求,服务器端都有唯一对应的响应器(例如前贴响应器、中插响应器、暂停响应器、角标响应器、页面响应器),处理相应的请求。因此响应器一般有五到八个(见附图1)。但是,这些响应器集合,是与唯一播放器内核对应的,而随着网络的快速发展,以及移动客户端近年飞速普及,出现了各种流媒体播放环境,导致流媒体投放环境也多种多样,单一的播放器内核,以及对应的响应器集合,已无法满足各种客户端的流媒体播放、流媒体投放需求。
按照现有的技术实现方式,不同的播放器内核,需要不同的响应器集合。即出现一种新播放器内核,需要重新开发一套流媒体投放响应器,成本消耗巨大,很可能因为播放器版本的切换或下线,导致产出价值大大降低。因此该实现方式的投入、产出比,是非常低的。随着各种客户端、播放器的差异化趋势呈上升趋势,响应器的开发人员将非常被动,开发任务越来越繁重。因此一种灵活的服务器响应策略,用较低的开发成本,即可适应、兼容各种播放器、流媒体投放环境的不同需求,是非常必要的。
流媒体系统适配器,正是为解决这个问题,设计出的一种方案,它以同一套响应器为基础,通过适配器的开发,实现多个播放器、流媒体投放环境的不同需求,适配器的开发成本相对一套新的响应器集合,是非常低的。且灵活性非常强,每出现一种新的播放器内核,或流媒体投放环境,修改适配器即可实现兼容。见(附图2)。
发明内容
本发明提供了一种流媒体投放系统,该系统包括用于发起流媒体请求的播放器、用于存储请求信息的参数处理器,对流媒体请求进行响应的前贴响应器、中插响应器、暂停响应器、角标响应器、页面响应器,其特征在于该系统为新的播放器配置对应的适配器,所述适配器包括:
适配器响应器,用于根据转换后的请求参数获取流媒体素材并对流媒体素材信息进行拼装整合,播放器接口协议的XML转换;
适配器转换器,用于获取播放器请求信息并使用参数处理器RequestParams进行存储,并用于将参数处理器RequestParams中存储的信息转换为原系统请求参数并存储在上述参数处理器中;
参数处理器RequestParams,用于存储播放器请求携带的信息。
进一步,适配器转换器的转换包括:根据参数间的映射关系,将含义相同的值对应起来,新参数的值通过修改参数处理器RequestParams进行存储。
进一步,适配器响应器包括获取素材模块以及协议拼装模块,获取素材模块用于将转换后的请求数据传给投放引擎,根据不同素材类型,传给投放引擎的不同模块以进行素材的调取;返回给适配器响应器的为素材列表,该素材列表包含新的播放器所需的全部类型素材,所述协议拼装模块用于拼装整合流媒体素材信息。
进一步,适配器响应器在返回流媒体素材信息给播放器后,将释放资源。
本发明还提供了一种流媒体投放方法,其特征在于:
步骤(1)播放器发起流媒体请求;
步骤(2)适配器转换器获取播放器请求信息并使用参数处理器RequestParams进行存储,并用于将参数处理器RequestParams中存储的信息转换为原系统请求参数并存储在参数处理器中;
步骤(3)适配器响应器根据转换后的请求参数获取流媒体素材并对流媒体素材信息进行拼装整合;
步骤(4)适配器与播放器接口协议之间进行XML转换以便将流媒体素材信息传送给播放器。
进一步,步骤(2)中所述适配器转换器的转换包括:根据参数间的映射关系,将含义相同的值对应起来,新参数的值通过修改参数处理器RequestParams进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一信息技术(北京)有限公司,未经合一信息技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310291715.2/2.html,转载请声明来源钻瓜专利网。





