[发明专利]flv格式视频文件的加密传输方法和系统有效
申请号: | 201310627830.2 | 申请日: | 2013-11-29 |
公开(公告)号: | CN104683824B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 舒南飞;于志强;王芳;孙科武;肖天柱 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/266;H04N21/6334 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 黄晓军 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种flv格式视频文件的加密传输方法和系统。该方法主要包括:服务端对flv格式视频文件进行解析,获取flv格式视频文件中的关键帧数据;服务器获取预先设定的关键帧数据对应的密钥标识和视频内容密钥,用所述视频内容密钥对所述关键帧数据进行加密得到更新后的关键帧数据,用关键帧数据密文替换所述flv格式视频文件中的关键帧数据,将更新后的flv格式视频文件发送给客户端。本发明通过对视频关键帧数据有选择地使用视频内容密钥进行加密,实现了视频内容的最小单元保护。在实现视频内容保护的同时,并且适应网络视频服务业务的多种需要,也提升了视频内容非法解密的难度,很好地保障了在网络中传输的flv格式视频文件的安全性。 | ||
搜索关键词: | flv 格式 视频文件 加密 传输 方法 系统 | ||
【主权项】:
1.一种flv格式视频文件的加密传输方法,其特征在于,包括:服务端对flv格式视频文件进行解析,获取所述flv格式视频文件中的一个或者多个关键帧数据,以及每个关键帧数据对应的时间戳;所述服务端根据每个关键帧数据对应的时间戳获取预先设定的所述关键帧数据对应的密钥标识和视频内容密钥,用所述视频内容密钥对所述关键帧数据进行加密得到关键帧数据密文,用所述关键帧数据密文替换所述flv格式视频文件中的关键帧数据,得到更新后的关键帧数据;所述服务端获取预先设定的加密标识字符串并将所述加密标识字符串和所述密钥标识插入到所述更新后的关键帧数据的前端位置,得到更新后的flv格式视频文件,将所述更新后的flv格式视频文件发送给客户端;所述客户端对所述服务端发送的flv格式视频文件进行解析,获取所述flv格式视频文件中的一个或者多个关键帧数据;当所述关键帧数据的前端位置设置有加密标识字符串和密钥标识时,所述客户端查看本地是否缓存有所述密钥标识对应的视频内容密钥,如果是,则用所述密钥标识对应的视频内容密钥对所述关键帧数据进行解密,得到视频关键帧数据明文;当所述客户端本地没有缓存有所述密钥标识对应的视频内容密钥时,所述客户端与所述服务端建立安全通信信道,通过安全通信信道向服务端请求所述密钥标识对应的视频内容密钥,接收所述服务端通过所述安全通信信道下发的所述密钥标识对应的视频内容密钥,用所述密钥标识对应的视频内容密钥对所述关键帧数据进行解密得到关键帧数据明文;所述客户端用所述关键帧数据明文替换所述flv格式视频文件中对应的关键帧数据;当解析出来的所述关键帧数据的数量为多个时,所述客户端按照上述处理过程,依次对每个关键帧数据进行解密得到每个关键帧数据明文,并用每个关键帧数据明文替换所述flv格式视频文件中对应的关键帧数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310627830.2/,转载请声明来源钻瓜专利网。
- 上一篇:智能控制音量的电视机与方法
- 下一篇:媒体体验的动态增强