[发明专利]一种IPTV视频文件防篡改方法有效
申请号: | 202111138136.5 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113840162B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 刘艳秋;杨尘;姚晶晶;曽学俊;龚亮 | 申请(专利权)人: | 中通服创立信息科技有限责任公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/835;H04L9/32 |
代理公司: | 成都行之专利代理有限公司 51220 | 代理人: | 伍旭伟 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 视频文件 篡改 方法 | ||
1.一种IPTV视频文件防篡改方法,其特征在于,在视频注入系统、CDN源服务器、推流服务器、终端播放的环节中新增第一签名模块与第二签名模块,其具体实现如下:
直播流/点播文件经过视频注入系统将视频文件注入到CDN源服务器中,第一签名模块根据视频文件生成签名文件1并存储于CDN源服务器中;
第一签名模块与第二签名模块根据推流服务器有无缓存内容,分别在CDN源服务器、推流服务器上,对视频文件进行签名文件的生成和签名验证,若验证通过,则视频文件分别在CDN源服务器、推流服务器出流;
其中,签名文件1与签名文件3生成具体实现如下:
签名文件1生成包括以下步骤:
第一签名模块对CDN源服务器中的视频文件进行采样,获取视频文件的采样数据;
根据MD5哈希算法对视频文件的采样数据、视频文件相对路径及视频文件大小进行计算,生成视频文件的签名值1;
将签名值1保存在以“.md5”为后缀的签名文件1中;
签名文件3生成包括以下步骤:
第二签名模块对推流服务器中缓存的视频文件进行采样,获取视频文件的采样数据;
根据MD5哈希算法对视频文件的采样数据、视频文件相对路径及视频文件大小进行计算,生成视频文件的签名值3;
将签名值3保存在以“.md5”为后缀的签名文件3中。
2.根据权利要求1所述的一种IPTV视频文件防篡改方法,其特征在于,推流服务器无缓存内容时,推流服务器经过CDN分发网络回源到CDN源服务器,第一签名模块为CDN源服务器中的视频文件生成签名值2与存储在CDN源服务器中的签名文件1进行验证,若验证结果相同则将视频文件下发到推流服务器并缓存,第二签名模块读取缓存的视频文件生成与推流服务器对应的本地存储的签名文件3。
3.根据权利要求2所述的一种IPTV视频文件防篡改方法,其特征在于,推流服务器有缓存内容时,第二签名模块为推流服务器中缓存的视频文件生成签名值4与签名文件3进行验证,若验证结果相同则通过,则下发视频数据到终端播放器,若不同则验证不通过,需重新经CDN分发网络回源视频文件数据。
4.根据权利要求1所述的一种IPTV视频文件防篡改方法,其特征在于,第一签名模块验证签名具体实现如下:
对CDN源服务器中的视频文件进行采样;
根据视频文件的采样数据、视频文件相对路径及视频文件大小计算MD5签名值,生成视频文件的签名值2;
读取存储在CDN源服务器中签名文件1的签名值1;
将签名值1和签名值2进行比较验证,若验证结果相同,则验证签名成功,CDN源服务器出流,反之则验证失败,拒绝出流。
5.根据权利要求1所述的一种IPTV视频文件防篡改方法,其特征在于,第二签名模块验证签名具体实现如下:
对推流服务器中的视频文件进行采样;
根据视频文件的采样数据、视频文件相对路径及视频文件大小计算MD5签名值,生成视频文件的签名值4;
读取存储在CDN源服务器中签名文件3的签名值3;
将签名值3和签名值4进行比较验证,若验证结果相同,则验证签名成功,推流服务器出流,反之则验证失败,需重新从CDN源服务器回源视频文件。
6.根据权利要求1所述的一种IPTV视频文件防篡改方法,其特征在于,对视频文件进行采样包括以下步骤:
步骤A,对视频文件头尾采样,读取视频文件前N1字节和最后N2字节;
步骤B,采用均匀分布的离散点采样,设视频文件大小为S,采样点数N3,从的位置读取第1个字节,每间隔读取下1个字节,采样N3个字节;
步骤C,根据步骤A与步骤B的文件头尾采样和离散点采样,共采样N1+N2+N3个字节。
7.根据权利要求1所述的一种IPTV视频文件防篡改方法,其特征在于,CDN源服务器与推流服务器独立进行签名的生成和验证,生成的签名不在两个服务器之间传递,签名的验证不涉及跨服务器以及跨终端进行验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中通服创立信息科技有限责任公司,未经中通服创立信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111138136.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鞋垫加工成型设备
- 下一篇:地图寻路方法、装置、终端和存储介质