[发明专利]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格式视频文件的安全性。
技术领域
本发明涉及流媒体技术领域,尤其涉及一种flv格式视频文件的加密传输方法和系统。
背景技术
随着互联网的基础设施的不断改善,通过互联网传输视频的视频质量和用户体验越来越好,用户通过网络观看视频已经成为一种习惯。
目前,对通过互联网传输的视频进行内容保护的方法为:通过对视频进行内容版权管理的方式来保护视频,该方法需要庞大的后端服务进行支持,而且业务逻辑繁琐,一定程度地影响了用户体验视频服务,不利于视频的推广使用。
发明内容
本发明的实施例提供了一种flv格式视频文件的加密传输方法和系统,以实现对flv格式视频文件进行安全的传输。
本发明提供了如下方案:
一种flv格式视频文件的加密传输方法,包括:
服务端对flv格式视频文件进行解析,获取所述flv格式视频文件中的关键帧数据;
所述服务器获取预先设定的所述关键帧数据对应的密钥标识和视频内容密钥,用所述视频内容密钥对所述关键帧数据进行加密得到关键帧数据密文,用所述关键帧数据密文替换所述flv格式视频文件中的关键帧数据,得到更新后的关键帧数据;
所述服务器将所述密钥标识插入到所述更新后的关键帧数据的前端位置,得到更新后的flv格式视频文件,将所述更新后的flv格式视频文件发送给客户端。
所述的服务端对flv格式视频文件进行解析之前还包括:
所述服务端设定对视频文件的关键帧数据进行加密所需的多个视频内容密钥,以及每个视频内容密钥对应的密钥标识和时间段,不同视频内容密钥对应的时间段互相不重叠;
所述服务端设定加密标识字符串,该加密标识字符串表示对视频文件的关键帧数据进行了加密。
所述的服务器获取预先设定的所述关键帧数据对应的密钥标识和视频内容密钥,包括:
所述服务端获取所述flv格式视频文件中的一个或者多个关键帧数据,以及每个关键帧数据对应的时间戳;
所述服务端将所述关键帧数据对应的时间戳和各个视频内容密钥对应的时间段进行比较,当判断所述关键帧数据对应的时间戳属于某个时间段时,则将所述某个时间段对应的密钥标识和视频内容密钥作为所述关键帧数据对应的密钥标识和视频内容密钥;
当所述关键帧数据的数量为多个时,按照上述处理过程,依次获取每个关键帧数据对应的密钥标识和视频内容密钥。
所述的用所述视频内容密钥对所述关键帧数据进行加密得到关键帧数据密文,用所述关键帧数据密文替换所述flv格式视频文件中的关键帧数据,得到更新后的关键帧数据,包括:
所述服务端将所述关键帧数据分为分组加密长度的最大整数倍数据和剩余部分数据,所述剩余部分数据为超出分组加密长度的最大整数倍长度的数据;
所述服务端用所述关键帧数据对应的视频内容密钥对所述分组加密长度的最大整数倍数据进行加密,得到关键帧数据密文,对所述剩余部分数据不进行加密;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310627830.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能控制音量的电视机与方法
- 下一篇:媒体体验的动态增强