一种视频播放加密方法及系统技术方案

技术编号:18240940 阅读:107 留言:0更新日期:2018-06-17 05:57
本发明专利技术涉及一种视频播放加密方法及系统,该方法包括以下步骤:上传视频文件,同时将所述视频文件的属性信息和上传人ID信息保存为信息文件;将所述信息文件序列化,并利用序列化后的所述信息文件对视频文件进行加密,然后将加密后的视频文件写入服务器中;根据请求端发送的视频播放请求,查找服务器中对应的视频文件,对所述视频文件对应的信息文件进行反序列化,对视频文件进行解密;将解密后的视频文件以数据流的方式发送至请求端。服务器里存放的文件比上传原文件的内容要多一个信息文件的内容,直接加载服务器里的文件转换的数据流在请求端是无法播放的,这样就起到了加密的手段。 1

An encryption method and system for video playback

The invention relates to a video playback encryption method and system. The method comprises the following steps: uploading video files, storing the attribute information of the video file and the ID information of the uploaded person as an information file, serializing the information file and encrypting the video file using the serialized information file. Then the encrypted video files are written to the server; according to the video playback request sent by the request end, the corresponding video files in the server are searched, the information files corresponding to the video files are serialized, the video files are decrypted, and the decrypted video files are sent to the request by data stream to the request. End. The file stored in the server is more than the content of the content of the original file, and the data flow of the file conversion in the server can not be played at the request end, so it is an encrypted means. One

【技术实现步骤摘要】
一种视频播放加密方法及系统
本专利技术涉及视频加密
,具体涉及一种视频播放加密方法及系统。
技术介绍
流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。流媒体数据流具有三个特点:连续性(Continuous)、实时性(Real-time)、时序性,即其数据流具有严格的前后时序关系。目前数据流的加密方式是公认的几种方式,会被人针对性的解密,存在一定的风险性。
技术实现思路
本专利技术针对现有技术中存在的技术问题,提供一种视频播放加密方法及系统,通过在上传文件时将上传的文件内容经过特殊手段处理,将处理的数据保存到服务器里,使得服务器里的数据具有很高的安全性。本专利技术解决上述技术问题的技术方案如下:一种视频播放加密方法,包括以下步骤:步骤1,上传视频文件,同时将所述视频文件的属性信息和上传人ID信息保存为信息文件;步骤2,将所述信息文件序列化,并利用序列化后的所述信息文件对视频文件进行加密,然后将加密后的视频文件写入服务器中;步骤3,根据请求端发送的视频播放请求,查找服务器中对应的视频文件,对所述视频文件对应的信息文件进行反序列化,对视频文件进行解密;步骤4,将解密后的视频文件以数据流的方式发送至请求端。进一步,所述视频文件的属性信息包括文件路径信息以及视频文件对应的资料对象的标识字段。进一步,所述视频播放请求中包括视频文件对应的资料对象的标识字段。本专利技术另一方面提供一种视频播放加密系统,包括:后台端,用于上传视频文件,同时将所述视频文件的属性信息和上传人ID信息保存为信息文件;服务器端,用于将所述信息文件序列化,并利用序列化后的所述信息文件对视频文件进行加密,然后将加密后的视频文件写入服务器中;用于根据请求端发送的视频播放请求,查找服务器中对应的视频文件,对所述视频文件对应的信息文件进行反序列化,对视频文件进行解密;用于将解密后的视频文件以数据流的方式发送至请求端;视频请求端,用于发送视频播放请求。本专利技术的有益效果是:服务器里存放的文件比上传原文件的内容要多一个信息文件的内容,直接加载服务器里的文件转换的数据流在请求端是无法播放的,这样就起到了加密的手段,与现有的加密技术相比,本专利技术拥有不一样的加密手段,防止网络上文件泄漏使信息的外泄,在现有的网络加密手段上多了一道防护。附图说明图1为本专利技术实施例提供的一种视频播放加密方法流程图;图2为本专利技术实施例提供的一种视频播放加密系统结构图。具体实施方式以下结合实例对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图1为本专利技术实施例提供的一种视频播放加密方法流程图,如图1所示,包括以下步骤:步骤1,上传视频文件,同时将所述视频文件的属性信息和上传人ID信息保存为信息文件;所述视频文件的属性信息包括文件路径信息以及视频文件对应的资料对象的标识字段。步骤2,将所述信息文件序列化,并利用序列化后的所述信息文件对视频文件进行加密,然后将加密后的视频文件写入服务器中;步骤3,根据请求端发送的视频播放请求,提取请求中包含的视频文件对应的资料对象的标识字段,并根据所述标识字段查找服务器中对应的视频文件,对所述视频文件对应的信息文件进行反序列化,对视频文件进行解密;步骤4,将解密后的视频文件以数据流的方式发送至请求端。服务器里存放的文件比上传原文件的内容要多一个信息文件的内容,直接加载服务器里的文件转换的数据流在请求端是无法播放的,这样就起到了加密的手段,与现有的加密技术相比,本专利技术拥有不一样的加密手段,防止网络上文件泄漏使信息的外泄,在现有的网络加密手段上多了一道防护。本专利技术另一方面提供一种视频播放加密系统,如图2所示,包括:后台端,用于上传视频文件,同时将所述视频文件的属性信息和上传人ID信息保存为信息文件;所述视频文件的属性信息包括文件路径信息以及视频文件对应的资料对象的标识字段;服务器端,用于将所述信息文件序列化,并利用序列化后的所述信息文件对视频文件进行加密,然后将加密后的视频文件写入服务器中;用于根据请求端发送的视频播放请求,提取请求中包含的视频文件对应的资料对象的标识字段,并根据所述标识字段查找服务器中对应的视频文件,对所述视频文件对应的信息文件进行反序列化,对视频文件进行解密;用于将解密后的视频文件以数据流的方式发送至请求端;视频请求端,用于发送视频播放请求。本专利技术的有益效果是:服务器里存放的文件比上传原文件的内容要多一个信息文件的内容,直接加载服务器里的文件转换的数据流在请求端是无法播放的,这样就起到了加密的手段,与现有的加密技术相比,本专利技术拥有不一样的加密手段,防止网络上文件泄漏使信息的外泄,在现有的网络加密手段上多了一道防护。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种视频播放加密方法及系统

【技术保护点】
1.一种视频播放加密方法,其特征在于,包括以下步骤:

【技术特征摘要】
1.一种视频播放加密方法,其特征在于,包括以下步骤:步骤1,上传视频文件,同时将所述视频文件的属性信息和上传人ID信息保存为信息文件;步骤2,将所述信息文件序列化,并利用序列化后的所述信息文件对视频文件进行加密,然后将加密后的视频文件写入服务器中;步骤3,根据请求端发送的视频播放请求,查找服务器中对应的视频文件,对所述视频文件对应的信息文件进行反序列化,对视频文件进行解密;步骤4,将解密后的视频文件以数据流的方式发送至请求端。2.根据权利要求1所述一种视频播放加密方法,其特征在于,所述视频文件的属性信息包括文件路径信息以及视频文件对应的资料对象的标识字段。3.根据权利要求1所述一种视频播放加密方法,其特征在于,所述视频播放请求中包括视频文件对应的资料对象的标识字段。4.一种视频播...

【专利技术属性】
技术研发人员:易平肖海一胡建平黄华
申请(专利权)人:武汉益模科技股份有限公司
类型:发明
国别省市:湖北,42

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

1