【技术实现步骤摘要】
本专利技术涉及视频在线播放领域,尤其涉及一种视频在线播放时的视频预下载系统及其预下载方法。
技术介绍
现今网络覆盖范围越来越广泛,因而视频的在线播放也越来越受欢迎。线上的各类视频文件(电影、电视剧、动漫、新闻、纪录片等)不管类型如何,大多会包含前情提要、片头曲、主要内容、广告、幕后花絮、下集预告以及片尾曲等多个部分,用户在观看时或许急于知道重要内容如新闻爆点或是重要剧情点,或许是为了跳过广告或片头片尾,总之,大多用户在观看在线视频时,都会通过拖动进度条而直接切换到自己想要观看的时间点,但是,因为在线视频的播放是边播边进行视频缓冲,因此,用户由当前播放点直接切换至后续某一点时,一般都需要等待视频对当前切换点之后的视频内容先进行缓冲/下载才能顺利的观看,造成一定的延迟,浪费了用户的时间,用户体验比较差。
技术实现思路
有鉴于此,本专利技术提供一种视频预下载系统,通过其所在的视频服务器从各个分段节点处向客户端多线程传输视频以实现用户观看视频时的预下载。此外,本专利技术还提供一种视频预下载的方法,使视频服务器从各个分段节点处向客户端多线程传输视频以实现用户观看视频时的预下载。本专利技术实施方式提供一种视频预下载系统,运行于与多个客户端连接的视频服务器中,不同的用户通过所述多个客户端访问所述视频服务器,所述视频预下载系统包括记录模块、分段模块和传输模块。记录模块用于侦测各个客户端的用户切换动作,累计每次 ...
【技术保护点】
一种视频预下载系统,运行于与多个客户端连接的视频服务器中,不同的用户通过所述多个客户端访问所述视频服务器,其特征在于,所述视频预下载系统包括:记录模块,用于侦测各个客户端的用户切换动作,累计每次切换动作的信息作为分段统计信息;分段模块,用于接收到一特定用户对一选定视频的播放请求后依据所述选定视频的所述分段统计信息计算所述选定视频的分段节点;传输模块,用于控制所述视频服务器同时向该特定用户所在客户端传输所述选定视频的起始点以及各分段节点后的视频流。
【技术特征摘要】
1.一种视频预下载系统,运行于与多个客户端连接的视频服务器中,不同的用
户通过所述多个客户端访问所述视频服务器,其特征在于,所述视频预下载系统
包括:
记录模块,用于侦测各个客户端的用户切换动作,累计每次切换动作的信息
作为分段统计信息;
分段模块,用于接收到一特定用户对一选定视频的播放请求后依据所述选定
视频的所述分段统计信息计算所述选定视频的分段节点;
传输模块,用于控制所述视频服务器同时向该特定用户所在客户端传输所述
选定视频的起始点以及各分段节点后的视频流。
2.如权利要求1所述的视频预下载系统,其特征在于,所述切换动作的信息包
括切换点以及该次切换动作对应的用户。
3.如权利要求2所述的视频预下载系统,其特征在于,还包括分类模块,所述
分类模块在某个用户观看某个视频类型的视频的次数超过预设次数时,将所述某
个用户归入所述某个视频类型对应的用户组;其中,所述记录模块在所述某个用
户属于所述某个视频类型对应的用户组时,累计所述某个用户的切换动作的信息;
所述记录模块还在所述某个用户不属于所述某个视频类型对应的用户组时,不累
计所述某个用户的切换动作的信息。
4.如权利要求2所述的视频预下载系统,其特征在于,所述分段模块计算所述
选定视频的分段节点包括:计算所述分段统计信息中所有用户在所述选定视频各
个切换点处的次数加权和;获取所述选定视频的切换聚集处;选取所述选定视频
各切换聚集处各自次数加权和最大的切换点作为各切换聚集处的中心点;从所述
中心点前后选取各一时间长度使其总长度达到预设视频长度;计算所述预设视频
长度内所有切换点次数加权和的总值作为各切换聚集处的聚集度;当某切换聚集
处聚集度大于预设值时,在所述某切换聚集处的中心点前第二预设时间长度处设
置分段节点。
5.如权利要求4所述的视频预下载系统,其特征在于,计算所述次数加权和时
所述特定用户的计算权重大于其他用户的计算权重。
6.如权利要求4所述的视频预下载系统,其特征在于,所述获取所述选定视
频的切换聚集处包括:遍历所述选定视讯的所有时刻,当以某一时刻为基准在第
一预设时间长度内存在的切换点数量超过预设阀值时,确定以所述某一时刻为基
准、长度为所述第一预设时...
【专利技术属性】
技术研发人员:李吉峰,黄智源,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。