[发明专利]智能摄像头的视频加密传输方法及计算机可读存储介质有效
申请号: | 202011601824.6 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112752122B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 李哲;张磊;周开军;曹飞;杜新胜;张辉极 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/4408;H04N7/18;H04L9/08;H04L9/40;H04L67/125 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 任芹玉 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 摄像头 视频 加密 传输 方法 计算机 可读 存储 介质 | ||
本发明公开了一种智能摄像头的视频加密传输方法及计算机可读存储介质,方法包括:云端对待传输视频进行分段,并根据各视频片段对应的地址,生成初始的m3u文件;生成加密密钥;生成初始向量;遍历m3u文件中的地址,并将当前遍历到的地址对应的视频片段作为当前视频片段;通过加密密钥和当前视频片段对应的向量,对当前视频片段的地址进行加密,得到当前视频片段的地址密文;根据当前视频片段的地址密文,确定下一个视频片段对应的向量;当遍历完成后,根据各视频片段的地址密文,生成新的m3u文件;对加密密钥进行编码,并将编码后的加密密钥和新的m3u文件发送至控制端。本发明可提高智能摄像头云端到控制端的视频传输的安全性。
技术领域
本发明涉及安全传输技术领域,尤其涉及一种智能摄像头的视频加密传输方法及计算机可读存储介质。
背景技术
近年来伴随着物联网的发展,智能视频监控摄像头的应用越来越广泛,各大物联网设备厂商都有自己的智能摄像头设备,摄像头拍摄的视频都会在拍摄的过程中传输到云端保存。对于视频记录都是通过移动控制端App或者PC控制端App以及Web方式进行回放查看。云端视频到控制端的传输过程要保证视频的安全,也要保证视频传输的效率。有的厂商对视频URL做隐藏的操作,但是安全性不够,有的直接对视频头进行加密,对视频伪装传输,但是还是可以被一些工具嗅探到并抓取;有的是对视频直接进行加密,这样视频传输和播放的效率会很低,而且密钥在传输过程中也存在隐患。
现在用的较多的传输方式是基于HLS协议进行视频分段传输。因为HLS协议是面向下载的协议,并且可以穿过任何允许HTTP数据通过的防火墙或者代理服务器,视频在传输之前会先进行分片处理,分片传输。由于天生的优势,支持度高,技术简单,主流摄像头厂商都采用了这种方式。由于协议的公开性,针对HLS协议的视频传输都会在视频分段后进行加密,然后在客户端进行分段解码合并后方可播放。这种分段加密传输的方式保证了控制端App下载缓冲的视频的效率也增加了一定的安全性。
目前,基于HLS协议的传输方式,一般采用AES-128的方式对视频进行分段和加密,传输效率和安全性有一定的提升,但是一般通过分析HLS返回的m3u8文件及网络请求数据包,还是可以获取整个视频分段后的片段下载信息和加密key,然后下载视频片段信息并进行解密合并,也是可以截获整段完整视频。整个分段、加密和解密的过程都可以通过ffmpeg工具来完成。因此,目前基于HLS协议的传输方式也无法保证较高的安全性。
发明内容
本发明所要解决的技术问题是:提供一种智能摄像头的视频加密传输方法及计算机可读存储介质,可提高智能摄像头云端到控制端的视频传输的安全性。
为了解决上述技术问题,本发明采用的技术方案为:一种智能摄像头的视频加密传输方法,包括:
云端对待传输视频进行分段,得到视频片段,并根据各视频片段对应的地址,生成初始的m3u文件;
根据控制端对应的会话ID,生成加密密钥;
根据智能摄像头的设备信息和控制端对应的会话ID,生成初始向量;
遍历所述初始的m3u文件中的各视频片段对应的地址,并将当前遍历到的地址对应的视频片段作为当前视频片段;
通过所述加密密钥和当前视频片段对应的向量,对当前视频片段的地址进行加密,得到当前视频片段的地址密文,第一个视频片段对应的向量为所述初始向量;
根据当前视频片段的地址密文,确定下一个视频片段对应的向量;
当遍历完成后,根据各视频片段的地址密文,生成新的m3u文件;
对所述加密密钥进行编码,并将编码后的加密密钥和所述新的m3u文件发送至控制端。
本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011601824.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种苗木防盗报警方法
- 下一篇:一种高强度螺栓预紧力的检测方法