CN108833944A - 视频分发方法 - Google Patents
视频分发方法 Download PDFInfo
- Publication number
- CN108833944A CN108833944A CN201810744921.7A CN201810744921A CN108833944A CN 108833944 A CN108833944 A CN 108833944A CN 201810744921 A CN201810744921 A CN 201810744921A CN 108833944 A CN108833944 A CN 108833944A
- Authority
- CN
- China
- Prior art keywords
- video
- encrypted
- video stream
- key
- applicant
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims abstract 3
- 241001269238 Data Species 0.000 claims 1
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种视频分发方法,其包括:对原始视频流进行加密,以获得加密视频流;对加密视频流进行存储;对加密视频流中加密视频对象对应的标识进行存储;在接收到视频申请者发送的符合规定的转账交易之后,向视频申请者发送加密视频对象对应的标识和加密视频流,以使视频申请者能够对加密视频流进行解密。本发明提供的视频分发方法,其可以实现对视频自动的有偿分发。
Description
技术领域
本发明涉及视频分发领域,具体地,涉及一种视频分发方法。
背景技术
MPEG-4码流可以通过层次结构进行管理,该层次结构分别是视频场景、视频对象、视频对象层、视频对象平面组和视频对象平面,其中,视频场景位于层次结构的最高层,一个完整的视频序列可以由几个视频场景组成。视频对象是视频场景中的某个物体,最简单的情况下就是矩形框,它是有生命期的,由时间上连续的许多帧构成。对于视频对象层,视频对象的三种属性信息在该层进行编码,该视频对象层主要用来扩展视频对象的时域和空域分辨率,以实现分层编码。视频对象平面组由视频平面组合,是可选成分。视频对象层既可以由视频对象平面直接组合,也可以由视频对象平面组组合而成。视频对象平面可以看作是视频对象在某一时刻的采样,即一帧视频对象。
目前,MPEG-4格式的视频的版权保护主要使用数字水印、扩频水印等技术,但是,这只能解决视频的主权归属问题,而并不能实现自动的有偿分发。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种视频分发方法,其可以实现对视频自动的有偿分发。
为实现本发明的目的而提供一种视频分发方法,包括:
对原始视频流进行加密,以获得加密视频流;
对所述加密视频流进行存储;
对所述加密视频流中加密视频对象对应的标识进行存储;
在接收到视频申请者发送的符合规定的转账交易之后,向所述视频申请者发送所述标识和所述加密视频流,以使所述视频申请者能够对所述加密视频流进行解密。
可选的,所述对原始视频流进行加密,以获得加密视频流的步骤,包括:
从所述原始视频流中提取关键视频对象数据;
对所述关键视频对象中的宏块数据进行加密;
将加密后的所述关键视频对象与其他视频对象合成所述加密视频流。
可选的,所述关键视频对象数据包括:视频对象及其视频对象层、视频对象平面数据。
可选的,在所述对所述关键视频对象中的宏块数据进行加密的步骤中,使用私钥对所述关键视频对象的除视频对象的头信息、视频对象层的头信息以及视频对象平面的头信息之外的所有宏块数据进行加密,并记录与所述加密视频对象对应的标识。
可选的,在所述对所述加密视频流进行存储的步骤中,将所述加密视频流存储在视频数据库中。
可选的,所述加密视频流中所述加密视频对象对应的标识进行存储的步骤,包括:
在区块链创建智能合约;
将与所述加密视频对象对应的标识存储在所述智能合约中;
所述智能合约在接收到视频申请者发送的符合规定的转账交易之后,向所述视频申请者发送所述标识,同时将来自所述视频申请者发送的地址转发至所述视频数据库,并通知所述视频数据库向所述视频申请者发送所述加密视频流。
可选的,所述区块链为公有区块链或者联合区块链。
可选的,在所述视频申请者接受到所述标识之后,包括:
根据所述标识从所述加密视频流中找到加密后的所述关键视频对象;
使用公钥对所述关键视频对象中的宏块数据进行解密;
将解密后的关键视频对象与其他视频对象合成所述原始视频流。
可选的,所述视频申请者向所述智能合约发送所述转账交易,并附带自己的接收地址;同时从所述智能合约获得所述公钥。
可选的,所述原始视频流的编码格式包括MPEG-4。
本发明具有以下有益效果:
本发明提供的视频分发方法,其通过对原始视频流进行加密,并对加密视频流和加密视频对象对应的标识进行存储;在接收到视频申请者发送的符合规定的转账交易之后,向视频申请者发送加密视频对象标识和加密视频流,可以使视频申请者能够通过对加密视频流进行解密,获得可解码播放的原始视频流,从而可以实现对视频自动的有偿分发。
附图说明
图1为本发明第一实施例提供的视频分发方法的流程框图;
图2为本发明第二实施例提供的视频分发方法的流程框图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的视频分发方法进行详细描述。
请参阅图1,本发明第一实施例提供的视频分发方法,其包括:
步骤S1,对原始视频流进行加密,以获得加密视频流。
所谓原始视频流,是指可直接进行解码播放的视频。所谓加密视频流,是指需要解密才能解码播放的视频。
可选的,上述原始视频流的编码格式包括MPEG-4。
步骤S2,对加密视频流进行存储。
可选的,将加密视频流存储在视频数据库中。
步骤S3,对与加密视频流中加密视频对象对应的标识进行存储。
步骤S4,在接收到视频申请者发送的符合规定的转账交易之后,向视频申请者发送加密视频对象标识和加密视频流,以使视频申请者能够对加密视频流进行解密。
由此,视频申请者在进行转账交易之后,即可通过解密获得可解码播放的原始视频流,从而可以实现对视频自动的有偿分发。
请参阅图2,本发明第二实施例提供的视频分发方法,其是上述第一实施例的一个具体实施方式。具体地,上述步骤S1进一步包括:
步骤101、从原始视频流中提取关键视频对象。
该关键视频对象数据包括:视频对象及其视频对象层、视频对象平面等数据。
步骤102、视频拥有者对关键视频对象中的宏块数据进行加密。
在上述步骤102中,使用私钥对关键视频对象的除视频对象的头信息、视频对象层的头信息以及视频对象平面的头信息之外的所有宏块数据进行加密,并记录与加密视频对象对应的标识。
步骤103、将加密后的关键视频对象与其他视频对象合成加密视频流。
上述步骤S3进一步包括:
步骤301、在区块链创建智能合约。
该区块链可以为公有区块链或者联合区块链。
步骤302、将与加密视频流中加密视频对象对应的标识存储在智能合约中。
该智能合约在接收到视频申请者发送的符合规定的转账交易之后,向视频申请者发送标识,同时将来自视频申请者发送的地址转发至视频数据库,并通知该视频数据库向视频申请者发送加密视频流。
视频申请者向智能合约发送转账交易,并附带自己的接收地址;同时从智能合约获得公钥。
在视频申请者接受到标识之后,包括:
步骤501、根据标识从加密视频源中找到加密后的关键视频对象;
步骤502、使用公钥对关键视频对象中的宏块数据进行解密;
步骤503、将解密后的关键视频对象与其他视频对象合成原始视频流。由此,即可获得能够解码播放的原始视频流。
综上所述,本发明提供的视频分发方法,其通过对原始视频流进行加密,并对加密视频流和加密视频对象对应的标识进行存储;在接收到视频申请者发送的符合规定的转账交易之后,向视频申请者发送加密视频对象的标识和加密视频流,可以使视频申请者能够通过对加密视频流进行解密,获得可解码播放的原始视频流,从而可以实现对视频自动的有偿分发。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
Claims (10)
1.一种视频分发方法,其特征在于,包括:
对原始视频流进行加密,以获得加密视频流;
对所述加密视频流进行存储;
对所述加密视频流中加密视频对象对应的标识进行存储;
在接收到视频申请者发送的符合规定的转账交易之后,向所述视频申请者发送所述标识和所述加密视频流,以使所述视频申请者能够对所述加密视频流进行解密。
2.根据权利要求1所述的视频分发方法,其特征在于,所述对原始视频流进行加密,以获得加密视频流的步骤,包括:
从所述原始视频流中提取关键视频对象数据;
对所述关键视频对象中的宏块数据进行加密;
将加密后的所述关键视频对象与其他视频对象合成所述加密视频流。
3.根据权利要求2所述的视频分发方法,其特征在于,所述关键视频对象数据包括:视频对象及其视频对象层、视频对象平面的数据。
4.根据权利要求2所述的视频分发方法,其特征在于,在所述对所述关键视频对象中的宏块数据进行加密的步骤中,使用私钥对所述关键视频对象的除视频对象的头信息、视频对象层的头信息以及视频对象平面的头信息之外的所有宏块数据进行加密,并记录与所述加密视频对象对应的标识。
5.根据权利要求1所述的视频分发方法,其特征在于,在所述对所述加密视频流进行存储的步骤中,将所述加密视频流存储在视频数据库中。
6.根据权利要求5所述的视频分发方法,其特征在于,所述对所述加密视频流中所述加密视频对象对应的标识进行存储的步骤,包括:
在区块链创建智能合约;
将与所述加密视频对象对应的标识存储在所述智能合约中;
所述智能合约在接收到视频申请者发送的符合规定的转账交易之后,向所述视频申请者发送所述标识,同时将来自所述视频申请者发送的地址转发至所述视频数据库,并通知所述视频数据库向所述视频申请者发送与所述加密视频流。
7.根据权利要求6所述的视频分发方法,其特征在于,所述区块链为公有区块链或者联合区块链。
8.根据权利要求6所述的视频分发方法,其特征在于,在所述视频申请者接受到所述标识之后,包括:
根据所述标识从所述加密视频流中找到加密后的所述关键视频对象;
使用公钥对所述关键视频对象中的宏块数据进行解密;
将解密后的关键视频对象与其他视频对象合成所述原始视频流。
9.根据权利要求8所述的视频分发方法,其特征在于,所述视频申请者向所述智能合约发送所述转账交易,并附带自己的接收地址;同时从所述智能合约获得所述公钥。
10.根据权利要求1所述的视频分发方法,其特征在于,所述原始视频流的编码格式包括MPEG-4。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810744921.7A CN108833944A (zh) | 2018-07-09 | 2018-07-09 | 视频分发方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810744921.7A CN108833944A (zh) | 2018-07-09 | 2018-07-09 | 视频分发方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108833944A true CN108833944A (zh) | 2018-11-16 |
Family
ID=64136257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810744921.7A Pending CN108833944A (zh) | 2018-07-09 | 2018-07-09 | 视频分发方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108833944A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109547818A (zh) * | 2018-12-11 | 2019-03-29 | 深圳市汇星数字技术有限公司 | 一种视频内容去中心化保密分发方法 |
TWI717832B (zh) * | 2018-11-30 | 2021-02-01 | 開曼群島商創新先進技術有限公司 | 基於區塊鏈的視訊協議簽訂方法及裝置、電子設備 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1181684C (zh) * | 1998-05-07 | 2004-12-22 | 纳格拉卡德股份有限公司 | 接收机和安全模块之间的匹配机制 |
CN1968107A (zh) * | 2006-10-09 | 2007-05-23 | 祝万昌 | 一种数字媒体文件的传送与收费方法 |
JP2007282168A (ja) * | 2006-04-04 | 2007-10-25 | Soriton Syst:Kk | 放送等の受信における視聴画像制御方法 |
CN101127878A (zh) * | 2007-09-13 | 2008-02-20 | 深圳市融合视讯科技有限公司 | 一种视频流媒体节目的加解密方法 |
CN101167361A (zh) * | 2005-04-25 | 2008-04-23 | 松下电器产业株式会社 | 监视摄像机系统、摄影装置及视频显示装置 |
CN101304525A (zh) * | 2008-06-06 | 2008-11-12 | 南京邮电大学 | 基于高级加密标准的视频加密方法 |
CN105872806A (zh) * | 2016-05-05 | 2016-08-17 | 苏州花坞信息科技有限公司 | 一种在线视频播放方法 |
CN106791542A (zh) * | 2017-01-20 | 2017-05-31 | 维沃移动通信有限公司 | 一种全景图像拍摄方法及移动终端 |
-
2018
- 2018-07-09 CN CN201810744921.7A patent/CN108833944A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1181684C (zh) * | 1998-05-07 | 2004-12-22 | 纳格拉卡德股份有限公司 | 接收机和安全模块之间的匹配机制 |
CN101167361A (zh) * | 2005-04-25 | 2008-04-23 | 松下电器产业株式会社 | 监视摄像机系统、摄影装置及视频显示装置 |
JP2007282168A (ja) * | 2006-04-04 | 2007-10-25 | Soriton Syst:Kk | 放送等の受信における視聴画像制御方法 |
CN1968107A (zh) * | 2006-10-09 | 2007-05-23 | 祝万昌 | 一种数字媒体文件的传送与收费方法 |
CN101127878A (zh) * | 2007-09-13 | 2008-02-20 | 深圳市融合视讯科技有限公司 | 一种视频流媒体节目的加解密方法 |
CN101304525A (zh) * | 2008-06-06 | 2008-11-12 | 南京邮电大学 | 基于高级加密标准的视频加密方法 |
CN105872806A (zh) * | 2016-05-05 | 2016-08-17 | 苏州花坞信息科技有限公司 | 一种在线视频播放方法 |
CN106791542A (zh) * | 2017-01-20 | 2017-05-31 | 维沃移动通信有限公司 | 一种全景图像拍摄方法及移动终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI717832B (zh) * | 2018-11-30 | 2021-02-01 | 開曼群島商創新先進技術有限公司 | 基於區塊鏈的視訊協議簽訂方法及裝置、電子設備 |
CN109547818A (zh) * | 2018-12-11 | 2019-03-29 | 深圳市汇星数字技术有限公司 | 一种视频内容去中心化保密分发方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070098162A1 (en) | Method and apparatus for managing rights of multi-layered multimedia stream by layers | |
US20150356281A1 (en) | Secure Watermarking of Content | |
US20080192818A1 (en) | Systems and methods for securing media | |
CN108702527A (zh) | 用于使用通用夹层分发格式的媒体传送的系统和方法 | |
US20100100742A1 (en) | Transport Stream Watermarking | |
CN105704545B (zh) | 一种基于h.264视频流的密钥同步信息传输方法 | |
JP2010004518A (ja) | スケーラブルビデオ符号化コンテンツの保護方法及びその装置 | |
TW202032998A (zh) | 用於經串流媒體資料之多個解碼器介面 | |
US9712845B2 (en) | Media content processing method | |
US10015542B2 (en) | Method and apparatus for secure storage and retrieval of live off disk media programs | |
CN109617682A (zh) | 一种基于直方图左右移位的密文域可逆信息隐藏方法 | |
CN100442835C (zh) | 一种视频节目的数字版权和数字水印保护方法 | |
WO2021072878A1 (zh) | 基于rtmp的音视频数据加解密方法、装置及可读存储介质 | |
CN1643873B (zh) | 安全传输、录制和显像视听节目的装置 | |
Choudry et al. | A survey paper on video steganography | |
CN101355695A (zh) | 一种流媒体视频内容版权保护中的编码和解码方法 | |
CN101247520A (zh) | 一种视频数据加密/解密方法 | |
US8611726B2 (en) | Apparatus and method for generating digital cinema content and apparatus and method for playing digital cinema content | |
CN108833944A (zh) | 视频分发方法 | |
CN101783925B (zh) | 一种用于对等计算机顶盒的视频数据安全保护方法 | |
CN1968080A (zh) | 数字化媒体应用中防止隐私侵犯的方法 | |
US20080192746A1 (en) | Systems and methods for communicating secure media | |
CN105187912A (zh) | 密文视频播放器及播放方法 | |
JP2010145691A (ja) | コンテンツ暗号化装置、コンテンツ復号化装置およびデータ変換方法 | |
CN107948675B (zh) | 一种基于cabac编码的h.264/avc视频格式兼容加密方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181116 |
|
RJ01 | Rejection of invention patent application after publication |