基于切片文件时长阈值的视频切片方法技术

技术编号:20687573 阅读:169 留言:0更新日期:2019-03-27 20:44
本发明专利技术公开了一种基于切片文件时长阈值的视频切片方法,包括如下步骤:将从分布式存储系统中把待处理的网络视频服务平台的视频文件下载到本地;抽取源视频的所有关键帧信息;根据源视频的关键帧信息基于时长阈值计算切片文件的数量以及每个切片文件在源视频文件中的起止位置;基于计算得到的全部切片位置信息,在指定的起止位置对源视频文件进行切割,然后分别另存为二进制文件;通过服务器端将源视频的元数据以JSON格式另存为文本文件并上传到分布式存储系统;通过视频播放器根据文本文件的内容实现切片数据的加载与播放。本发明专利技术兼顾了视频加密的安全性与性能,把视频文件切分成若干个小文件,大大降低了服务器端的压力与负载。

【技术实现步骤摘要】
基于切片文件时长阈值的视频切片方法
本专利技术涉及视频处理和数据加密
,更具体地涉及一种基于切片文件时长阈值的视频切片方法,对视频文件按关键帧进行切片,并对切片后的若干数据文件进行加密。
技术介绍
随着网络宽带的不断提速、互联网尤其移动互联网的飞速发展、以及智能手机等终端设备性能的不断提升,网络视频逐渐成为了互联网的重要信息载体,通过网络视频进行信息传播变得越来越普遍。相应地,网络视频服务平台应运而生,这些平台主要为有视频发布需求的机构或个人提供视频上传、存储、分发、播放等功能,降低视频应用的技术门槛,使得基于网络视频的业务和应用能快速上线。对于网络视频服务平台而言,视频防盗和视频内容的版权保护是非常重要的核心功能。用户把视频上传到视频服务平台,平台将对视频进行编码处理,然后把处理好的视频通过CDN进行分发,使得视频能通过互联网进行传播和播放,如图1所示。在这个过程中,如何防止别有用心的人非法盗取视频或者播放未经授权的视频,保护视频上传者的合法权益,显得尤其重要和极具挑战。目前,很多视频服务平台在视频安全保护方面所采取的方案主要有视频链接防盗链、视频播放防录屏、视频内容简单加密本文档来自技高网...

【技术保护点】
1.一种基于切片文件时长阈值的视频切片方法,其特征在于,包括如下步骤:步骤S1:将从分布式存储系统中把待处理的网络视频服务平台的视频文件下载到本地;步骤S2:抽取源视频的所有关键帧信息,其中视频是多个连续的图片组组成的,关键帧信息包括帧所在的位置、所处的时间戳;步骤S3:根据源视频的关键帧信息基于时长阈值计算切片文件的数量以及每个切片文件在源视频文件中的起止位置;步骤S4:基于计算得到的全部切片位置信息,在指定的起止位置对源视频文件进行切割,然后分别另存为二进制文件;步骤S5:通过服务器端将源视频的元数据以JSON格式另存为文本文件并上传到分布式存储系统;步骤S6:通过视频播放器根据文本文件的...

【技术特征摘要】
1.一种基于切片文件时长阈值的视频切片方法,其特征在于,包括如下步骤:步骤S1:将从分布式存储系统中把待处理的网络视频服务平台的视频文件下载到本地;步骤S2:抽取源视频的所有关键帧信息,其中视频是多个连续的图片组组成的,关键帧信息包括帧所在的位置、所处的时间戳;步骤S3:根据源视频的关键帧信息基于时长阈值计算切片文件的数量以及每个切片文件在源视频文件中的起止位置;步骤S4:基于计算得到的全部切片位置信息,在指定的起止位置对源视频文件进行切割,然后分别另存为二进制文件;步骤S5:通过服务器端将源视频的元数据以JSON格式另存为文本文件并上传到分布式存储系统;步骤S6:通过视频播放器根据文本文件的内容实现切片数据的加载与播放。2.根据权利要求1所述的一种基于切片文件时长阈值的视频切片方法,其特征在于,所述文本文件还包含每个切片所采用的加密算法、密钥的获取方式。3.根据权利要求2所述的一种基于切片文件时长阈值的视频切片方法,其特征在于,步骤S5具体包括如下步骤:步骤S501:对于切割出来的若干个切片文件分别进行加密,加密的密钥随机生成,并保存在数据库中;步骤S502:把视频...

【专利技术属性】
技术研发人员:欧兴宁黄海亮梁瑛玮洪行健李长杰冷冬丁一
申请(专利权)人:广州易方信息科技股份有限公司
类型:发明
国别省市:广东,44

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

1