[发明专利]进行分布式视频点播的方法及索引系统有效
申请号: | 201210066358.5 | 申请日: | 2012-03-14 |
公开(公告)号: | CN103313093A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 胡鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/232 | 分类号: | H04N21/232;H04N21/266;H04N21/83;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 分布式 视频点播 方法 索引 系统 | ||
技术领域
本发明涉及数据传输技术,尤其涉及进行分布式视频点播的方法及索引系统。
背景技术
在分布式视频点播方案中,网络侧的索引系统存储了文件信息与保存有该文件信息指示的视频文件的服务节点信息之间的对应关系,一般地,一条文件信息对应多条服务节点信息,表明多个服务节点上保存了同一视频文件。
现有进行分布式视频点播的方法具体包括:索引系统接收来自客户端的包含文件信息的点播请求,所述文件信息包含文件标识;将保存有所述文件信息指示的视频文件的服务节点信息反馈给客户端进行视频播放。
而后,客户端从请求到的各个服务节点并行下载视频数据。下载过程中,客户端可以向不同的服务节点请求不同内容片段的视频数据,从而实现下载速度的最大化。
视频文件将视频和音频放在一个文件中,客户端的播放器进行视频播放时,需要经过三个阶段,包括视频分离、视频解码和视频渲染;首先通过播放器内部的分离器识别视频文件的格式,然后分离出视频与音频的编码数据,将其交给相关播放器中的解码器,解码器将视频数据与音频数据解码,最后将解码后的数据经由渲染器展示出来。
在播放过程中,如果客户端无法正常接收视频数据,出现不能正常播放的情况,将中断播放,这降低了点播质量。
发明内容
本发明提供了一种进行分布式视频点播的方法,该方法能够增强分布式视频点播的健壮性,提高点播质量。
本发明提供了一种进行分布式视频点播的索引系统,该索引系统能够增强分布式视频点播的健壮性,提高点播质量。
一种进行分布式视频点播的方法,将内容相近的视频文件组成文件集合,每个文件集合对应一个文件标识,该方法还包括:
接收来自客户端的包含文件信息的点播请求,所述文件信息包含文件标识;
将保存有所述文件信息指示的视频文件的服务节点信息反馈给客户端进行视频播放;
在播放过程中判断出不能正常播放,获取与所述文件信息包含的文件标识相对应的文件集合,从获取的文件集合中选取视频文件,将保存有选取的视频文件的服务节点信息反馈给客户端进行视频播放。
一种进行分布式视频点播的索引系统,该索引系统包括集合分组单元、节点信息反馈单元和播放过程处理单元;
所述集合分组单元,用于将内容相近的视频文件组成文件集合,每个文件集合对应一个文件标识;
所述节点信息反馈单元,用于接收来自客户端的包含文件信息的点播请求,将文件信息传送给所述播放过程处理单元,所述文件信息包含文件标识;还将保存有所述文件信息指示的视频文件的服务节点信息反馈给客户端进行视频播放;
所述播放过程处理单元,用于在播放过程中判断出不能正常播放,从所述集合分组单元获取与所述文件信息包含的文件标识相对应的文件集合,从获取的文件集合中选取视频文件,将保存有选取的视频文件的服务节点信息反馈给客户端进行视频播放。
从上述方案可以看出,本发明将内容相近的视频文件组成文件集合,在播放过程中,如果判断出不能正常播放,则从文件集合中获取相近的视频文件,将保存有相近视频文件的服务节点信息反馈给客户端进行视频播放。这样,在播放过程中判断出不能正常播放时,客户端仍能获取到相近的视频数据,以继续播放,从而,增强了分布式视频点播的健壮性,提高了点播质量。
附图说明
图1为本发明进行分布式视频点播的方法示意性流程图;
图2为本发明不能正常进行视频播放时的处理流程图实例;
图3为本发明进行分布式视频点播的系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本发明将内容相近的视频文件组成文件集合,在播放过程中,如果判断出不能正常播放,则从文件集合中获取相近的视频文件,将保存有相近视频文件的服务节点信息反馈给客户端进行视频播放。
参见图1,为本发明进行分布式视频点播的方法示意性流程图,预先地,本发明将内容相近的视频文件组成文件集合,每个文件集合对应一个文件标识。
对于文件标识相同的视频文件,内容可能相同,也可能相近。内容相近的视频文件,指播放效果相同的视频文件;所述播放相同时指用户在感官上差别很小或没有差别。假设视频文件1与视频文件2相近,则将视频文件1中的一部分内容片段用视频文件2的相应内容片段来代替播放,用户在感官上差别很小或没有差别,以至于觉察不到这种替换;这种情况下,将视频文件1和视频文件2确定为内容相近。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210066358.5/2.html,转载请声明来源钻瓜专利网。