基于网络视频内容的极速加速系统技术方案

技术编号:19598738 阅读:74 留言:0更新日期:2018-11-28 06:48
本发明专利技术公开了基于网络视频内容的极速加速系统,视频服务器包括网络云端存储的视频数据和视频标识码,用户发送数据请求至客户端,客户端分析请求信息并把视频请求发生给视频服务器,视频服务器接收所请求视频的视频数据流,接收到预定大小的视频片段后,根据视频片段计算所请求视频的标识码,标识码唯一标识视频,根据标识码查找已缓存的视频;通过创建视频下载请求的标识码,使视频进行类别细分,增加视频标识寻找的便捷性,提高视频服务器管理的效率,同时标识码内部的字节降低视频寻找的时间,增强视频的针对性,通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断。

【技术实现步骤摘要】
基于网络视频内容的极速加速系统
本专利技术属于视频下载
,具体涉及基于网络视频内容的极速加速系统。
技术介绍
视频泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。现有的web视频应用,一些主流视频网站对视频的URL做了防盗链的处理。防盗链是一种采用服务器端编程,通过URL过滤技术实现的防止盗链的软件。使用防盗链后,访问同一视频的URL是不同的,导致无法通过URL查找到视频缓存对象,无法快速加载网络视频的问题,为此我们提出基于网络视频内容的极速加速系统。
技术实现思路
本专利技术的目的在于提供基于网络视频内容的极速加速系统,以解决上述
技术介绍
中提出的web视频应用,一些主流视频网站对视频的URL做了防盗链的处理。防盗链是一种采用服务器端编程,通过URL过滤技术实现的防止盗链的软件。使用防盗链后,访问同一视频的URL是不同的,导致无法通过URL查找到视频缓存对象,无法快速加载网络视频的问题。为实现上述目的,本专利技术提供如下技术方案:基于网络视频内容的极速加速系统,包括客户端和视频服务器,其特征在于:视频服务器包括网络云端存储的视频数据和视频标识码,用户发送数据请求至客户端,客户端分析请求信息并把视频请求发生给视频服务器,视频服务器接收所请求视频的视频数据流,接收到预定大小的视频片段后,根据视频片段计算所请求视频的标识码,标识码唯一标识视频,根据标识码查找已缓存的视频,若找到与标识码匹配的视频数据,停止从视频服务器接收视频数据流,并将查找到的视频数据发送给客户端;若没有找到与标识码匹配的视频数据,继续从视频服务器接收视频数据流,缓存接收的视频数据,并将视频数据传送给客户端,通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从而绕过视频防盗链,实现视频请求的直接回复,而不用再到视频服务器上获取,提高视频下载速度。优选的,所述接收视频片段后,根据视频片段判断视频的格式。计算所请求视频的标识码具体包括:视频FLV格式,从接收的表示参数信息的标签中提取前M个字节,从接收的表示视频数据的标签中提取N个字节,根据这些字节计算标识码;视频为MP4格式,从接收的表示参数信息的盒子中提取前X个。优选的,所述通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从而绕过视频防盗链,实现视频请求的直接回复,而不用再到视频服务器上获取。与现有技术相比,本专利技术的有益效果是:(1)通过创建视频下载请求的标识码,使视频进行类别细分,增加视频标识寻找的便捷性,提高视频服务器管理的效率,同时标识码内部的字节降低视频寻找的时间,增强视频的针对性。(2)通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从而绕过视频防盗链,实现视频请求的直接回复,而不用再到视频服务器上获取,节省了网络带宽,提高了视频下载速度。附图说明图1为本专利技术的使用流程图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:基于网络视频内容的极速加速系统,包括客户端和视频服务器,其特征在于:所述视频服务器包括网络云端存储的视频数据和视频标识码,用户发送数据请求至客户端,客户端分析请求信息并把视频请求发生给视频服务器,视频服务器接收所请求视频的视频数据流,接收到预定大小的视频片段后,根据视频片段计算所请求视频的标识码,标识码唯一标识视频,根据标识码查找已缓存的视频,若找到与标识码匹配的视频数据,停止从视频服务器接收视频数据流,并将查找到的视频数据发送给客户端;若没有找到与标识码匹配的视频数据,继续从视频服务器接收视频数据流,缓存接收的视频数据,并将视频数据传送给客户端,通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从而绕过视频防盗链,实现视频请求的直接回复,而不用再到视频服务器上获取,视频下载速度。为了增加视频对应的精度,降低视频服务器寻找视频的时间,本实施例中,优选的,接收视频片段后,根据视频片段判断视频的格式。计算所请求视频的标识码具体包括:视频FLV格式,从接收的表示参数信息的标签中提取前M个字节,从接收的表示视频数据的标签中提取N个字节,根据这些字节计算标识码;视频为MP4格式,从接收的表示参数信息的盒子中提取前X个。为了降低视频下载的速度,提高用户使用系统下载视频的快捷性,本实施例中,优选的,通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从而绕过视频防盗链,实现视频请求的直接回复,而不用再到视频服务器上获取。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.基于网络视频内容的极速加速系统,包括客户端和视频服务器,其特征在于:所述视频服务器包括网络云端存储的视频数据和视频标识码,用户发送数据请求至客户端,客户端分析请求信息并把视频请求发生给视频服务器,视频服务器接收所请求视频的视频数据流,接收到预定大小的视频片段后,根据视频片段计算所请求视频的标识码,标识码唯一标识视频,根据标识码查找已缓存的视频,若找到与标识码匹配的视频数据,停止从视频服务器接收视频数据流,并将查找到的视频数据发送给客户端;若没有找到与标识码匹配的视频数据,继续从视频服务器接收视频数据流,缓存接收的视频数据,并将视频数据传送给客户端,通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从而绕过视频防盗链,实现视频请求的直接回复,而不用再到视频服务器上获取,视频下载速度。

【技术特征摘要】
1.基于网络视频内容的极速加速系统,包括客户端和视频服务器,其特征在于:所述视频服务器包括网络云端存储的视频数据和视频标识码,用户发送数据请求至客户端,客户端分析请求信息并把视频请求发生给视频服务器,视频服务器接收所请求视频的视频数据流,接收到预定大小的视频片段后,根据视频片段计算所请求视频的标识码,标识码唯一标识视频,根据标识码查找已缓存的视频,若找到与标识码匹配的视频数据,停止从视频服务器接收视频数据流,并将查找到的视频数据发送给客户端;若没有找到与标识码匹配的视频数据,继续从视频服务器接收视频数据流,缓存接收的视频数据,并将视频数据传送给客户端,通过对视频数据的若干个字节进行相关计算,以计算结果作为标识码来标识该视频,再通过对视频的标识码进行匹配判断,可以查找到已经缓存了的视频,从...

【专利技术属性】
技术研发人员:罗亮烘吴中美
申请(专利权)人:南京南立视优软件科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1