CN106101866A - A kind of method of HLS Streaming Media DRM - Google Patents

A kind of method of HLS Streaming Media DRM Download PDF

Info

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
Application number
CN201610550130.1A
Other languages
Chinese (zh)
Inventor
杨成立
孟晓伟
罗静敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Concept Of Cloud (beijing) Information Technology Co Ltd
Original Assignee
Concept Of Cloud (beijing) Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Concept Of Cloud (beijing) Information Technology Co Ltd filed Critical Concept Of Cloud (beijing) Information Technology Co Ltd
Priority to CN201610550130.1A priority Critical patent/CN106101866A/en
Publication of CN106101866A publication Critical patent/CN106101866A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23895Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
    • H04N21/23897Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption by partially encrypting, e.g. encrypting only the ending portion of a movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • H04N21/43853Multiplex 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

A kind of method of HLS Streaming Media DRM
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.
CN201610550130.1A 2016-07-14 2016-07-14 A kind of method of HLS Streaming Media DRM Pending CN106101866A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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