CN106101866A - 一种hls流媒体drm的方法 - Google Patents
一种hls流媒体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
本发明提供了一种HLS流媒体DRM的方法和***,其中所述方法包括:媒体处理服务器,用于对数据内容进行数据版权加密保护处理;客户端播放器,通过集成SDK,由SDK与数据加密处理服务器连接,以和加密算法匹配的解密算法进行解密、解码、播放。流媒体服务器对视频流做切片时,进行传输加密。传输加密是指在传输过程中对媒体资源的内容进行加密,需要特定算法才能将内容解密。
Description
技术领域
本发明涉及互联网技术领域,具体地,尤其涉及一种在互联网环境下,对HLS流媒体采用一种数字版权保护(DRM)体系防盗取的设计方法。
背景技术
随着信息社会的快速发展,音视频流在互联网媒体上的传播越来越普遍,个人不仅可以快速方便地从多种信息通道获得音视频内容,同时也具有对其大规模非法复制、传递、销售的能力。这是严重侵犯流媒体厂商利益和视频版权的行为,需要有一种有效的***来防范、打击它。
数字版权保护技术是对音视频在信息网络中生产、传输、交易、使用过程中各方权利进行明确的定义、辨别、交易、保护、监控和跟踪的全面解决方案。通常DRM技术保护的音视频,是经过版权加密后,生成有效的授权证书,通过互联网发布到用户终端,在客户端对受保护的内容经过授权认证以后,使用终端设备进行播放观看。
在传统DRM工作流程中,用户购买数字内容产品后,很难控制其不再被复制和扩散,因为无法真正实现用户和数字内容产品的直接绑定,非购买者也可以根据购买者的用户信息使用其购买的数字内容产品。因此,我们需要寻找一种绑定关系将用户信息和数字内容产品直接绑定起来。
在常见的DRM方法中,对流媒体数据的加密是静态的,一次性的,流媒体数据被事先加密、打包,存放在服务器上,并不能确保流媒体版权保护在传输、播放、和播放后的安全性。同时,音视频的加密和解密会消耗大量的时间和服务器资源,效率较低。
本发明在国内外版权保护标准和规范的基础上,研制开发一种在视频流传输过程中加入加密字串的防盗取方法,实现对数字内容的版权保护,支持互联网环境下的内容分发。
发明内容
本发明的目的在于克服上述问题,从而提出了一种在HLS视频流传输过程中加入加密字串的防盗取方法,在达到防盗取目的。
本发明的HLS流媒体DRM的方法,包括:流媒体处理服务器,用于对数据内容进行数据版权加密保护处理;客户端播放器,通过集成SDK,由SDK与数据加密处理服务器连接,以和加密算法匹配的解密算法进行解密、解码、播放。在流媒体服务器对视频流做切片时,进行传输加密。传输加密是指在传输过程中对媒体资源的内容进行加密,需要特定算法才能将内容解密。
本发明的HLS流媒体DRM的方法的设计方法如下,包括以下步骤:
步骤1.流媒体服务器开始对视频流进行HLS切片,切片文件以切片时间命名,为方便理解,简化举例为001.ts,002.ts,…,依此类推;
步骤2.流媒体服务器对切片加入加密字串。目前支持三种加密算法,可以组合使用,一般情况下每种加密算法中只应用一项。一是切片文件加密,包括两种加密算法,可以防止pc端flash盗链。二是切片包加密,即ts packet私有化,可以防止手机端,ios设备盗链。
步骤3.流媒体服务器将切片发布到用户端;
步骤4.用户端使用专用播放器以和加密算法匹配的解密算法进行解密、解码、播放。
上述流媒体服务器以特定算法加密字串并加入到切片文件中,除了专用的播放器,其它***无法对视频数据进行解码,即使被非授权下载,下载方也无法解密或播放。另外,流媒体服务器并不对整个文件加密,仅加密了添加字串,减少了加密、解密过程消耗的时间及服务器资源。
具体实施方式
以下将对本发明的实施例进行详细说明。应当理解此处所描述的实施例仅用于解释说明本发明,并不用于限定本发明。
本发明的HLS流媒体DRM的方法和***,包括:流媒体处理服务器,用于对数据内容进行数据版权加密保护处理;客户端播放器,通过集成SDK,由SDK与数据加密处理服务器连接,以和加密算法匹配的解密算法进行解密、解码、播放。在流媒体服务器对视频流做切片时,进行传输加密。传输加密是指在传输过程中对媒体资源的内容进行加密,需要特定算法才能将内容解密。
本发明的HLS流媒体DRM的方法的设计方法如下,包括以下步骤:
步骤1.流媒体服务器开始对视频流进行HLS切片,切片文件以切片时间命名,为方便理解,简化举例为001.ts,002.ts,…,依此类推;
步骤2.流媒体服务器对切片加入加密字串。目前支持三种加密算法,可以组合使用,一般情况下每种加密算法中只应用一项。一是切片文件加密,包括两种加密算法,可以防止pc端flash盗链。二是切片包加密,即ts packet私有化,可以防止手机端,ios设备盗链。
步骤3.流媒体服务器将切片发布到用户端;
步骤4.用户端使用专用播放器以和加密算法匹配的解密算法进行解密、解码、播放;
上述流媒体服务器以特定算法加密字串并加入到切片文件中,除了专用的播放器,其它***无法对视频数据进行解码,即使被非授权下载,下载方也无法解密或播放。另外,流媒体服务器并不对整个文件加密,仅加密了添加字串,减少了加密、解密过程消耗的时间及服务器资源。
Claims (5)
1.一种HLS流媒体DRM的方法及***,其特征在于,包括以下步骤:
步骤1.流媒体服务器开始对视频流进行HLS切片;
步骤2.流媒体服务器对切片加入加密字串;
步骤3.流媒体服务器将切片发布到用户端;
步骤4.用户端使用专用播放器以和加密算法匹配的解密算法进行解密、解码、播放。
2.根据权利要求1所述的HLS流媒体DRM的方法及***,其特征在于,流媒体处理服务器,用于对数据内容进行数据版权加密保护处理;客户端播放器,通过集成SDK,由SDK与数据加密处理服务器连接,以和加密算法匹配的解密算法进行解密、解码、播放。
3.根据权利要求1所述的HLS流媒体DRM的方法及***,其特征在于,所述的步骤2中,在流媒体服务器对视频流做切片时,进行传输加密,传输加密是指在传输过程中对媒体资源的内容进行加密,需要特定算法才能将内容解密,目前支持三种加密算法,可以组合使用,一般情况下每种加密算法中只应用一项;一是切片文件加密,包括两种加密算法,可以防止pc端flash盗链;二是切片包加密,即ts packet私有化,可以防止手机端,ios设备盗链。
4.根据权利要求1所述的流媒体DRM的方法及***,其特征在于,所述的步骤4中,客户端播放器,通过集成SDK,由SDK与数据加密处理服务器连接,以和加密算法匹配的解密算法进行解密、解码、播放。
5.按权利要求1至4所述设计方法的HLS流媒体DRM的方法及***,包括能实现前述设计方法的HLS流媒体服务器、客户端播放器及集成的SDK。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610550130.1A CN106101866A (zh) | 2016-07-14 | 2016-07-14 | 一种hls流媒体drm的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610550130.1A CN106101866A (zh) | 2016-07-14 | 2016-07-14 | 一种hls流媒体drm的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106101866A true CN106101866A (zh) | 2016-11-09 |
Family
ID=57220081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610550130.1A Pending CN106101866A (zh) | 2016-07-14 | 2016-07-14 | 一种hls流媒体drm的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106101866A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107085689A (zh) * | 2017-03-31 | 2017-08-22 | 武汉斗鱼网络科技有限公司 | 一种在Flash中对图片资源进行加密保护的方法及装置 |
CN107318043A (zh) * | 2017-05-16 | 2017-11-03 | 北京奇艺世纪科技有限公司 | 一种视频处理方法及装置 |
CN107995160A (zh) * | 2017-10-26 | 2018-05-04 | 常熟市第人民医院 | 一种基于云端管控的json数据包加密解密方法 |
CN108235152A (zh) * | 2018-03-07 | 2018-06-29 | 北京视博数字电视科技有限公司 | Drm应用***和drm私有数据的传递方法 |
CN108337561A (zh) * | 2017-01-20 | 2018-07-27 | 创盛视联数码科技(北京)有限公司 | 一种基于iOS客户端内部HTTPServer的本地DRM视频流解密方法 |
CN108668173A (zh) * | 2017-03-28 | 2018-10-16 | 上海帕科软件科技股份有限公司 | 一种iptv内容保护***及保护方法 |
CN110139136A (zh) * | 2019-04-30 | 2019-08-16 | 北京数字太和科技有限责任公司 | 一种基于drm技术的网络电视播放的方法及装置 |
CN110213669A (zh) * | 2019-05-18 | 2019-09-06 | 杭州当虹科技股份有限公司 | 一种基于ts切片的视频内容防盗***和方法 |
CN110493611A (zh) * | 2019-08-09 | 2019-11-22 | 上海乂学教育科技有限公司 | 流媒体播放器 |
CN115767136A (zh) * | 2022-12-18 | 2023-03-07 | 人民卫生电子音像出版社有限公司 | 基于医学视频加密播放综合管理平台*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101370137A (zh) * | 2008-09-17 | 2009-02-18 | 清华大学 | 流媒体传输以及播放方法、***和用户端设备 |
CN101702725A (zh) * | 2009-11-12 | 2010-05-05 | 清华大学 | 一种流媒体数据传输的***、方法及装置 |
CN102984557A (zh) * | 2012-12-06 | 2013-03-20 | 深圳市佳创视讯技术股份有限公司 | 基于drm的流媒体播放*** |
US20140380352A1 (en) * | 2013-06-21 | 2014-12-25 | General Instrument Corporation | Trick Play Seek Operation for HLS Converted from DTCP |
CN104333818A (zh) * | 2014-10-17 | 2015-02-04 | 中兴通讯股份有限公司 | 一种http实时流媒体分片的拼接方法及拼接*** |
CN104683884A (zh) * | 2015-02-09 | 2015-06-03 | 网宿科技股份有限公司 | 一种流媒体直播方法及*** |
CN105072488A (zh) * | 2015-07-20 | 2015-11-18 | 深圳Tcl数字技术有限公司 | 流媒体解密方法及装置 |
CN105306900A (zh) * | 2015-10-28 | 2016-02-03 | 贵州省邮电规划设计院有限公司 | 一种基于云计算的智能调度高清综合组网视频监控*** |
CN105392029A (zh) * | 2015-11-09 | 2016-03-09 | Tcl集团股份有限公司 | 一种hls点播和直播的实现方法及*** |
-
2016
- 2016-07-14 CN CN201610550130.1A patent/CN106101866A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101370137A (zh) * | 2008-09-17 | 2009-02-18 | 清华大学 | 流媒体传输以及播放方法、***和用户端设备 |
CN101702725A (zh) * | 2009-11-12 | 2010-05-05 | 清华大学 | 一种流媒体数据传输的***、方法及装置 |
CN102984557A (zh) * | 2012-12-06 | 2013-03-20 | 深圳市佳创视讯技术股份有限公司 | 基于drm的流媒体播放*** |
US20140380352A1 (en) * | 2013-06-21 | 2014-12-25 | General Instrument Corporation | Trick Play Seek Operation for HLS Converted from DTCP |
CN104333818A (zh) * | 2014-10-17 | 2015-02-04 | 中兴通讯股份有限公司 | 一种http实时流媒体分片的拼接方法及拼接*** |
CN104683884A (zh) * | 2015-02-09 | 2015-06-03 | 网宿科技股份有限公司 | 一种流媒体直播方法及*** |
CN105072488A (zh) * | 2015-07-20 | 2015-11-18 | 深圳Tcl数字技术有限公司 | 流媒体解密方法及装置 |
CN105306900A (zh) * | 2015-10-28 | 2016-02-03 | 贵州省邮电规划设计院有限公司 | 一种基于云计算的智能调度高清综合组网视频监控*** |
CN105392029A (zh) * | 2015-11-09 | 2016-03-09 | Tcl集团股份有限公司 | 一种hls点播和直播的实现方法及*** |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108337561A (zh) * | 2017-01-20 | 2018-07-27 | 创盛视联数码科技(北京)有限公司 | 一种基于iOS客户端内部HTTPServer的本地DRM视频流解密方法 |
CN108337561B (zh) * | 2017-01-20 | 2021-07-30 | 创盛视联数码科技(北京)有限公司 | 一种基于iOS客户端内部HTTPServer的本地DRM视频流解密方法 |
CN108668173A (zh) * | 2017-03-28 | 2018-10-16 | 上海帕科软件科技股份有限公司 | 一种iptv内容保护***及保护方法 |
CN107085689B (zh) * | 2017-03-31 | 2020-04-10 | 武汉斗鱼网络科技有限公司 | 一种在Flash中对图片资源进行加密保护的方法及装置 |
CN107085689A (zh) * | 2017-03-31 | 2017-08-22 | 武汉斗鱼网络科技有限公司 | 一种在Flash中对图片资源进行加密保护的方法及装置 |
CN107318043A (zh) * | 2017-05-16 | 2017-11-03 | 北京奇艺世纪科技有限公司 | 一种视频处理方法及装置 |
CN107995160A (zh) * | 2017-10-26 | 2018-05-04 | 常熟市第人民医院 | 一种基于云端管控的json数据包加密解密方法 |
CN108235152A (zh) * | 2018-03-07 | 2018-06-29 | 北京视博数字电视科技有限公司 | Drm应用***和drm私有数据的传递方法 |
CN108235152B (zh) * | 2018-03-07 | 2020-10-27 | 北京视博数字电视科技有限公司 | Drm应用***和drm私有数据的传递方法 |
CN110139136A (zh) * | 2019-04-30 | 2019-08-16 | 北京数字太和科技有限责任公司 | 一种基于drm技术的网络电视播放的方法及装置 |
CN110139136B (zh) * | 2019-04-30 | 2021-11-26 | 北京数字太和科技有限责任公司 | 一种基于drm技术的网络电视播放的方法及装置 |
CN110213669A (zh) * | 2019-05-18 | 2019-09-06 | 杭州当虹科技股份有限公司 | 一种基于ts切片的视频内容防盗***和方法 |
CN110213669B (zh) * | 2019-05-18 | 2021-03-23 | 杭州当虹科技股份有限公司 | 一种基于ts切片的视频内容防盗***和方法 |
CN110493611A (zh) * | 2019-08-09 | 2019-11-22 | 上海乂学教育科技有限公司 | 流媒体播放器 |
CN115767136A (zh) * | 2022-12-18 | 2023-03-07 | 人民卫生电子音像出版社有限公司 | 基于医学视频加密播放综合管理平台*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106101866A (zh) | 一种hls流媒体drm的方法 | |
KR101122842B1 (ko) | 디지털 권한 관리 변환에 대한 조건부 액세스 | |
KR100921586B1 (ko) | 개인 디지털 네트워크 환경에서의 컨텐츠 보호 방법 및장치 | |
US7349886B2 (en) | Securely relaying content using key chains | |
JP4263370B2 (ja) | 暗号化されたペイロードデータストリームを作成する装置、及び暗号化されたペイロードデータストリームを解読する装置 | |
US7702925B2 (en) | Method and apparatus for content protection in a personal digital network environment | |
CN101938468B (zh) | 数字内容保护*** | |
CN101977190B (zh) | 数字内容加密传送方法以及服务器端 | |
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 (zh) | 一种基于条件接收技术的终端 | |
CN101312398A (zh) | 加密并发送内容的方法和设备以及解密内容的方法和设备 | |
CN103237010B (zh) | 以加密方式提供数字内容的服务器端 | |
WO2014182858A2 (en) | Authorization of media content transfer between home media server and client device | |
JP4791425B2 (ja) | DRM(DigitalRightsManagement)デバイスを用いてDRM機能と付加機能を実行するための方法およびそのシステム | |
CN103237011B (zh) | 数字内容加密传送方法以及服务器端 | |
JP2011509496A (ja) | コンテンツ記録方法、タイトルキー提供方法、コンテンツ記録装置及びコンテンツ提供サーバ | |
KR100999829B1 (ko) | 디바이스들 사이의 클래스-기반 콘텐트 전달 | |
CN101009550B (zh) | 用于数字版权管理的数据传输*** | |
CN101917393A (zh) | 信息传输方法和***、以及数据卡 | |
TWI510045B (zh) | 一種保護方法及用於執行這種保護方法的解密方法、記錄媒體與終端 | |
KR101012561B1 (ko) | Drm 컨텐츠 제공 시스템 및 drm 컨텐츠 제공 방법 | |
CN103873887A (zh) | 点播节目的播放方法、装置和*** |
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 |