CN106101866A - A kind of method of HLS Streaming Media DRM - Google Patents
A kind of method of HLS Streaming Media DRM Download PDFInfo
- Publication number
- CN106101866A CN106101866A CN201610550130.1A CN201610550130A CN106101866A CN 106101866 A CN106101866 A CN 106101866A CN 201610550130 A CN201610550130 A CN 201610550130A CN 106101866 A CN106101866 A CN 106101866A
- Authority
- CN
- China
- Prior art keywords
- streaming media
- encryption
- hls
- section
- drm
- 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 34
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 238000000682 scanning probe acoustic microscopy Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003068 static effect Effects 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23895—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
- H04N21/23897—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption by partially encrypting, e.g. encrypting only the ending portion of a movie
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
- H04N21/43853—Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides the method and system of a kind of HLS Streaming Media DRM, the method comprise the steps that media processing server, for data content being carried out copyrights of data encipherment protection process;Client player, by integrated SDK, is connected with data encryption processing server by SDK, is decrypted with the decipherment algorithm mated with AES, decodes, plays.When video flowing is cut into slices by streaming media server, it is transmitted encryption.Transmission encryption refers to be encrypted the content of media resource in transmitting procedure, needs special algorithm content to be deciphered.
Description
Technical field
The present invention relates to Internet technical field, specifically, particularly relate to a kind of under internet environment, HLS is flowed matchmaker
Body uses a kind of digital copyright protecting (DRM) system to prevent the method for designing stolen.
Background technology
Along with the fast development of information-intensive society, audio/video flow propagation in the Internet media is more and more universal, and individual is not
Only can obtain audio-video frequency content from much information passage quickly and easily, also have its large-scale illegal, biography simultaneously
The ability pass, sold.This is the behavior of Streaming Media manufacturer interests and video copy of constituting a serious infringement, it is desirable to have a kind of efficient system
Take precautions against, hit it.
Digital copyright protection technology be audio frequency and video are produced in information network, transmit, conclude the business, use during each side power
The total solution that profit carries out clear and definite definition, distinguishes, concludes the business, protects, monitors and follow the tracks of.The generally sound of DRM technology protection
Video, is after encrypted copyright, generates the effective certificate of authority, is published to user terminal by the Internet, in client pair
Shielded content, after authorization identifying, uses terminal unit to play out viewing.
In tradition DRM workflow, after user buys digital content product, it is difficult to control it and is no longer replicated and expands
Dissipating, because being directly bound of user and digital content product cannot really be realized, non-purchase person can also be according to the use of buyer
Family information uses its digital content product bought.It would therefore be desirable to find a kind of binding relationship by user profile and numeral
Content product is directly bound.
In common DRM method, the encryption of streaming media data is static, and disposably, stream medium data is by thing
First encrypt, pack, deposit on the server, do not ensure that Streaming Media copyright protection safety after transmission, broadcasting and broadcasting
Property.Meanwhile, the encryption of audio frequency and video is conciliate secret meeting and is consumed substantial amounts of time and server resource, inefficient.
On the basis of present invention copyright protection standards and norms at home and abroad, develop a kind of in video flowing transmitting procedure
The middle antitheft access method adding encryption word string, it is achieved the copyright protection to digital content, supports that the content under internet environment is divided
Send out.
Summary of the invention
It is an object of the invention to overcome the problems referred to above, thus propose a kind of addition in HLS video flowing transmitting procedure
The antitheft access method of encryption word string, steals purpose reaching anti-.
The method of the HLS Streaming Media DRM of the present invention, including: Streaming Media processing server, for data content number
Process according to encrypted copyright protection;Client player, by integrated SDK, is connected with data encryption processing server by SDK, with
It is decrypted with the decipherment algorithm of AES coupling, decodes, plays.When video flowing is cut into slices by streaming media server, enter
Row transmission encryption.Transmission encryption refers to be encrypted the content of media resource in transmitting procedure, needs special algorithm ability
Content is deciphered.
The method for designing of the method for the HLS Streaming Media DRM of the present invention is as follows, comprises the following steps:
Step 1. streaming media server starts to carry out video flowing HLS section, and section file is with the name of section time, for side
Just understand, simplify and be exemplified as 001.ts, 002.ts ..., the rest may be inferred;
Step 2. streaming media server adds encryption word string to section.Support three kinds of AESs at present, can combine and make
With, generally only application one in every kind of AES.One is section file encryption, including two kinds of AESs, permissible
Prevent pc end flash from stealing chain.Two is section packet encryption, i.e. ts packet privatization is possible to prevent mobile phone terminal, and ios equipment is stolen
Chain.
Section is published to user side by step 3. streaming media server;
Step 4. user side uses special player to be decrypted with the decipherment algorithm mated with AES, decode, broadcast
Put.
Above-mentioned streaming media server is with special algorithm encryption word string and joins in section file, except special broadcasting
Device, video data cannot be decoded by other system, even if by unauthorized download, download side also cannot decipher or play.Separately
Outward, streaming media server, not to whole file encryption, has only encrypted interpolation word string, decrease encryption, decrypting process consume
Time and server resource.
Detailed description of the invention
Hereinafter embodiments of the present invention will be explained in detail.It is to be understood that embodiment described herein is only used for solving
Release the explanation present invention, be not intended to limit the present invention.
The method and system of the HLS Streaming Media DRM of the present invention, including: Streaming Media processing server, for data content
Carry out copyrights of data encipherment protection process;Client player, by integrated SDK, by SDK with data encryption processing server even
Connect, be decrypted with the decipherment algorithm mated with AES, decode, play.At streaming media server, video flowing is cut into slices
Time, it is transmitted encryption.Transmission encryption refers to be encrypted the content of media resource in transmitting procedure, needs special algorithm
Content could be deciphered.
The method for designing of the method for the HLS Streaming Media DRM of the present invention is as follows, comprises the following steps:
Step 1. streaming media server starts to carry out video flowing HLS section, and section file is with the name of section time, for side
Just understand, simplify and be exemplified as 001.ts, 002.ts ..., the rest may be inferred;
Step 2. streaming media server adds encryption word string to section.Support three kinds of AESs at present, can combine and make
With, generally only application one in every kind of AES.One is section file encryption, including two kinds of AESs, permissible
Prevent pc end flash from stealing chain.Two is section packet encryption, i.e. ts packet privatization is possible to prevent mobile phone terminal, and ios equipment is stolen
Chain.
Section is published to user side by step 3. streaming media server;
Step 4. user side uses special player to be decrypted with the decipherment algorithm mated with AES, decode, broadcast
Put;
Above-mentioned streaming media server is with special algorithm encryption word string and joins in section file, except special broadcasting
Device, video data cannot be decoded by other system, even if by unauthorized download, download side also cannot decipher or play.Separately
Outward, streaming media server, not to whole file encryption, has only encrypted interpolation word string, decrease encryption, decrypting process consume
Time and server resource.
Claims (5)
1. the method and system of a HLS Streaming Media DRM, it is characterised in that comprise the following steps:
Step 1. streaming media server starts video flowing is carried out HLS section;
Step 2. streaming media server adds encryption word string to section;
Section is published to user side by step 3. streaming media server;
Step 4. user side uses special player to be decrypted with the decipherment algorithm mated with AES, decode, play.
The method and system of HLS Streaming Media DRM the most according to claim 1, it is characterised in that Streaming Media processes service
Device, for carrying out copyrights of data encipherment protection process to data content;Client player, by integrated SDK, by SDK and number
Connect according to encryption server, be decrypted with the decipherment algorithm mated with AES, decode, play.
The method and system of HLS Streaming Media DRM the most according to claim 1, it is characterised in that in described step 2,
When video flowing is cut into slices by streaming media server, being transmitted encryption, transmission encryption refers in transmitting procedure media resource
Content be encrypted, need special algorithm content to be deciphered, support at present three kinds of AESs, can be applied in combination,
Generally only application one in every kind of AES;One is section file encryption, including two kinds of AESs, is possible to prevent
Pc end flash steals chain;Two is section packet encryption, i.e. ts packet privatization is possible to prevent mobile phone terminal, and ios equipment steals chain.
The method and system of Streaming Media DRM the most according to claim 1, it is characterised in that in described step 4, client
End player, by integrated SDK, is connected with data encryption processing server by SDK, with the decipherment algorithm mated with AES
It is decrypted, decodes, plays.
5. the method and system of the HLS Streaming Media DRM of method for designing as described in Claims 1-4, including realizing previous designs
The HLS streaming media server of method, client player and integrated SDK.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610550130.1A CN106101866A (en) | 2016-07-14 | 2016-07-14 | A kind of method of HLS Streaming Media DRM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610550130.1A CN106101866A (en) | 2016-07-14 | 2016-07-14 | A kind of method of HLS Streaming Media DRM |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106101866A true CN106101866A (en) | 2016-11-09 |
Family
ID=57220081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610550130.1A Pending CN106101866A (en) | 2016-07-14 | 2016-07-14 | A kind of method of HLS Streaming Media DRM |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106101866A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085689A (en) * | 2017-03-31 | 2017-08-22 | 武汉斗鱼网络科技有限公司 | A kind of method and device for picture resource being encrypted in Flash protection |
CN107318043A (en) * | 2017-05-16 | 2017-11-03 | 北京奇艺世纪科技有限公司 | A kind of method for processing video frequency and device |
CN107995160A (en) * | 2017-10-26 | 2018-05-04 | 常熟市第人民医院 | A kind of JSON data packet encrypting and decrypting methods based on high in the clouds management and control |
CN108235152A (en) * | 2018-03-07 | 2018-06-29 | 北京视博数字电视科技有限公司 | The transmission method of DRM application systems and DRM private datas |
CN108337561A (en) * | 2017-01-20 | 2018-07-27 | 创盛视联数码科技(北京)有限公司 | A kind of local DRM video flowings decryption method based on HTTPServer inside iOS clients |
CN108668173A (en) * | 2017-03-28 | 2018-10-16 | 上海帕科软件科技股份有限公司 | A kind of IPTV content protective systems and guard method |
CN110139136A (en) * | 2019-04-30 | 2019-08-16 | 北京数字太和科技有限责任公司 | A kind of method and device that the Web TV based on DRM technology plays |
CN110213669A (en) * | 2019-05-18 | 2019-09-06 | 杭州当虹科技股份有限公司 | A kind of video content burglary-resisting system and method based on TS slice |
CN110493611A (en) * | 2019-08-09 | 2019-11-22 | 上海乂学教育科技有限公司 | Dst player |
CN115767136A (en) * | 2022-12-18 | 2023-03-07 | 人民卫生电子音像出版社有限公司 | Comprehensive management platform system based on medical video encryption and playing |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101370137A (en) * | 2008-09-17 | 2009-02-18 | 清华大学 | Stream media transmission and broadcast method, system and user terminal equipment |
CN101702725A (en) * | 2009-11-12 | 2010-05-05 | 清华大学 | System, method and device for transmitting streaming media data |
CN102984557A (en) * | 2012-12-06 | 2013-03-20 | 深圳市佳创视讯技术股份有限公司 | DRM-based streaming media playing system |
US20140380352A1 (en) * | 2013-06-21 | 2014-12-25 | General Instrument Corporation | Trick Play Seek Operation for HLS Converted from DTCP |
CN104333818A (en) * | 2014-10-17 | 2015-02-04 | 中兴通讯股份有限公司 | Splicing method and splicing system for HTTP real-time streaming media fragment |
CN104683884A (en) * | 2015-02-09 | 2015-06-03 | 网宿科技股份有限公司 | Live method and system for stream medium |
CN105072488A (en) * | 2015-07-20 | 2015-11-18 | 深圳Tcl数字技术有限公司 | Streaming media decryption method and device |
CN105306900A (en) * | 2015-10-28 | 2016-02-03 | 贵州省邮电规划设计院有限公司 | Intelligent scheduling high definition integrated networking video monitoring system based on cloud computing |
CN105392029A (en) * | 2015-11-09 | 2016-03-09 | Tcl集团股份有限公司 | Realization method and system of HLS on-demand playing and direct broadcasting |
-
2016
- 2016-07-14 CN CN201610550130.1A patent/CN106101866A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101370137A (en) * | 2008-09-17 | 2009-02-18 | 清华大学 | Stream media transmission and broadcast method, system and user terminal equipment |
CN101702725A (en) * | 2009-11-12 | 2010-05-05 | 清华大学 | System, method and device for transmitting streaming media data |
CN102984557A (en) * | 2012-12-06 | 2013-03-20 | 深圳市佳创视讯技术股份有限公司 | DRM-based streaming media playing system |
US20140380352A1 (en) * | 2013-06-21 | 2014-12-25 | General Instrument Corporation | Trick Play Seek Operation for HLS Converted from DTCP |
CN104333818A (en) * | 2014-10-17 | 2015-02-04 | 中兴通讯股份有限公司 | Splicing method and splicing system for HTTP real-time streaming media fragment |
CN104683884A (en) * | 2015-02-09 | 2015-06-03 | 网宿科技股份有限公司 | Live method and system for stream medium |
CN105072488A (en) * | 2015-07-20 | 2015-11-18 | 深圳Tcl数字技术有限公司 | Streaming media decryption method and device |
CN105306900A (en) * | 2015-10-28 | 2016-02-03 | 贵州省邮电规划设计院有限公司 | Intelligent scheduling high definition integrated networking video monitoring system based on cloud computing |
CN105392029A (en) * | 2015-11-09 | 2016-03-09 | Tcl集团股份有限公司 | Realization method and system of HLS on-demand playing and direct broadcasting |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108337561A (en) * | 2017-01-20 | 2018-07-27 | 创盛视联数码科技(北京)有限公司 | A kind of local DRM video flowings decryption method based on HTTPServer inside iOS clients |
CN108337561B (en) * | 2017-01-20 | 2021-07-30 | 创盛视联数码科技(北京)有限公司 | Local DRM video stream decryption method based on internal HTTPServer of iOS client |
CN108668173A (en) * | 2017-03-28 | 2018-10-16 | 上海帕科软件科技股份有限公司 | A kind of IPTV content protective systems and guard method |
CN107085689B (en) * | 2017-03-31 | 2020-04-10 | 武汉斗鱼网络科技有限公司 | Method and device for carrying out encryption protection on picture resources in Flash |
CN107085689A (en) * | 2017-03-31 | 2017-08-22 | 武汉斗鱼网络科技有限公司 | A kind of method and device for picture resource being encrypted in Flash protection |
CN107318043A (en) * | 2017-05-16 | 2017-11-03 | 北京奇艺世纪科技有限公司 | A kind of method for processing video frequency and device |
CN107995160A (en) * | 2017-10-26 | 2018-05-04 | 常熟市第人民医院 | A kind of JSON data packet encrypting and decrypting methods based on high in the clouds management and control |
CN108235152A (en) * | 2018-03-07 | 2018-06-29 | 北京视博数字电视科技有限公司 | The transmission method of DRM application systems and DRM private datas |
CN108235152B (en) * | 2018-03-07 | 2020-10-27 | 北京视博数字电视科技有限公司 | DRM application system and method for transferring DRM private data |
CN110139136A (en) * | 2019-04-30 | 2019-08-16 | 北京数字太和科技有限责任公司 | A kind of method and device that the Web TV based on DRM technology plays |
CN110139136B (en) * | 2019-04-30 | 2021-11-26 | 北京数字太和科技有限责任公司 | Method and device for playing network television based on DRM technology |
CN110213669A (en) * | 2019-05-18 | 2019-09-06 | 杭州当虹科技股份有限公司 | A kind of video content burglary-resisting system and method based on TS slice |
CN110213669B (en) * | 2019-05-18 | 2021-03-23 | 杭州当虹科技股份有限公司 | Video content anti-theft system and method based on TS (transport stream) slices |
CN110493611A (en) * | 2019-08-09 | 2019-11-22 | 上海乂学教育科技有限公司 | Dst player |
CN115767136A (en) * | 2022-12-18 | 2023-03-07 | 人民卫生电子音像出版社有限公司 | Comprehensive management platform system based on medical video encryption and playing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106101866A (en) | A kind of method of HLS Streaming Media DRM | |
KR101122842B1 (en) | Conditional access to digital rights management conversion | |
KR100921586B1 (en) | Method and apparatus for content protection in a personal digital network environment | |
US7349886B2 (en) | Securely relaying content using key chains | |
JP4263370B2 (en) | Device for creating an encrypted payload data stream and device for decrypting an encrypted payload data stream | |
US7702925B2 (en) | Method and apparatus for content protection in a personal digital network environment | |
CN101938468B (en) | Digital content protecting system | |
CN101977190B (en) | Digital content encryption transmission method and server side | |
US20070198416A1 (en) | Apparatus for secure digital content distribution and methods therefor | |
US8422684B2 (en) | Security classes in a media key block | |
EP3207659B1 (en) | Securing communication in a playback device with a control module using a key contribution | |
EP2033131A2 (en) | Systems and methods for conditional access and digital rights management | |
WO2012139481A1 (en) | Terminal based on conditional access technology | |
CN101312398A (en) | Method and apparatus for encryption and sending content and method and apparatus for decrypting content | |
CN103237010B (en) | The server end of digital content is cryptographically provided | |
WO2014182858A2 (en) | Authorization of media content transfer between home media server and client device | |
JP4791425B2 (en) | Method and system for performing DRM function and additional function using DRM (Digital Rights Management) device | |
CN103237011B (en) | Digital content encryption transmission method and server end | |
JP2011509496A (en) | Content recording method, title key providing method, content recording apparatus, and content providing server | |
KR100999829B1 (en) | Class-based content transfer between devices | |
CN101009550B (en) | Data transfer system for digital copyright management | |
CN101917393A (en) | Information transmission method and system as well as data card | |
TWI510045B (en) | Protection method, decrypting method, recording medium and terminal for this protection method | |
KR101012561B1 (en) | Drm contents service system and drm contents service method | |
CN103873887A (en) | Request program playing method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161109 |
|
WD01 | Invention patent application deemed withdrawn after publication |