【技术实现步骤摘要】
一种视频解析方法、系统及视频解析服务器
本专利技术涉及互联网
,特别涉及一种视频解析方法、系统及视频解析服务器。
技术介绍
目前,视频播放网站为了更好地为用户提供服务,通常会选用CDN(ContentDeliveryNetwork,内容分发网络)系统对视频资源进行加速。例如,某个CDN系统可以同时为优酷、腾讯、爱奇艺等多个客户提供视频加速服务。对于CDN系统而言,往往需要统计不同客户的视频信息,通过对这些视频信息进行解析,从而可以对CDN系统内部的资源进行优化和调度。目前,这种视频解析的过程通常是由CDN系统中的边缘节点服务器来完成的。具体地,边缘节点服务器需要从客户的源站服务器处下载完整的视频文件,然后对下载的视频文件进行解析,从而得到视频文件的播放时长、码率等信息,解析得到的信息可以存储于边缘节点服务器的缓存中,后续可以对各个边缘节点服务器缓存的解析信息进行统一分析。然而,由边缘节点服务器来解析视频会存在多方面的缺陷:一方面,解析视频的过程会消耗边缘节点服务器相当多的资源,而边缘节点服务器还需要与用户的客户端进行交互,这样可能会影响用户的体验;另一方面,不同的边缘节点服务器针对同一个视频文件,往往会进行重复解析,由于边缘节点服务器的数量较大,在整个CDN系统中每天都会重复大量的视频解析过程,这样会导致视频解析的效率较低。
技术实现思路
本申请的目的在于提供一种视频解析方法、系统及视频解析服务器,能够在不影响用户体验的情况下,提高视频解析的效率。为实现上述目的,本申请一方面提供一种视频解析方法,所述方法应用于视频解析服务器中,所述方法包括:获取父节点信 ...
【技术保护点】
1.一种视频解析方法,其特征在于,所述方法应用于视频解析服务器中,所述方法包括:获取父节点信息,所述父节点信息用于表征视频文件与父节点服务器之间的存储关系;基于所述父节点信息,确定存储于父节点服务器中的未经过解析的目标视频;从对应的父节点服务器处获取所述目标视频的视频信息,并解析所述目标视频的视频信息,以生成所述目标视频的解析信息;将生成的所述目标视频的解析信息存储于所述视频解析服务器中。
【技术特征摘要】
1.一种视频解析方法,其特征在于,所述方法应用于视频解析服务器中,所述方法包括:获取父节点信息,所述父节点信息用于表征视频文件与父节点服务器之间的存储关系;基于所述父节点信息,确定存储于父节点服务器中的未经过解析的目标视频;从对应的父节点服务器处获取所述目标视频的视频信息,并解析所述目标视频的视频信息,以生成所述目标视频的解析信息;将生成的所述目标视频的解析信息存储于所述视频解析服务器中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:从内容管理平台处获取最新视频的视频信息,其中,所述内容管理平台用于响应于客户的预取指令,从所述客户的源站服务器处下载所述预取指令指向的最新视频;解析所述最新视频的视频信息,以生成所述最新视频的解析信息;将生成的所述最新视频的解析信息存储于所述视频解析服务器中。3.根据权利要求2所述的方法,其特征在于,从内容管理平台处获取最新视频的视频信息包括:向所述内容管理平台发送指向所述最新视频的头部请求,并接收所述内容管理平台针对所述头部请求反馈的响应信息;识别所述响应信息中的内容长度字段,并将所述内容长度字段的赋值作为所述最新视频的数据大小。4.根据权利要求3所述的方法,其特征在于,从内容管理平台处获取最新视频的视频信息还包括:向所述内容管理平台发送指向所述最新视频的范围数据获取请求,并接收所述内容管理平台针对所述范围数据获取请求反馈的范围数据;其中,所述范围数据至少用于表征所述最新视频的播放时长。5.根据权利要求4所述的方法,其特征在于,向所述内容管理平台发送指向所述最新视频的范围数据获取请求包括:将所述最新视频的数据起始位置作为待获取的数据的起始位置,并根据所述数据起始位置和第一预设数据长度,生成所述待获取的数据的终止位置;根据所述待获取的数据的起始位置和终止位置限定的范围参数,构建表征所述待获取的数据的范围数据获取请求;和/或将所述最新视频的数据终止位置作为待获取的数据的终止位置,并根据所述数据终止位置和第二预设数据长度,生成所述待获取的数据的起始位置;根据所述待获取的数据的起始位置和终止位置限定的范围参数,构建表征所述待获取的数据的范围数据获取请求。6.根据权利要求1所述的方法,其特征在于,基于所述父节点信息,确定存储于父节点服务器中的未经过解析的目标视频包括:根据所述父节点信息表征的存储关系,生成存储于父节点服务器中的视频文件的文件列表;针对所述文件列表中的各个视频文件,在所述视频解析服务器中依次查询是否存在与所述视频文件相关联的解析信息;将不存在关联的解析信息的视频文件,作为所述未经过解析的目标视频。7.根据权利要求1或6所述的方法,其特征在于,从对应的父节点服务器处获取所述目标视频的视频信息包括:根据所述父节点信息表征的存储关系,确定存储所述目标视频的目标父节点服务器;向所述目标父节点服务器发送指向所述目标视频的头部请求,并接收所述目标父节点服务器针对所述头部请求反馈的响应信息;识别所述响应信息中的内容长度字段,并将所述内容长度字段的赋值作为所述目标视频的数据大小。8.根据权利要求7所述的方法,其特征在于,从对应的父节点服务器处获取所述目标视频的视频信息还包括:向...
【专利技术属性】
技术研发人员:蒋龙威,林伟强,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。