CN109788309B - 基于区块链技术的视频文件盗版检测方法及*** - Google Patents
基于区块链技术的视频文件盗版检测方法及*** Download PDFInfo
- Publication number
- CN109788309B CN109788309B CN201811586055.XA CN201811586055A CN109788309B CN 109788309 B CN109788309 B CN 109788309B CN 201811586055 A CN201811586055 A CN 201811586055A CN 109788309 B CN109788309 B CN 109788309B
- Authority
- CN
- China
- Prior art keywords
- frame
- video file
- video
- hash
- verified
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种视频文件的盗版检测方法及***。基于区块链技术的视频文件盗版检测方法及***,步骤如下:收集正版视频文件至中心认证服务器;中心认证服务器对正版视频文件拆分为序列组帧数据,并对该序列组帧数据进行采样,获得采样后序列组帧数据的分量哈希,并与权属信息一起上链;待验证视频文件上传至认证中心服务器。对待验证视频文件同样进行拆分、采样并保存分量哈希,将此分量哈希与正版视频文件的分量哈希进行对比及得到是否为正版视频。本发明可确认文件的完整性;区块链上结果不易篡改、可追溯,对待检测视频文件进行快速采样及对比,与正版视频文件对比即可检测待检测视频文件是否为正版,从而保护视频文件权属权利。
Description
技术领域
本发明涉及一种视频文件的盗版检测方法及***。
背景技术
视频盗版问题由来已久,不仅给市场行业带来混乱,也严重损害视频版权权属人的利益,长期以来这方面的监管大致分为传统人工检查以及机器自动识别特征的方法,人工方法通过观看视频质量进行观察,以及采用对比静态帧的方法,其效率较低;机器识别的方法一般采用整体文件进行哈希处理,这样视频数据比较大,哈希处理效率比较低、速度慢,而通过我们自己的采样算法所采集的特征数据量大大减少,同时使用我们的对比算法则即高效也保证了准确性。
发明内容
本发明基于传统的机器自动识别进行了改进,将原始正版视频文件采样后数据哈希以及权属人信息存证到区块链,区块链上的结果不易篡改、可追溯,对待检测视频文件进行特征快速采样,快速对比,将通过对比结果检测出待检测视频文件为正版或盗版,从而保护视频文件权属权利。
本发明的技术方案在于:
一种基于区块链技术的视频文件盗版检测方法,步骤如下:
正版信息上链:
收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;
中心认证服务器对经签名背书的正版视频文件根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;
将正版视频文件的分量哈希及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;
检测待验证视频:
待验证视频发送至中心认证服务器;
中心认证服务器对待验证视频根据视频特性进行拆分,拆分成序列组帧数据,对拆分成的每一组序列组帧数据分别进行采样,将采样后的序列组帧数据分别进行哈希处理,保留每一组序列组帧数据的分量哈希;
中心认证服务器将待验证视频的分量哈希与区块链上存储的交易Hash中对应分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。
优选地,基于区块链技术的视频文件盗版检测方法,步骤如下:
正版信息上链:
收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;
中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、P帧序列组帧数据,对收集的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留分量哈希Ihash、Phash;
将正版视频文件的分量哈希Ihash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;
检测待验证视频:
待验证视频发送至中心认证服务器;
中心认证服务器对待验证视频进行拆分,拆分为I帧、P帧序列组帧数据;对收集的待验证视频的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希I’hash、P’hash;
中心认证服务器将I’hash、P’hash与区块链上存储的交易Hash中对应分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。
优选地,基于区块链技术的视频文件盗版检测方法,步骤如下:
正版信息上链:
收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;
中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、B帧、P帧序列组帧数据,对收集的所有I帧、B帧、P帧序列组帧数据分别进行采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希Ihash、Bhash、Phash;
将正版视频文件的分量哈希Ihash、Bhash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;
检测待验证视频:
待验证视频发送至中心认证服务器;
中心认证服务器对待验证视频进行拆分,拆分为I帧、B帧、P帧序列组帧数据;对收集的待验证视频的所有I帧、B帧、P帧序列组帧数据分别进行采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希I’hash、B’hash、P’hash;
中心认证服务器将I’hash、B’hash、P’hash与区块链上存储的交易Hash中对应分量哈希进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。
更优选地,所述的采样方式为线性采样。
一种基于区块链技术的视频文件盗版检测***,包括
验证单元,用于接收正版视频文件及待检测视频,并对正版视频文件及待检测视频进行拆分、线性采样及哈希处理的中心认证服务器;
存储单元,用于存储正版视频文件的分量哈希与权属信息的区块链;
对比单元,用于将已拆分的待检测视频的分量哈希与正版视频文件的分量哈希进行比较对比。
本发明的技术效果在于:
本发明可以确认文件的完整性,如当采集点帧数据不全或者未被覆盖到比对序列的时候可以快速发现;区块链上结果不易篡改、可追溯,对待检测视频文件进行特征快速采样,快速对比,将通过对比结果检测出待检测视频文件是否为正版或盗版,从而保护视频文件权属权利。
具体实施方式
实施例1。
S101:收集正版视频文件存储至中心认证服务器:
正版视频文件权属人申请提交正版视频文件给中心认证服务器,请求中心认证服务器进行签名背书。
S102:中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧(I1、I2、I3、I4、I5...In)、P帧(P1、P2、P3、P4、P5...Pn)2组序列组帧数据。
S103:对收集的所有I帧、P帧序列组帧数据分别进行线性采样,将采样后的I,帧(I,1、I,2、I,3、I,4、I,5...I,m)、P,帧(P,1、P,2、P,3、P,4、P,5...P,m)序列组帧数据分别进行哈希处理,保留分量哈希Ihash、Phash。
S104:正版视频数据上区块链:将正版视频文件的分量哈希Ihash、Phash及正版视频文件权属信息、时间戳及其他信息在区块链进行上链保存交易Tx号,如Ihash +Phash+权属人信息+时间戳+其它;每个交易Hash对应一条正版文件信息记录。
S105:盗版检测:待验证视频文件权属用户A发送待验证视频文件至认证中心服务器。
S106:拆分待验证视频:中心认证服务器对待验证视频进行拆分,拆分为I’帧、P’帧序列组帧数据;对收集的待验证视频的所有I’帧、P’帧序列组帧数据分别进行线性采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,获得分量哈希I’hash、P’hash。
S107:比对正版视频文件:通过区块链的交易Tx号查找到相应的记录数据文件"Ihash +Phash+权属人信息+时间戳+其它",将Ihash、Phash和待测视频文件的I’hash、P’hash对比进行正盗版判断,最终得出结论。
实施例2。
S101:收集正版视频文件存储至中心认证服务器:
正版视频文件权属人申请提交正版视频文件给中心认证服务器,请求中心认证服务器进行签名背书。
S102:中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧(I1、I2、I3、I4、I5...In)、B帧(B1、B2、B3、B4、B5...Bn)、P帧(P1、P2、P3、P4、P5...Pn)三组序列组帧数据;
正版视频文件拆分为I帧、B帧、P帧序列组帧数据的原理为:(1)可以确认文件的完整性,如当采集点帧数据不全或者未被覆盖到比对序列的时候可以快速发现;(2)由于视频文件中I帧数据量小于B帧,而B帧数据量小于P帧,这样分别收集帧组则有利于提高比对效率,如在算法上可以先对比I帧分组得到的Hash,如果不匹配则直接判定为盗版,否则进而再比对B帧、P帧序列,效率得到提高。
S103:对收集的所有I帧、B帧、P帧序列组帧数据分别进行线性采样,将采样后的I,帧(I,1、I,2、I,3、I,4、I,5...I,m)、B,帧(B,1、B,2、B,3、B,4、B,5...B,m)、P,帧(P,1、P,2、P,3、P,4、P,5...P,m)序列组帧数据分别进行哈希处理,保留三个分量哈希Ihash、Bhash、Phash;
线性采样利于提高盗版视频文件的判别效率,(1)首先根据视频文件序列组帧数据内部结构,采用线性采样帧数据,通过灵活的序列采样输入参数控制可以提高对比效率,如线性采样参数中取前N帧(n=1、2、3...),这样如果是盗版则只需取少量数据就可以进行识别,提高了效率。(2) 线性数据采样较其它采样存取方法灵活,且较容易实现。
S104:正版视频数据上区块链:将正版视频文件的分量哈希Ihash、Bhash、Phash及正版视频文件权属信息、时间戳及其他信息在区块链进行上链保存交易Tx号,如Ihash+Bhash+Phash+权属人信息+时间戳+其它;每个交易Hash对应一条正版文件信息记录。
S105:盗版检测:待验证视频文件权属用户A发送待验证视频文件至认证中心服务器。
S106:拆分待验证视频:中心认证服务器对待验证视频进行拆分,拆分为I’帧、B’帧、P’帧序列组帧数据;对收集的待验证视频的所有I’帧、B’帧、P’帧序列组帧数据分别进行线性采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,获得三个分量哈希I’hash、B’hash、P’hash。
S107:比对正版视频文件:通过区块链的交易Tx号查找到相应的记录数据文件"Ihash+Bhash+Phash+权属人信息+时间戳+其它",将Ihash、Bhash、Phash和待测视频文件的I’hash、B’hash、P’hash对比进行正盗版判断,最终得出结论。
Claims (3)
1.一种基于区块链技术的视频文件盗版检测方法,其特征在于:步骤如下:
正版信息上链:
收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;
中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、P帧序列组帧数据,对收集的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留分量哈希Ihash、Phash;
将正版视频文件的分量哈希Ihash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;
检测待验证视频:
待验证视频发送至中心认证服务器;
中心认证服务器对待验证视频进行拆分,拆分为I帧、P帧序列组帧数据;对收集的待验证视频的所有I帧、P帧序列组帧数据分别进行采样,将采样后的I帧、P帧序列组帧数据分别进行哈希处理,保留两个分量哈希I’hash、P’hash;
中心认证服务器将I’hash、P’hash与区块链上存储的交易Hash所对应分量哈希Ihash、Phash进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。
2.根据权利要求1所述的基于区块链技术的视频文件盗版检测方法,其特征在于:步骤如下:
正版信息上链:
收集正版视频文件存储至中心认证服务器,并对该正版视频文件进行签名背书;
中心认证服务器对经签名背书的正版视频文件进行拆分,拆分为I帧、B帧、P帧序列组帧数据,对收集的所有I帧、B帧、P帧序列组帧数据分别进行采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希Ihash、Bhash、Phash;
将正版视频文件的分量哈希Ihash、Bhash、Phash及正版视频文件权属信息在区块链进行上链保存交易,每个交易Hash对应一条正版文件信息记录;
检测待验证视频:
待验证视频发送至中心认证服务器;
中心认证服务器对待验证视频进行拆分,拆分为I帧、B帧、P帧序列组帧数据;对收集的待验证视频的所有I帧、B帧、P帧序列组帧数据分别进行采样,将采样后的I帧、B帧、P帧序列组帧数据分别进行哈希处理,保留三个分量哈希I’hash、B’hash、P’hash;
中心认证服务器将I’hash、B’hash、P’hash与区块链上存储的交易Hash所对应分量哈希Ihash、Phash进行查找比对,若找到,则视为该待验证视频为正版视频,否则为盗版视频。
3.根据权利要求2所述的一种基于区块链技术的视频文件盗版检测方法,其特征在于:所述的采样方式为线性采样。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811586055.XA CN109788309B (zh) | 2018-12-25 | 2018-12-25 | 基于区块链技术的视频文件盗版检测方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811586055.XA CN109788309B (zh) | 2018-12-25 | 2018-12-25 | 基于区块链技术的视频文件盗版检测方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109788309A CN109788309A (zh) | 2019-05-21 |
CN109788309B true CN109788309B (zh) | 2021-05-04 |
Family
ID=66497630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811586055.XA Active CN109788309B (zh) | 2018-12-25 | 2018-12-25 | 基于区块链技术的视频文件盗版检测方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109788309B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149533A (zh) * | 2019-06-24 | 2019-08-20 | 咪咕文化科技有限公司 | 关于iptv的自动视频取证***及方法 |
CN110366049B (zh) * | 2019-08-05 | 2021-03-23 | 杭州当虹科技股份有限公司 | 一种流式视频完整性保护方法 |
CN112528717B (zh) * | 2019-10-12 | 2021-12-17 | 无锡利水管业有限公司 | 智能化计算机视频内容鉴定平台、方法及存储介质 |
CN112417501A (zh) * | 2020-11-18 | 2021-02-26 | 中国电子科技集团公司第三十研究所 | 基于区块链的外网涉密文件检测方法 |
CN113141351B (zh) * | 2021-03-23 | 2022-09-20 | 重庆扬成大数据科技有限公司 | 政务大数据多部门联合审核认证工作方法 |
CN113434909B (zh) * | 2021-06-25 | 2023-12-29 | 湖北央中巨石信息技术有限公司 | 一种基于区块链的数据按需存证方法 |
CN113873328B (zh) * | 2021-09-27 | 2023-06-27 | 四川效率源信息安全技术股份有限公司 | 多摄像头融合视频文件拆分为多个单摄像头视频文件的方法 |
CN115499138B (zh) * | 2022-11-16 | 2023-03-24 | 成都同步新创科技股份有限公司 | 一种结合区块链的高性能存储防篡改验证方法和存储*** |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101715146B (zh) * | 2008-10-08 | 2011-09-07 | ***通信集团公司 | 压缩视频质量评价方法及评价*** |
CN105227964B (zh) * | 2014-06-03 | 2018-11-06 | 深圳先进技术研究院 | 视频认证方法及*** |
US11276038B2 (en) * | 2016-08-07 | 2022-03-15 | Verifi Media, Inc. | Distributed data store for managing media |
CN106231356B (zh) * | 2016-08-17 | 2019-01-08 | 腾讯科技(深圳)有限公司 | 视频的处理方法和装置 |
CN107086920A (zh) * | 2017-06-20 | 2017-08-22 | 无锡井通网络科技有限公司 | 基于区块链的版权确权方法 |
CN107659610B (zh) * | 2017-08-02 | 2020-08-21 | 北京瑞卓喜投科技发展有限公司 | 基于区块链技术的著作权保护方法、装置和*** |
CN107832384A (zh) * | 2017-10-28 | 2018-03-23 | 北京安妮全版权科技发展有限公司 | 侵权检测方法、装置、存储介质和电子设备 |
CN108550041A (zh) * | 2018-03-20 | 2018-09-18 | 深圳市元征科技股份有限公司 | 保护原创作品的方法、装置和终端 |
CN109033789B (zh) * | 2018-06-15 | 2021-01-01 | 北京文创园投资管理有限公司 | 一种确权证书的生成方法、装置和*** |
CN108833973B (zh) * | 2018-06-28 | 2021-01-19 | 腾讯科技(深圳)有限公司 | 视频特征的提取方法、装置和计算机设备 |
-
2018
- 2018-12-25 CN CN201811586055.XA patent/CN109788309B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109788309A (zh) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109788309B (zh) | 基于区块链技术的视频文件盗版检测方法及*** | |
KR101517750B1 (ko) | 비디오들을 비교하기 위한 방법들 및 장치 | |
US7930546B2 (en) | Methods, systems, and sub-combinations useful in media identification | |
Wu et al. | Exposing video inter-frame forgery based on velocity field consistency | |
Oostveen et al. | Feature extraction and a database strategy for video fingerprinting | |
US9292514B2 (en) | Media identification system with fingerprint database balanced according to search loads | |
US8433108B2 (en) | Video fingerprinting | |
JP5711387B2 (ja) | 映像を比較する方法および装置 | |
US7720250B2 (en) | Method and apparatus for watermarking stream data | |
US20070033409A1 (en) | Methods, Apparatus and Programs for Generating and Utilizing Content Signatures | |
KR20140130213A (ko) | 비디오 콘텐츠를 인증하는 방법 및 장치 | |
CN102737135B (zh) | 基于变形敏感的软级联模型的视频拷贝检测方法及*** | |
WO2009150425A3 (en) | Automatic detection of repeating video sequences | |
GB2452663A (en) | Method and apparatus for comparing document features using texture analysis | |
CA2716266A1 (en) | Content based audio copy detection | |
CN103605666B (zh) | 一种进行广告检测的视频拷贝检测方法 | |
CN102087800A (zh) | 一种数字化网上阅卷*** | |
CN109740316B (zh) | 一种动态水印嵌入、验证方法及***和动态水印处理*** | |
CN106709853A (zh) | 一种图像检索方法及*** | |
CN102903072A (zh) | 一种盲数字水印检测方法和*** | |
Rao et al. | Relational database watermarking for ownership protection | |
Mandelli et al. | Blind detection and localization of video temporal splicing exploiting sensor-based footprints | |
JP2018506119A (ja) | モデル結託防止用透かし | |
CN114036467A (zh) | 一种基于区块链的短视频版权保护方法 | |
WO2007126937A3 (en) | System and method for the identification of motional media in players and recorders without internet access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 710000 room 2108, 21 / F, Zhejiang innovation force creative center, Qujiang Chuangke street, 1688 Cuihua Road, Qujiang New Area, Yanta District, Xi'an City, Shaanxi Province Patentee after: Shaanxi youmi Data Technology Co.,Ltd. Address before: 710000 room 2108, 21 / F, Zhejiang innovation force creative center, Qujiang Chuangke street, 1688 Cuihua Road, Qujiang New Area, Yanta District, Xi'an City, Shaanxi Province Patentee before: SHAANXI YOUMI DATA TECHNOLOGY Co.,Ltd. |