CN107959889A - 数据流播放方法和装置,数据流类型配置方法和装置 - Google Patents
数据流播放方法和装置,数据流类型配置方法和装置 Download PDFInfo
- Publication number
- CN107959889A CN107959889A CN201610902877.9A CN201610902877A CN107959889A CN 107959889 A CN107959889 A CN 107959889A CN 201610902877 A CN201610902877 A CN 201610902877A CN 107959889 A CN107959889 A CN 107959889A
- Authority
- CN
- China
- Prior art keywords
- data flow
- type information
- data stream
- drm
- encrypted
- 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 38
- 238000012545 processing Methods 0.000 claims description 14
- 238000007906 compression Methods 0.000 claims description 3
- 230000006835 compression Effects 0.000 claims description 3
- 230000007423 decrease Effects 0.000 abstract description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000000630 rising 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
-
- 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
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
Abstract
本发明实施例提供一种数据流播放方法和装置,数据流类型配置方法和装置,以及计算机存储介质,通过获取待播放数据流的预设类型信息;若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;若认证通过,则对待播放数据流进行播放;即在进行数据流播放时,通过给数据流配置的类型信息对数据流进行识别,当该数据流的类型信息为数字版权管理加密标识信息时,对该数据流进行数字版权管理认证,使得只对类型信息为数字版权管理加密标识信息的数据流进行数字版权管理认证,而不需要对其他数据流进行数字版权管理认证,从而减少了数字版权管理认证的次数,有效的节省了DRM License的消耗,也减少了OTT产品运营商对DRM的资金投入。
Description
技术领域
本发明涉及通信领域,尤其涉及一种数据流播放方法和装置,数据流类型配置方法和装置。
背景技术
对OTT(Over The Top,开放互联网视频服务)***和产品来说,内容源的独特、最新已经是产品竞争力的主要方面。为了保持竞争力,对内容源的保护和控制成为OTT***与产品的主要技术要求,这种控制技术就是DRM(Digital Rights Management,数字版权管理),该DRM技术用来对数字媒体类数据进行权限管理等控制。DRM技术的工作原理是受限建立数字节目授权中心,编码压缩后的数字节目内容,可以利用秘钥(Key)进行加密保护,加密的数字节目头部存放着KeyID(密钥标识)和节目授权中心的URL(Uniform ResourceLocator,统一资源定位符)。用户在点播时,根据节目头部的KeyID和URL信息,就可以通过数字节目授权中心的验证授权后送出相关的秘钥解密。
但是,当前OTT***和产品使用DRM服务***并不是无条件、无限制的,DRM厂商会对访问其服务器的终端进行限制;想要使用DRM***的OTT产品需要根据本产品的用户访问量向DRM厂商申请DRM License(许可)。随着产品用户使用量的上升,当对DRM服务器的终端访问个数超出了之前申请的License个数时,就要重新向DRM厂商申请更多的License。另外,在通过OTT***播放节目时,是不会去识别播放节目的码流是否为DRM加密数据流来自动切换对应播放服务的,也就是说如果OTT***中具有DRM加密数据流,那么就只能选择播放器的DRM播放这个服务;如此一来,对于同时有DRM加密数据流和普通非加密数据流的OTT***,即便终端始终播放普通非加密数据流,也需要向DRM服务器进行认证并消耗License。这无疑增大了DRM License的消耗,从而增大了OTT产品运营商对DRM的资金投入。
发明内容
本发明实施例提供的数据流播放方法和装置,数据流类型配置方法和装置,主要解决的技术问题是现有技术中在通过OTT***播放节目时存在浪费DRM License的问题。
为解决上述技术问题,本发明实施例提供一种数据流播放方法,包括:
获取待播放数据流的预设类型信息;
若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;
若认证通过,则对待播放数据流进行播放。
本发明实施例还提供一种数据流类型配置方法,包括:
对数据流配置类型信息;
接收终端发送的类型信息获取请求,类型信息获取请求中携带目标数据流的标识信息;
根据标识信息确定目标数据流,并将目标数据流的类型信息发送给终端。
本发明实施例提供一种数据流播放装置,包括:
类型信息获取模块,用于获取待播放数据流的预设类型信息;
认证处理模块,用于若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;
播放处理模块,用于认证通过时,对待播放数据流进行播放。
本发明实施例提供一种数据流类型配置装置,包括:
类型信息配置模块,用于对数据流配置类型信息;
类型信息获取请求接收模块,用于接收终端发送的类型信息获取请求,类型信息获取请求中携带目标数据流的标识信息;
目标数据流确定模块,用于根据标识信息确定目标数据流;
类型信息发送模块,用于将目标数据流的类型信息发送给终端。
本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行前述的任一项的数据流播放方法和数据流类型配置方法。
本发明的有益效果是:
根据本发明实施例提供的数据流播放方法和装置,数据流类型配置方法和装置,以及计算机存储介质,通过获取待播放数据流的预设类型信息;若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;若认证通过,则对待播放数据流进行播放;即在进行数据流播放时,通过给数据流配置的类型信息对数据流进行识别,当该数据流的类型信息为数字版权管理加密标识信息时,对该数据流进行数字版权管理认证,使得只对类型信息为数字版权管理加密标识信息的数据流进行数字版权管理认证,而不需要对其他数据流进行数字版权管理认证,从而减少了数字版权管理认证的次数,有效的节省了DRM License的消耗,也减少了OTT产品运营商对DRM的资金投入。
附图说明
图1为本发明实施例一的数据流播放方法流程图;
图2为本发明实施例二的数据流类型配置方法流程图;
图3为本发明实施例三的OTT***示意图;
图4为本发明实施例三的一种数据流播放方法流程图;
图5为本发明实施例三的另一种数据流播放方法流程图;
图6为本发明实施例四的数据流播放装置示意图;
图7为本发明实施例四的数据流类型配置装置示意图。
具体实施方式
下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。
实施例一:
本实施例提供一种数据流播放方法,请参见图1,具体包括:
步骤S101,获取待播放数据流的预设类型信息;
步骤S102,若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;
步骤S103,若认证通过,则对待播放数据流进行播放。
具体的,当前在通过OTT***播放节目时,是不会去识别播放节目的码流是否为DRM加密数据流来自动切换对应播放服务的,只要OTT***中具有DRM加密数据流,那么就只能选择播放器的DRM播放这个服务;如此一来,对于同时有DRM加密数据流和普通非加密数据流的OTT***,即便终端始终播放普通非加密数据流,也需要向DRM服务器进行认证并消耗License。这无疑增大了DRM License的消耗,从而增大了OTT产品运营商对DRM的资金投入。本实施例提供的数据流播放方法,可以通过识别为播放节目的数据流配置的类型信息,来确定是否需要对待播放的数据流进行DRM认证,以有效的减少DRM License的消耗。
对于步骤S101,获取待播放数据流的预设类型信息,具体包括在终端需要播放节目时,获取该待播放节目的数据流的类型信息,该待播放数据流的类型信息具体可以是根据数据流是否需要进行DRM认证配置的标识信息,如可以是只对经过DRM加密的数据流配置类型信息,该经过DRM加密的数据流的类型信息具体可以是DRM加密标识信息;进一步的,在给经过DRM加密的数据流配置类型信息的基础上,也可以对未经过DRM加密的数据流配置类型信息,该未经过DRM加密的数据流的类型信息具体可以是非DRM加密标识信息。进一步的,终端获取待播放数据流的预设类型信息具体可以是从OTT***中的OTT业务平台去获取;根据数据流是否需要进行DRM认证配置标识信息具体可以是由OTT***中的编码器在进行数据流压码时,根据数据流是否需要进行DRM认证配置相应的类型信息,并将配置好的数据流的类型信息同步到OTT业务平台,由该OTT业务平台将该类型信息提供给终端。
终端获取到待播放数据流的类型信息后,对该类型信息进行解析,若得到该类型信息为DRM加密标识信息,则说明需要进行DRM认证,则进行步骤S102的操作,向DRM服务器发送认证请求进行DRM认证;然后在认证通过后,对该待播放数据流进行播放。进一步的,若获取到的类型信息为空,或者为非数字版权管理加密标识信息,则直接对待播放数据流进行播放。具体的,若在为数据流配置类型信息时,只对经过DRM加密的数据流配置了类型信息,那么若获取待播放数据流的类型信息时,若获取到的类型信息为空,则说明不需要进行DRM认证,直接播放待播放数据流即可;另外,获取到的类型信息为空具体可以是获取到的类型信息中的标识信息为空,或者未获取到该类型信息。另外,若在给经过DRM加密的数据流配置类型信息的基础上,也对未经过DRM加密的数据流配置了非DRM加密标识信息形式的类型信息,则若对获取到的类型信息进行解析,若该类型信息为非DRM加密标识信息,则判定不需要进行DRM认证,直接播放该待播放数据流即可。
进一步的,本实施例中,播放待播放数据流具体包括终端向OTT***中的内容服务器发送数据流获取请求,获取需要播放的节目的数据流,再播放该获取到的数据流,实现节目的播放。另外,本实施例中在获取到待播放的数据流后,播放该数据流具体可以是根据终端本地的播放器的类型来进行播放,如选择本地集成的原生播放器进行播放,或者优先选择第三方播放器进行播放,在第三方播放器不支持该数据流的播放时,再选择原生播放器播放该数据流。
本实施例提供的数据流播放方法,通过获取待播放数据流的预设类型信息;若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;若认证通过,则对待播放数据流进行播放;即在进行数据流播放时,通过给数据流配置的类型信息对数据流进行识别,当该数据流的类型信息为数字版权管理加密标识信息时,对该数据流进行数字版权管理认证,使得只对类型信息为数字版权管理加密标识信息的数据流进行数字版权管理认证,而不需要对其他数据流进行数字版权管理认证,从而减少了数字版权管理认证的次数,有效的节省了DRM License的消耗,也减少了OTT产品运营商对DRM的资金投入。
实施例二:
本实施例提供一种数据流类型配置方法,请参见图2,具体包括:
步骤S201,对数据流配置类型信息;
步骤S202,接收终端发送的类型信息获取请求,类型信息获取请求中携带目标数据流的标识信息;
步骤S203,根据标识信息确定目标数据流,并将目标数据流的类型信息发送给终端。
具体的,为避免OTT***中终端在播放数据流的时候,只要存在DRM加密数据流,即便终端始终播放普通非DRM加密数据流,也要进行DRM认证消耗DRM License;可以给数据流配置类型信息,使得终端在播放数据流时,可以将终端需要播放的数据流的类型信息发送给终端,使得终端可以根据数据流的类型信息确定是否需要对待播放的数据流进行DRM认证。
对于步骤S201,对数据流配置类型信息,具体可以指对数据流配置是否需要进行DRM认证的标识。进一步的,本实施例中,数据流为经过数字版权管理加密后的第一数据流;或者,数据流为经过数字版权管理加密后的第一数据流和未经过数字版权管理加密的第二数据流。即对数据流配置类型信息,具体可以是只对经过DRM加密后的第一数据流配置类型信息,该经过DRM加密后的第一数据流的类型信息具体可以是DRM加密标识信息;进一步的,在给经过DRM加密后的第一数据流配置类型信息的基础上,也可以对未经过DRM加密的第二数据流配置类型信息,该未经过DRM加密的第二数据流的类型信息具体可以是非DRM加密标识信息。另外,该对数据流配置类型信息具体可以是由OTT***中的编码器在进行数据流压码时根据数据流是否需要进行DRM认证配置的类型信息。
进一步的,本实施例中的第一数据流为依次经过压缩和数字版权管理加密后的数据流。即本实施例中的第一数据流是依次经过压缩和DRM加密后的数据流,即在配置类型信息时,具体可以是对进行了压缩和DRM加密的数据流配置DRM加密标识信息。
对于步骤S202,接收终端发送的类型信息获取请求,具体包括当终端需要播放节目时,发送类型信息获取请求去获取该需要播放的节目的数据流对应的类型信息,并在该类型信息获取请求中携带目标数据流的标识信息。当接收到终端发送的类型信息获取请求后,对该类型信息获取请求进行解析,获取其中的目标数据流标识信息,然后根据标识信息确定目标数据流,将目标数据流的类型信息发送给终端。进一步的,本实施例中,接收终端发送的类型信息获取请求,根据标识信息确定目标数据流,并将目标数据流的类型信息发送给终端,具体可以是由OTT***中的OTT业务平台存储编码器配置的数据流的类型信息,并接收终端发送的类型信息获取请求,将对应与该类型信息获取请求的类型信息发送给终端。
本实施例提供的数据流类型配置方法,通过对数据流配置类型信息;接收终端发送的类型信息获取请求,类型信息获取请求中携带目标数据流的标识信息;根据标识信息确定目标数据流,并将目标数据流的类型信息发送给终端。即可以通过对数据流配置类型信息,并将终端需要播放的目标数据流的类型信息发送给终端,使得终端可以根据该类型信息确定是否需要对待播放的目标数据流进行DRM认证;可以有效的减少数字版权管理认证的次数,从而节省DRM License的消耗,也减少OTT产品运营商对DRM的资金投入。
实施例三:
本实施例提供一种OTT***,请参见图3,该OTT***包括编码器、OTT业务平台、DRM服务器和OTT终端***,其中该OTT终端***集成有播放器;另外该编码器负责对数据流进行压码,根据要求对制定的节目的数据流进行DRM加密,并对加密压码的数据流配置具有加密标识的类型信息,且记录该类型信息;该编码器对记录的节目的数据流的类型信息会同步到OTT业务平台。OTT业务平台负责OTT业务功能,为OTT终端***提供数据,和提供节目数据流的类型信息。OTT终端***是展示给用户的软件***,用户通过OTT终端***可以观看节目、享受OTT业务服务。DRM服务器安装有DRM服务端业务服务,对终端***的节目播放请求进行权限校验;校验通过时,终端***才能正常进行播放业务。即本实施例提供的OTT***中,在编码器对数据流进行编码的时候,根据数据流是否为DRM加密数据流配置加密标识,即类型信息,将该类型信息作为节目属性存放在***中;并将配置的类型信息同步给OTT业务平台。终端***在播放节目前,向OTT业务平台***请求待播放节目的加密标识属性;平台***向终端返回节目的加密标识。然后,OTT终端***根据节目的加密标识,判断该节目是DRM加密节目,还是普通的非加密节目;若是DRM加密节目,则OTT终端***向DRM服务器发起DRM认证,并在DRM服务器返回OTT终端认证通过的结果后,OTT终端***向内容服务器请求节目数据流,在接收到内容服务器返回的节目数据流后,OTT终端***进行播放业务。
另外,对DRM服务***的使用,主要有以下场景包括OTT终端***集成DRM应用库、原生播放器、对接DRM服务器;OTT终端***使用支持DRM播放和普通播放的播放器,对接DRM服务器;OTT终端***同时使用DRM应用库、原生播放器和仅支持DRM播放的第三方播放器等。为了提升播放体验,一般OTT产品都会选择优质的第三方播放器来实现播放功能,而非使用原生播放器。目前受业界认可的第三方播放器主要有Nexstreaming、VisualON等。这些主流的播放器厂家一般都会支持与Verimatrix、Widevine等DRM厂家的对接,既支持DRM播放。有的播放器只能提供支持DRM播放的服务,有的播放器可以提供支持DRM播放和支持普通播放的服务。不过即便是能够同时支持DRM播放和普通播放服务的播放器,也不会去识别播放码流是否为DRM加密数据流来自动切换对应播放服务,而本实施例提供的OTT***可以通过识别待播放节目的数据流的类型,决定后续播放数据流的具体流程。
具体的,当OTT终端***集成的播放器是支持DRM播放的原生播放器时,进行数据流播放的过程具体如图4所示,包括:
步骤S401,获取类型信息。
具体的,当终端***需要播放节目时,获取待播放节目的数据流对应的类型信息。
步骤S402,判断是否为DRM加密节目。
具体的,在获取到待播放节目的数据流的类型信息后,通过该类型信息中是否存在DRM加密标识信息判断该节目是DRM加密节目,还是普通节目。若存在DRM加密标识信息,则该节目是DRM加密节目,跳转到步骤S403;若不存在DRM加密标识信息或存在非DRM加密标识信息,则该节目是普通节目,跳转至步骤S405。
步骤S403,进行DRM认证。
具体的,若获取到的待播放节目的类型信息为DRM加密标识信息,则说明该待播放节目的数据流为经过DRM加密的数据流,需要进行DRM认证,终端***向DRM服务器发送认证请求进行DRM认证。
步骤S404,判断DRM认证是否通过。
具体的,若DRM服务器对待播放节目认证通过,则向终端***返回认证通过信息,跳转至步骤S405,使得终端***对该待播放节目的数据流进行播放;若未通过,则结束操作,对待播放节目不进行任何播放处理。
步骤S405,播放待播放节目。
具体的,当终端***集成的是原生播放器时,若待播放节目为DRM加密节目,且对该节目的DRM认证通过,则通过该原生播放器播放该待播放节目进行加密播放;若该待播放节目为普通节目,则由该原生播放器对该待播放节目进行普通播放。当播放完待播放节目后结束节目的播放。
另外,当本实施例中的OTT终端***集成的播放器包括原生播放器和第三方播放器时,进行数据流播放的过程具体如图5所示,包括:
步骤S501,获取类型信息。
具体的,当终端***需要播放节目时,获取该待播放节目的数据流对应的类型信息。
步骤S502,判断是否为DRM加密节目。
具体的,在获取到待播放节目的数据流的类型信息后,判断该节目是DRM加密节目,还是普通节目。若是DRM加密节目,则跳转到步骤S503;若是普通节目,则跳转至步骤S506。
步骤S503,进行DRM认证。
具体的,若获取到的待播放节目的类型信息为DRM加密标识信息,则说明该待播放节目的数据流为经过DRM加密的数据流,需要进行DRM认证,终端***向DRM服务器发送认证请求进行DRM认证。
步骤S504,判断DRM认证是否通过。
具体的,若DRM服务器对待播放节目认证通过,则向终端***返回认证通过信息,跳转到步骤S505,使得终端***对该待播放节目的数据流进行播放;若未通过,则结束操作,对待播放节目不进行任何播放处理。
步骤S505,通过第三方播放器加密播放待播放节目。
具体的,当终端***集成有支持DRM播放的第三方播放器时,若待播放节目为DRM加密节目,且对该节目的DRM认证通过,则优先通过该第三方播放器播放该待播放节目。
步骤S506,判断第三方播放器是否支持普通播放。
具体的,若待播放节目为普通节目,则判断终端***当前集成的第三播放器是否支持普通播放,若支持,则跳转至步骤S507,通过第三方播放器普通播放该待播放节目;若不支持,则跳转至步骤S508,通过原生播放器普通播放该待播放节目。
步骤S507,第三方播放器普通播放该待播放节目。
步骤S508,原生播放器普通播放该待播放节目。
具体的,当播放完待播放节目后结束节目的播放,如在第三方播放器普通播放该待播放节目获加密播放完待播放解密,或者原生播放器普通播放该待播放节目时,结束对节目的播放处理;另外,在DRM认证未通过时,也结束对该待播放节目的播放处理。
本实施例提供的OTT***和具体的数据流播放方法,通过在OTT***中的业务侧配置对应于播放节目的数据流的类型信息,使得在播放节目时,可以通过识别待播放节目的数据流的类型信息,以进行相应的处理流程,即对于DRM节目,需要进行DRM认证再播放,对于非DRM节目,即普通节目不需要进行DRM认证,即不需要消耗DRM License,直接进行播放即可。可以优化OTT***对DRM License的占用和消耗;尤其是对普通节目多于DRM加密节目的***,以及对需要开通会员业务才有权限播放DRM加密节目的***,可以有效的控制DRMLicense的使用,节省OTT***与产品的DRM License使用,以节省更大的DRM资金投入,及有效节省OTT***的运作成本。
实施例四:
本实施例提供一种数据流播放装置,请参见图6,具体包括:类型信息获取模块61,认证处理模块62和播放处理模块63,其中,类型信息获取模块61用于获取待播放数据流的预设类型信息;认证处理模块62用于若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;播放处理模块63用于认证通过时,对待播放数据流进行播放。
具体的,本实施例提供的数据流播放装置,可以通过类型信息获取模块61获取待播放数据流的类型信息,然后根据获取到的类型信息确定待播放数据流的类型,当获取到的类型信息为数字版权管理加密标识信息,则由认证处理模块62进行数字版权管理认证。再认证通过时,由播放处理模块63对待播放数据流进行播放。该待播放数据流的类型信息具体可以是根据数据流是否需要进行DRM认证配置的标识信息,如可以是只对经过DRM加密的数据流配置类型信息,该经过DRM加密的数据流的类型信息具体可以是DRM加密标识信息;进一步的,在给经过DRM加密的数据流配置类型信息的基础上,也可以对未经过DRM加密的数据流配置类型信息,该未经过DRM加密的数据流的类型信息具体可以是非DRM加密标识信息。进一步的,数据流播放装置获取待播放数据流的预设类型信息具体可以是从OTT***中的OTT业务平台去获取;根据数据流是否需要进行DRM认证配置标识信息具体可以是由OTT***中的编码器在进行数据流压码时根据数据流是否需要进行DRM认证配置相应的类型信息,并将配置好的数据流的类型信息同步到OTT业务平台,由该OTT业务平台将该类型信息提供给终端。该数据流播放装置具体可以设置在终端***中。
进一步的,本实施例提供的播放处理模块还用于:若获取到的类型信息为空,或者为非数字版权管理加密标识信息,则直接对待播放数据流进行播放。具体的,若在为数据流配置类型信息时,只对经过DRM加密的数据流配置了类型信息,那么若获取待播放数据流的类型信息时,若获取到的类型信息为空,则说明不需要进行DRM认证,直接播放待播放数据流即可;另外,获取到的类型信息为空具体可以是获取到的类型信息中的标识信息为空,或者未获取到该类型信息。另外,若在给经过DRM加密的数据流配置类型信息的基础上,也对未经过DRM加密的数据流配置了非DRM加密标识信息形式的类型信息,则若对获取到的类型信息进行解析,若该类型信息为非DRM加密标识信息,则判定不需要进行DRM认证,直接播放该待播放数据流即可。
进一步的,本实施例中,播放处理模块63播放待播放数据流具体包括向OTT***中的内容服务器发送数据流获取请求,获取需要播放的节目的数据流,再播放该获取到的数据流,实现节目的播放。另外,本实施例中的播放处理模块63的功能具体可以由播放器实现。即在获取到待播放的数据流后,播放该数据流具体可以是根据终端本地的播放器的类型来进行播放,如选择本地集成的原生播放器进行播放,或者优先选择第三方播放器进行播放,在第三方播放器不支持该数据流的播放时,再选择原生播放器播放该数据流。
本实施例提供的数据流播放装置,通过获取待播放数据流的预设类型信息;若获取到的类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;若认证通过,则对待播放数据流进行播放;即在进行数据流播放时,通过给数据流配置的类型信息对数据流进行识别,当该数据流的类型信息为数字版权管理加密标识信息时,对该数据流进行数字版权管理认证,使得只对类型信息为数字版权管理加密标识信息的数据流进行数字版权管理认证,而不需要对其他数据流进行数字版权管理认证,从而减少了数字版权管理认证的次数,有效的节省了DRM License的消耗,也减少了OTT产品运营商对DRM的资金投入。
本实施还提供一种数据流类型配置装置,请参见图7,具体包括:类型信息配置模块71,类型信息获取请求接收模块72,目标数据流确定模块73和类型信息发送模块74,其中,类型信息配置模块71用于对数据流配置类型信息;类型信息获取请求接收模块72用于接收终端发送的类型信息获取请求,类型信息获取请求中携带目标数据流的标识信息;目标数据流确定模块73用于根据标识信息确定目标数据流;类型信息发送模块74用于将目标数据流的类型信息发送给终端。
具体的,为避免OTT***中终端在播放数据流的时候,只要存在DRM加密数据流,即便终端始终播放普通非DRM加密数据流,也要进行DRM认证消耗DRM License;可以给数据流配置类型信息,使得终端在播放数据流时,可以将终端需要播放的数据流的类型信息发送给终端,使得终端可以根据数据流的类型信息确定是否需要对待播放的数据流进行DRM认证。
本实施例中,类型信息配置模块71对数据流配置类型信息具体可以指对数据流配置是否需要进行DRM认证的标识。进一步的,本实施例中,数据流为经过数字版权管理加密后的第一数据流;或者,数据流为经过数字版权管理加密后的第一数据流和未经过数字版权管理加密的第二数据流。即类型信息配置模块71对数据流配置类型信息,具体可以是只对经过DRM加密后的第一数据流配置类型信息,该经过DRM加密后的第一数据流的类型信息具体可以是DRM加密标识信息;进一步的,在给经过DRM加密后的第一数据流配置类型信息的基础上,也可以对未经过DRM加密的第二数据流配置类型信息,该未经过DRM加密的第二数据流的类型信息具体可以是非DRM加密标识信息。另外,该对数据流配置类型信息具体可以是由OTT***中的编码器在进行数据流压码时根据数据流是否需要进行DRM认证配置的类型信息。另外,该类型信息配置模块71的功能具体可以由OTT***中的编码器实现。
进一步的,本实施例中的第一数据流为依次经过压缩和数字版权管理加密后的数据流。即本实施例中的第一数据流是依次经过压缩和DRM加密后的数据流,即类型信息配置模块71在配置类型信息时,具体可以是对进行了压缩和DRM加密的数据流配置DRM加密标识信息。
目标数据流确定模块73确定目标数据流,具体可以是通过类型信息获取请求接收模块72接收到类型信息获取请求中携带的目标数据流的标识信息来确定目标数据流。然后由类型信息发送模块74将目标数据流的类型信息发送给终端。另外,本实施例中的类型信息获取请求接收模块72,目标数据流确定模块73和类型信息发送模块74的功能具体可以由OTT***中的OTT业务平台实现。
本实施例提供的数据流类型配置装置,通过对数据流配置类型信息;接收终端发送的类型信息获取请求,类型信息获取请求中携带目标数据流的标识信息;根据标识信息确定目标数据流,并将目标数据流的类型信息发送给终端。即可以通过对数据流配置类型信息,并将终端需要播放的目标数据流的类型信息发送给终端,使得终端可以根据该类型信息确定是否需要对待播放的目标数据流进行DRM认证;可以有效的减少数字版权管理认证的次数,从而节省DRM License的消耗,也减少OTT产品运营商对DRM的资金投入。
显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(ROM/RAM、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (10)
1.一种数据流播放方法,包括:
获取待播放数据流的预设类型信息;
若获取到的所述类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;
若认证通过,则对所述待播放数据流进行播放。
2.如权利要求1所述的数据流播放方法,其特征在于,还包括:若获取到的所述类型信息为空,或者为非数字版权管理加密标识信息,则直接对所述待播放数据流进行播放。
3.一种数据流类型配置方法,包括:
对数据流配置类型信息;
接收终端发送的类型信息获取请求,所述类型信息获取请求中携带目标数据流的标识信息;
根据所述标识信息确定目标数据流,并将所述目标数据流的类型信息发送给终端。
4.如权利要求3所述的数据流类型配置方法,其特征在于,所述数据流为经过数字版权管理加密后的第一数据流;或者,所述数据流为经过数字版权管理加密后的第一数据流和未经过数字版权管理加密的第二数据流。
5.如权利要求4所述的数据流类型配置方法,其特征在于,所述第一数据流为依次经过压缩和数字版权管理加密后的数据流。
6.一种数据流播放装置,包括:
类型信息获取模块,用于获取待播放数据流的预设类型信息;
认证处理模块,用于若获取到的所述类型信息为数字版权管理加密标识信息,则进行数字版权管理认证;
播放处理模块,用于认证通过时,对所述待播放数据流进行播放。
7.如权利要求6所述的数据流播放装置,其特征在于,所述播放处理模块还用于:若获取到的所述类型信息为空,或者为非数字版权管理加密标识信息,则直接对所述待播放数据流进行播放。
8.一种数据流类型配置装置,包括:
类型信息配置模块,用于对数据流配置类型信息;
类型信息获取请求接收模块,用于接收终端发送的类型信息获取请求,所述类型信息获取请求中携带目标数据流的标识信息;
目标数据流确定模块,用于根据所述标识信息确定目标数据流;
类型信息发送模块,用于将所述目标数据流的类型信息发送给终端。
9.如权利要求8所述的数据流类型配置装置,其特征在于,所述数据流为经过数字版权管理加密后的第一数据流;或者,所述数据流为经过数字版权管理加密后的第一数据流和未经过数字版权管理加密的第二数据流。
10.如权利要求9所述的数据流类型配置装置,其特征在于,所述第一数据流为依次经过压缩和数字版权管理加密后的数据流。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610902877.9A CN107959889A (zh) | 2016-10-17 | 2016-10-17 | 数据流播放方法和装置,数据流类型配置方法和装置 |
PCT/CN2017/106545 WO2018072685A1 (zh) | 2016-10-17 | 2017-10-17 | 数据流的播放方法和装置,数据流类型信息的传输方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610902877.9A CN107959889A (zh) | 2016-10-17 | 2016-10-17 | 数据流播放方法和装置,数据流类型配置方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107959889A true CN107959889A (zh) | 2018-04-24 |
Family
ID=61954082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610902877.9A Pending CN107959889A (zh) | 2016-10-17 | 2016-10-17 | 数据流播放方法和装置,数据流类型配置方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107959889A (zh) |
WO (1) | WO2018072685A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022152202A1 (zh) * | 2021-01-14 | 2022-07-21 | 海信视像科技股份有限公司 | 显示设备、外接设备及播放模式切换方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1996834A (zh) * | 2006-01-03 | 2007-07-11 | 三星电子株式会社 | 获取域信息和与域相关的数据的方法和设备 |
CN101505295A (zh) * | 2008-02-04 | 2009-08-12 | 华为技术有限公司 | 一种内容和类别的关联方法、***和设备 |
CN102281473A (zh) * | 2011-09-09 | 2011-12-14 | 青岛海信电器股份有限公司 | 电视终端的信息处理方法及电视终端 |
CN102946553A (zh) * | 2012-12-02 | 2013-02-27 | 北京中科大洋科技发展股份有限公司 | 一种适用于ott互联网电视的数字版权保护***和方法 |
CN105704515A (zh) * | 2015-06-03 | 2016-06-22 | 深圳Tcl数字技术有限公司 | 媒体文件的快速启播方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4242785B2 (ja) * | 2004-01-13 | 2009-03-25 | 日本放送協会 | 送信装置、受信装置、送信方法、及び受信方法 |
JP2005258927A (ja) * | 2004-03-12 | 2005-09-22 | Ntt Comware Corp | 動的価値制御drmシステム、ライセンス発行サーバ、コンテンツ再生装置、動的価値制御とdrmの連携方法、及びプログラム |
CN100362791C (zh) * | 2006-01-26 | 2008-01-16 | 华为技术有限公司 | Drm中内容数据包获取的方法及装置 |
CN1964479A (zh) * | 2006-11-24 | 2007-05-16 | 清华大学 | 基于流媒体传播的数字版权管理实现方法 |
CN101350918B (zh) * | 2008-09-05 | 2010-08-25 | 清华大学 | 一种视频内容的版权保护方法 |
CN103780961B (zh) * | 2012-10-19 | 2017-10-24 | 华为终端有限公司 | 一种数据信息的保护方法及设备 |
CN105847890A (zh) * | 2016-03-30 | 2016-08-10 | 深圳市宽宏科技有限公司 | 一种基于ott数字版权的管理*** |
-
2016
- 2016-10-17 CN CN201610902877.9A patent/CN107959889A/zh active Pending
-
2017
- 2017-10-17 WO PCT/CN2017/106545 patent/WO2018072685A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1996834A (zh) * | 2006-01-03 | 2007-07-11 | 三星电子株式会社 | 获取域信息和与域相关的数据的方法和设备 |
CN101505295A (zh) * | 2008-02-04 | 2009-08-12 | 华为技术有限公司 | 一种内容和类别的关联方法、***和设备 |
CN102281473A (zh) * | 2011-09-09 | 2011-12-14 | 青岛海信电器股份有限公司 | 电视终端的信息处理方法及电视终端 |
CN102946553A (zh) * | 2012-12-02 | 2013-02-27 | 北京中科大洋科技发展股份有限公司 | 一种适用于ott互联网电视的数字版权保护***和方法 |
CN105704515A (zh) * | 2015-06-03 | 2016-06-22 | 深圳Tcl数字技术有限公司 | 媒体文件的快速启播方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022152202A1 (zh) * | 2021-01-14 | 2022-07-21 | 海信视像科技股份有限公司 | 显示设备、外接设备及播放模式切换方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2018072685A1 (zh) | 2018-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10979468B2 (en) | Limiting key request rates for streaming media | |
CN103957436B (zh) | 一种基于ott业务的视频防盗链方法 | |
US7299209B2 (en) | Method, apparatus and system for securely providing material to a licensee of the material | |
KR101689351B1 (ko) | 디지털 저작권 관리용 디바이스 및 방법 | |
EP2626808B1 (en) | Drm service providing method and device | |
US20040133448A1 (en) | Content history log collecting system, terminal device and server device | |
CN106797563A (zh) | 用于自适应流媒体的基于令牌的认证和授权信息的信令通知和交互 | |
US20070300309A1 (en) | Contents-data using system | |
CN104837035A (zh) | 一种视频播放方法及终端 | |
CN104427358A (zh) | 用于推测性地授权对流媒体内容的访问的快速到期许可证 | |
KR20060109266A (ko) | 방송 콘텐츠 보호/관리 시스템 | |
JP5025640B2 (ja) | Drm基盤のコンテンツ提供及び処理方法並びにその装置 | |
US20150143115A1 (en) | Method and apparatus for avoiding license storming during an unplanned regional blackout | |
US20100146601A1 (en) | Method for Exercising Digital Rights via a Proxy | |
US9009080B2 (en) | Content protection system | |
US8966651B2 (en) | Digital rights management (DRM) locker | |
US8943312B2 (en) | Method of and system for authenticating online read digital content | |
CN107959889A (zh) | 数据流播放方法和装置,数据流类型配置方法和装置 | |
KR101847977B1 (ko) | 광고를 강제 시청하게 하는 디바이스 및 방법 | |
US20140181993A1 (en) | Storage Device and Method for Using a Common Digital Rights Management Module to Enforce an Association between Content and a User Interface Application | |
KR20050111533A (ko) | 디지털저작권이 보호된 디지털콘텐츠 전자상거래시스템 및방법과 이를 실행시키기 위한 프로그램을 기록한 기록매체 | |
US9158899B2 (en) | Terminal apparatus with DRM decoding function and DRM decoding method in terminal apparatus | |
CN111355980A (zh) | 用于数字化视频产品的版权归属处理方法、中间件及*** | |
KR101830968B1 (ko) | 다양한 종류의 광고를 강제 시청하게 하는 장치 및 방법 | |
JP5490319B2 (ja) | マルチメディアサービスに対する消費権限管理方法及び装置 |
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: 20180424 |
|
RJ01 | Rejection of invention patent application after publication |