CN105245975B - 媒体数据处理方法及其装置 - Google Patents
媒体数据处理方法及其装置 Download PDFInfo
- Publication number
- CN105245975B CN105245975B CN201510685468.3A CN201510685468A CN105245975B CN 105245975 B CN105245975 B CN 105245975B CN 201510685468 A CN201510685468 A CN 201510685468A CN 105245975 B CN105245975 B CN 105245975B
- Authority
- CN
- China
- Prior art keywords
- media
- content protection
- protection
- information
- media segment
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 20
- 230000014509 gene expression Effects 0.000 claims abstract description 87
- 238000000034 method Methods 0.000 claims description 154
- 230000008569 process Effects 0.000 claims description 21
- 239000012634 fragment Substances 0.000 claims description 8
- 238000007781 pre-processing Methods 0.000 claims description 3
- 230000004069 differentiation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 32
- 230000000694 effects Effects 0.000 description 8
- 238000010511 deprotection reaction Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 239000012092 media component Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000006467 substitution reaction 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/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/835—Generation of protective data, e.g. certificates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26613—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Bioethics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明实施例提供一种媒体数据处理方法及其装置。一种媒体数据处理方法,包括:获取编码表达中的各媒体片断;对所述编码表达中的至少部分媒体片断进行内容保护处理。本发明实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的可靠性和灵活性。
Description
技术领域
本发明实施例涉及音视频技术,尤其涉及一种媒体数据处理方法及其装置。
背景技术
随着互联网的普及,流媒体服务得到迅速的发展,基于超文本传输协议(HyperText Transfer Protocol,以下简称:HTTP)的流媒体服务即为其中的一种。
现有技术对HTTP流媒体服务采用内容保护,从而使得流媒体内容的所有者的权益得到保护。具体来说,在3GPP的HTTP Streaming标准中,内容保护是以内容段落为单位的。内容段落对应于某一段内容的持续时间,内容段落中有至少一个编码表达,每个编码表达包含若干的媒体片断。每个编码表达中的媒体片断采用相同的保护方式。所谓保护方式是指对所需保护的内容所采用的保护方法以及应用于该方法的相关信息,例如,该保护方法可以为加密算法,该方法的相关信息即为对应于该加密算法的密钥或者获取该加密算法的密钥途径等。
但是,发明人在实现本发明的过程中发现,现有技术对HTTP流媒体服务采用的内容保护方式灵活性较低,无法满足内容提供者限制用户访问流媒体服务时的多样化需求。
发明内容
本发明实施例提供一种媒体数据处理方法及其装置,以提高内容保护方式的灵活性。
本发明实施例提供一种媒体数据处理方法,包括:
获取编码表达中的各媒体片断;
对所述编码表达中的至少部分媒体片断进行内容保护处理。
本发明实施例提供另一种媒体数据处理方法,包括:
向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
接收所述媒体服务器根据所述标识信息发送的媒体片断;
根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
本发明实施例提供另一种媒体数据处理方法,包括:
向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
接收所述媒体服务器根据所述标识信息发送的媒体片断;
根据所述媒体片断包含的媒体片断保护元素处理该媒体片断,所述媒体片断保护元素包含该媒体片断所采用的内容保护方法信息。
本发明实施例提供一种媒体数据处理装置,包括:
获取模块,用于获取编码表达中的各媒体片断;
内容保护处理模块,用于对所述编码表达中的至少部分媒体片断进行内容保护处理。
本发明实施例提供另一种媒体数据处理装置,包括:
第一发送模块,用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
第一接收模块,用于接收所述媒体服务器根据所述标识信息发送的媒体片断;
第一处理模块,用于根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
本发明实施例提供另一种媒体数据处理装置,包括:
第二发送模块,用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
第二接收模块,用于接收所述媒体服务器根据所述标识信息发送的媒体片断;
第二处理模块,用于根据所述媒体片断包含的媒体片断保护元素处理该媒体片断,所述媒体片断保护元素包含该媒体片断所采用的内容保护方法信息。
本发明实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,进而满足内容提供者仅限制用户访问某些媒体片断而开放其余媒体片断时的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明媒体数据处理方法实施例一的流程图;
图2为本发明媒体数据处理方法实施例二的流程图;
图3a为发明实施例所采用的一般化的编码表达模块的结构示意图;
图3b为采用起始索引和结束索引描述保护范围的一种内容保护单元结构示意图;
图3c为采用起始索引和连续媒体片断的长度描述保护范围的一种内容保护单元结构示意图;
图4a为图2所示方法实施例的一种内容保护处理的示意图;
图4b为图4a所示处理方式所对应的编码表达模块的一种结构示意图;
图5为图3a中的内容保护单元的一种具体结构示意图;
图6为图3a中的内容保护单元的另一种具体结构示意图;
图7为图2所示方法实施例中另一种内容保护单元的结构示意图;
图8为本发明媒体数据处理方法实施例三的流程图;
图9为采用图8所示方法实施例进行内容保护处理的一个媒体片断的结构示意图;
图10为本发明媒体数据处理方法实施例四的流程图;
图11为本发明媒体数据处理方法实施例五的流程图;
图12为本发明媒体数据处理方法实施例六的流程图;
图13为本发明媒体数据处理方法实施例七的流程图;
图14为本发明媒体数据处理装置实施例一的结构示意图;
图15为本发明媒体数据处理装置实施例二的结构示意图;
图16为本发明媒体数据处理装置实施例三的结构示意图;
图17为本发明媒体数据处理装置实施例四的结构示意图;
图18为本发明媒体数据处理装置实施例五的结构示意图;
图19为本发明媒体数据处理装置实施例六的结构示意图;
图20为本发明媒体数据处理装置实施例七的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明媒体数据处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
步骤101、获取编码表达中的各媒体片断。
举例来说,内容保护装置可以获取内容的编码表达(encoded versions of thecontent)。该编码表达是数字化形式的内容,例如可以是独立的媒体分量的编码,如图像的编码;或者是多个媒体分量的编码复用在一起,如其中包含图像编码和音频编码。该编码表达在时间上可以包括多个媒体片断(Segment)。
具体来说,内容获取装置可以把采集的内容,如:声音或者图像等输入编码器,生成数字化形式的编码表达,编码表达按照(近似)相等的媒体时间长度进行分割,并按照适当的媒体传输格式进行封装,形成媒体片断。常用的媒体传输格式例如可以为动态图像专家组传输流(Moving Pictures Experts Group 2Transport Stream,以下简称:MPEG2-TS),国际标准组织定义的基本媒体文件格式(International Organization forStandards Basic Media File Format,以下简称:ISO BMFF)等。通常在一个编码表达中,媒体片断对应的媒体时间长度大致相等;初始化片断是一个特殊的媒体片断,它只含有编码表达的元数据,可用于初始化解码设备,而不含有内容的编码数据,不对应于媒体呈现时间。如果编码表达只有一个媒体片断,则初始化片段和媒体片断可以是在一起的。
步骤102、对所述编码表达中的至少部分媒体片断进行内容保护处理。
举例来说,内容保护装置可以对内容获取装置生成的编码表达中的至少部分媒体片断进行内容保护处理。
具体来说,在现有技术中,内容保护是以内容段落(Period)为单位的。在内容段落的边界,编码表达的属性可以发生一些变化,如:内容的来源或者位置、编码表达的增加或者减少、源编码方式以及编码表达的保护方式等。但是在一个内容段落中,一个编码表达所采用的内容保护方式不能改变,即该编码表达中所有的媒体片断都必须采用相同的保护方式。但在某些情况下,编码表达中的媒体片断均采用相同的保护方式并不能够满足需求。以一场足球比赛的视频举例来说,该视频的大部分内容是不受保护的,而其中的一些精彩的进球场景则是受保护的,只有得到授权的用户才能够看到完整的足球比赛视频内容,因此,该足球比赛的视频中不受保护的内容和受保护的内容需要采用差异化的保护方式。但是现有技术是对整个编码表达进行内容保护,因此,该足球比赛视频的所有媒体片断均采用相同的内容保护方式,即要么全部媒体片断均不受保护,要么全部媒体片断均受保护,更一般地,现有技术不能实现在同一编码表达的不同部分采用不同的内容保护方式,从而使得现有技术对HTTP流媒体服务采用的内容保护方式灵活性较低,无法满足内容提供者限制用户访问流媒体服务时的多样化需求。
相比之下,在本实施例中,内容保护装置是对所述编码表达中的至少部分媒体片断进行内容保护处理。所谓至少部分媒体片断既可以为编码表达中的一部分媒体片断,也可以为编码表达中的全部媒体片断,不管是一部分媒体片断还是全部媒体片断,内容保护装置处理的粒度均为媒体片断而非编码表达。例如,内容保护装置可以对足球比赛视频编码的所有媒体片断中包含精彩进球部分的媒体片断进行内容保护,而对其余媒体片断不进行内容保护。需要说明的是,在一场足球比赛视频中可能包括多次精彩进球的媒体片断,因此,内容保护装置可以分别针对包含每次精彩进球的媒体片断进行内容保护,而且,每次精彩进球的视频数据在持续时间上可能包括多个媒体片断,因此,内容保护装置针对每次精彩进球进行内容保护时需要对多个媒体片断,即一定时间范围或者索引范围内的媒体片断进行内容保护。
需要说明的是,本实施例中进行内容保护处理的方式既可以包括内容保护方法也可以包括应用该内容保护方法进行内容保护处理时所需的相关信息。比如,内容保护方法可以是所采用的加密算法,所需的相关信息则可以如加密算法的密钥或者密钥获取的方法。
需要说明的是,本实施例并不限定内容保护装置具体采用哪种内容保护方法对媒体片断进行视频保护,举例来说,该内容保护方法可以为加密方法或者许可方法等。另外,本实施例也无需限定该内容保护装置具体采用哪种形式实现,本领域技术人员可以理解的是,该内容保护装置既可以为软件形式,也可以为布设在计算机***上的硬件形式。
本实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,进而满足内容提供者仅限制用户访问某些媒体片断而开放其余媒体片断时的需求。
在采用上述图1所示方法对编码表达中各媒体片断进行内容保护处理后,为了使客户端可以获知编码表达所采用的具体的内容保护方式以采用相匹配的处理方式对编码表达进行处理,本发明实施例可以采用两种具体方案实现。一种方案是,在对需要保护的媒体片断进行内容保护处理时,可以生成媒体呈现描述(Media Presentation Description,以下简称:MPD)文件,客户端可以获取该MPD文件,从而可以获知编码表达所采用的内容保护方式;另一种方案是,在对需要保护的媒体片断进行内容保护处理后,在经过保护处理的媒体片断中增加媒体片断保护元素,该媒体片断保护元素用于描述该媒体片断的内容保护方式。
下面采用几个具体实施例,对上述两种技术方案进行详细说明。
图2为本发明媒体数据处理方法实施例二的流程图,如图2所示,本实施例的方法可以实现上述第一个方案,本实施例的方法可以包括:
步骤201、将媒体数据分割成多个媒体片断。
该步骤201与上述图1所示方法实施例中的步骤101的实现原理类似,此处不再赘述。
步骤202、对多个媒体片断中的至少部分媒体片断进行内容保护处理,并生成MPD文件。
内容保护装置可以对分割后的多个媒体片断中的部分媒体片断进行内容保护处理,也可以对全部媒体片断进行内容保护处理,本领域技术人员可以根据需求进行选择。
在本实施例中,该MPD文件中可以包含用于描述编码表达中的至少部分媒体片断所采用的内容保护方式的编码表达模块。在本实施例中,该编码表达模块中可以包含至少一个内容保护单元,该内容保护单元对应于某一内容保护方式。在本实施例中,该内容保护单元可以包括内容保护方法信息和至少一个保护范围子单元,该内容保护方法信息用于指示内容保护方法,该保护范围子单元中包含该内容保护方法信息所作用的媒体片断的范围信息。
具体来说,MPD文件可以包含客户端访问媒体片断所必需的信息,从而将服务器和客户端联系起来。MPD文件可以包含编码表达模块来描述编码表达的属性。根据编码表达中的媒体片断是否经过内容保护处理,编码表达模块可以有选择地包含内容保护单元,或者在经过内容保护处理的情况下根据所采用的内容保护方法信息的不同有选择地包含分别与各个内容保护方法信息对应的内容保护单元。对于每一个内容保护单元来说,其可以包含内容保护方法信息以及保护范围子单元。如果编码表达没有经过内容保护处理,编码表达模块可以不包括内容保护单元。
在本实施例中,保护范围子单元中包含的范围信息可以以媒体片断的起始索引和结束索引来描述该内容保护单元的作用范围,或者以媒体片断的起始索引和保护范围的长度,即连续的受保护媒体片断的数量,来描述该内容保护单元的作用范围,或者以起始时间和结束时间来描述该内容保护单元的作用范围,或者以起始时间和媒体的持续时间来描述该内容保护单元的作用范围,即该内容保护单元中的内容保护方法信息对哪些媒体片断有效。只有当内容保护单元所指示的内容保护方法信息作用于编码表达的全部媒体片断时,内容保护单元中可以省略保护范围子单元,否则,内容保护单元中包括至少一个保护范围子单元。在保护范围子单元指示的范围之外的媒体片断是不受该内容保护单元中的内容保护方法信息的作用的。
图3a为发明实施例所采用的一般化的编码表达模块的结构示意图,如图3a所示,该编码表达模块中可以包括N个内容保护单元,每个内容保护单元中可以包括内容保护方法信息和保护范围子单元。需要说明的是,内容保护方法信息可以包括内容保护方法和与该内容保护方法相关的信息,前者如加密方法,后者如密钥的信息,许可证的信息等,因此,即使编码表达的不同媒体片断采用相同的内容保护方法,但是它们使用该内容保护方法的相关信息不同,仍然是采用了不同的内容保护方法信息。比如媒体片断都是采用某种加密算法,但是密钥是不断变化的,这样也达到了时变的内容保护的目的。
基于图3a的一般化的结构,本领域技术人员可以针对不同的保护范围的描述方式,将图3a中的内容保护单元变形为不同的结构。图3b为采用起始索引和结束索引描述保护范围的一种内容保护单元结构示意图,图3c为采用起始索引和连续媒体片断的长度描述保护范围的一种内容保护单元结构示意图。
基于上述图3a~3c的内容保护单元的结构,下面以一个具体示例对图2所示方法实施例的内容保护单元进行详细说明。
图4a为图2所示方法实施例的一种内容保护处理的示意图,图4b为图4a所示处理方式所对应的编码表达模块的一种结构示意图,如图4a和4b所示,一个编码表达被分割为8个媒体片断,其中媒体片断S1~S2以及S5~S6对应内容保护方式1,该内容保护方式1可以通过内容保护方法信息A1所描述,对媒体片断S1~S2以及S5~S6进行内容保护,而媒体片断S3~S4对应内容保护方式2,该内容保护方式2可以通过内容保护方法信息A2所描述,对媒体片断S3~S4进行内容保护,而媒体片断S7~S8可以不进行内容保护。
相应地,MPD文件中针对该编码表达可以包括编码表达模块,该编码表达模块中即可包含图4b所示的两个内容保护单元。这两个内容保护单元分别对应内容保护方式1和内容保护方式2。对于与内容保护方式1对应的内容保护单元1来说,其包括内容保护方法信息A1以及该内容保护方法信息A1所作用的媒体片断的范围标识,即与媒体片断S1~S2对应的保护范围子单元1和与媒体片断S5~S6对应的保护范围子单元2。本实施例中,该保护范围子单元中的范围信息采用媒体片断的起始索引和结束索引表示。对于与内容保护方式2对应的内容保护单元2来说,其包括内容保护方法信息A2以及该内容保护方法信息A2所作用的媒体片断的范围标识,即与媒体片断S3~S4对应的保护范围子单元3。需要说明的是,由于内容保护方法信息可以包括内容保护方法和与该内容保护方法相关的信息,因此,只要内容保护方法和与该内容保护方法相关的信息中有一个信息不同,则内容保护方法信息就不同。因此,内容保护方法信息A1和内容保护方法信息A2,可以采用相同的内容保护方法,但是与内容保护方法相关的信息是不同的,例如内容保护方法信息A1和内容保护方法信息A2均可以采用相同的加密方法,但是其所采用的密钥信息不同。
图5为图3a中的内容保护单元的一种具体结构示意图,如图5所示,该内容保护单元为加密保护单元,对应的内容保护方法信息为加密方法和密钥相关信息。密钥相关信息例如可以是获取密钥的途径等。
图6为图3a中的内容保护单元的另一种具体结构示意图,如图6所示,该内容保护单元为许可单元,对应的内容保护方法信息为许可描述信息。其中,该许可描述信息可以是该许可的使用权限,例如:读取,复制等相关信息,当然也可以包含获取密钥的信息。
图7为图2所示方法实施例中另一种内容保护单元的结构示意图,如图7所示,编码表达中需要进行保护的媒体片断采用相同的加密方式,而使用许可是变化的。图7所示媒体呈现描述中的内容保护单元包含了一个加密单元和多个许可单元。加密单元描述了公共的加密方式,如:加密算法,密钥的获取,密钥和密钥标识的对应关系等,它们应用于所有的受保护的媒体片断;而使用许可是变化的,因而保护单元中包含了多个许可单元。每个许可单元包括许可描述信息,如:加密使用的密钥标识,使用权限说明等和至少一个保护范围单元,用来说明该许可单元所作用的一个或多个媒体片断的范围。该实施例尽管采用单一的加密算法,但是客户端需要不断地更新密钥和/或使用权限,也实现了对媒体表达中的媒体片断采用不同的保护方式的效果。另外,因为只需要支持一种加密方法,在内容生成和客户端的实现都较为简单。
步骤203、存储编码表达和MPD文件。
在完成上述操作之后,内容保护装置即可存储包含多个媒体片断的编码表达和对应的MPD文件。举例来说,该编码表达可以存储在媒体服务器上,该MPD文件可以存储在媒体服务器上,也可以存在其它任意设备上,只要能够保证客户端获取到即可,本实施例不进行限定。该服务器可为内容提供者所维护的服务器,也可以是内容分发网络中的一个缓存服务器(cache)或者关口服务器(gateway),因此,本实施例所使用的媒体服务器只需要为普通的支持HTTP协议的服务器即可。因此,客户端即可从服务器上获取经过内容保护处理的媒体片断,并根据MPD文件获知编码表达中的各媒体片断所采用的内容保护方式,从而可以采用相应的处理,如:解密,在权限内使用媒体数据。
本实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务中内容保护的灵活性,进而满足内容提供者,服务提供者支持灵活的商业模式的需求。而且,在内容保护处理过程中,可以生成包含MPD文件,该MPD文件中可以包含描述编码表达中的媒体片断所采用的内容保护方式的内容保护单元,从而使得客户端可以根据该MPD文件对所获取的媒体片断进行合法的操作。
图8为本发明媒体数据处理方法实施例三的流程图,如图8所示,本实施例的方法可以实现上述第二个方案,本实施例的方法可以包括:
步骤801、将媒体数据分割成多个媒体片断。
步骤801与上述步骤101的实现方法类似,此处不再赘述。
步骤802、对需要保护的媒体片断进行内容保护处理。
该内容保护处理举例来说,可以如加密、限定使用权限等。
步骤803、在被保护的部分媒体片断中的每一个媒体片断中增加媒体片断保护元素。
优选地,该媒体片断保护元素可以放在媒体片断的起始端或者结束端。
该媒体片断保护元素包含该媒体片断所采用的内容保护方式,即在需要进行内容保护处理的媒体片断中包含内容保护方式的说明,本实施例相对于图2所示方法实施例来说,可以简化MPD文件的内容,不需要在MPD文件中说明媒体片断所采用的内容保护方式的作用范围;每个媒体片断都是自包含的,客户端不需要获取媒体片断之外的信息就可以对受保护的媒体片断进行处理。
图9为采用图8所示方法实施例进行内容保护处理的一个媒体片断的结构示意图,如图9所示,在被保护的媒体片断之前可以增加一个媒体片断保护元素,该媒体片断保护元素可以包括:内容保护方法scheme(以下简称:schm)及其相关的信息scheme information(以下简称:schi)。需要说明的是,媒体片断保护元素本身是不被保护的。
步骤804、将处理后的编码表达存储在媒体服务器上。
本实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,进而满足内容提供者仅限制用户访问某些媒体片断而开放其余媒体片断时的需求。而且,本实施例相对于图2所示方法实施例来说,可以简化MPD文件的内容,客户端不需要获取媒体片断之外的信息就可以进行解保护处理。
图10为本发明媒体数据处理方法实施例四的流程图,如图10所示,本实施例的方法是客户端获取经过图1所示内容保护处理的媒体数据的方法,本实施例的方法可以包括:
步骤100、向媒体服务器发送媒体片断请求消息,媒体片断请求消息中包含请求的媒体片断的标识信息。举例来说,该媒体片断的标识信息可以为该媒体片断的统一资源定位符(Uniform/Universal Resource Locator,以下简称:URL),或者是带有字节范围的URL,用于唯一地识别和获取媒体片断。
客户端在需要获取媒体数据,例如请求观看视频等时,可以向媒体服务器发送媒体片断请求消息,该媒体片断请求消息中可以包含所请求的媒体片断的标识信息。
步骤110、接收所述媒体服务器根据所述标识信息发送的媒体片断。
媒体服务器在接收到该媒体片断请求消息后,即可根据其中包含的标识信息将对应的编码表达中的媒体片断发送给客户端。
步骤120、根据媒体呈现描述文件处理接收的媒体片断。
该媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
具体来说,该MPD文件是在客户端请求媒体片断之前获取的,既可以是来自于媒体服务器,也可以是由其它客户端传送而来的,本实施例不作限定。本实施例中的MPD文件中可以包含上述图3a~7中任一所示的内容保护单元的结构。客户端根据MPD即可获知所请求的媒体片断是否经过内容保护的处理以及所采用的内容保护方法信息。如果媒体片断经过内容保护的处理,则根据MPD中指示的内容保护方法信息进行解保护处理。
举例来说,对于连续播放的情况来说,客户端在请求和接收每个媒体片断之前,都可以根据MPD文件获知哪些媒体片断经过何种内容保护处理,例如根据内容保护单元中的保护范围信息获知哪些媒体片断经过怎样的内容保护处理。因此,如果即将接收的媒体片断没有采用任何内容保护处理,则客户端可以直接对该媒体片断进行解码播放,如果即将接收的媒体片断采用了内容保护处理,则客户端可以根据内容保护方式提前做好解保护的准备,如:获取密钥或者许可权限等。对于跳跃播放的情况来说,客户端的处理过程类似,其与连续播放的区别仅在于客户端无法预先获知即将请求的的媒体片断,当然也不知道它所采用的内容保护方式,只能在确定了所请求的媒体片断之后再进行相关的处理,处理时间上相对于连续播放来说可能较长。
本实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,客户端在接收经过内容保护处理后的媒体片断时,可以根据MPD文件对媒体片断进行解保护处理,因此,内容提供者可以对内容进行更加灵活的保护。
下面采用一个具体实施例对图10所示方法实施例的技术方案进行详细说明。
图11为本发明媒体数据处理方法实施例五的流程图,如图11所示,本实施例的方法可以用于流媒体数据的跳跃播放,本实施例的方法可以包括:
步骤210、获取MPD文件,解析该MPD文件。
具体来说,客户端可以通过对MPD文件的解析,生成编码表达的媒体片断列表,列表中包括各编码表达中的媒体片断所采用的内容保护方式。
步骤220、选择编码表达中的媒体片断。
具体来说,客户端在选择编码表达中的媒体片断时,除了需要依据现有技术选择编码表达时需要考虑的因素,如:当前可用的带宽,编码表达的带宽,分辨率,帧率等,还需要考虑客户端是否能够支持所选择的编码表达的媒体片断的内容保护方式。
步骤230、客户端向媒体服务器发送媒体片断请求消息。
步骤240、客户端接收媒体服务器发送的媒体片断。
步骤250、根据媒体片断列表,采用相应的内容保护方法对该媒体片断进行解保护处理。
该解保护处理例如可以是解密操作,从而恢复受保护之前的流媒体数据,并按照权限使用该流媒体数据。
步骤260、客户端向用户呈现流媒体内容。
本实施例,客户端在使用经过内容保护处理后的媒体片断时,可以根据MPD文件确定该媒体片断是否经过内容保护处理,并对经过内容保护处理的媒体片断进行相应的解保护处理。本实施例通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性。
图12为本发明媒体数据处理方法实施例六的流程图,如图12所示,本实施例的方法是客户端获取经过图8所示内容保护处理的流媒体数据的方法,本实施例的方法可以包括:
步骤310、向媒体服务器发送媒体片断请求消息,媒体片断请求消息中包含请求的媒体片断的标识信息。
步骤320、接收媒体服务器根据标识信息发送的媒体片断。
步骤310~320与上述步骤210~220的实现原理类似,此处不再赘述。
步骤330、根据所述媒体片断包含的媒体片断保护元素对该媒体片断进行解保护处理。
该媒体片断保护元素包含该媒体片断所采用的内容保护方式。本实施例中的媒体片断的结构可以如图9所示。
具体来说,本实施例与上述图10所示方法实施例的区别在于,本实施例中,经过内容保护处理的媒体片断,其中均包含内容保护方式的说明,本实施例相对于图10所示方法实施例来说,可以简化MPD文件的内容,不需要在MPD文件中说明媒体片断所采用的内容保护方式的作用范围;每个媒体片断都是自包含的,客户端不需要获取媒体片断之外的信息就可以进行解保护处理。
图13为本发明媒体数据处理方法实施例七的流程图,如图13所示,本实施例的方法是对图12所示方法实施例的细化,本实施例的方法可以包括:
步骤410、向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息。
步骤420、接收所述媒体服务器根据所述标识信息发送的媒体片断。
步骤410~420和上述步骤310~320的实现原理类似,此处不再赘述。
步骤430、从所述接收的媒体片断中提取所述媒体片断保护元素。
需要说明的是,客户端在从接收的媒体片断中提取媒体片断保护元素之前还可以先判断该媒体片断中是否包含该媒体片断保护元素,从而获知该媒体片断是否经过内容保护处理。本实施例并不限定客户端采用何种方式判断,本领域技术人员可以根据现有技术实现,例如通过该媒体片断的长度等方式判断。
在具体实现时,客户端可以从媒体片断的起始端或者结束端提取该媒体片断保护元素。
步骤440、从所述媒体片断保护元素中获取所述接收的媒体片断的内容保护方式。
客户端进一步地可以从媒体片断保护元素中获取该媒体片断的内容保护方式,例如包括schm和schi。
步骤450、应用所述内容保护方式对所述接收的媒体片断进行解保护处理。
具体来说,客户端可以根据该schm和schi对该媒体片断进行解保护处理,具体处理方式与上述采用MPD文件的方案进行解保护的处理过程类似,此处不再赘述。
上述两个实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,进而满足内容提供者仅限制用户访问某些媒体片断而开放其余媒体片断时的需求。而且,本实施例相对于图2所示方法实施例来说,可以简化MPD文件的内容,客户端不需要获取媒体片断之外的信息就可以进行解保护处理。
图14为本发明媒体数据处理装置实施例一的结构示意图,如图14所示,本实施例的装置即为一种内容保护装置,本实施例的装置可以包括:获取模块11和内容保护处理模块12,其中,获取模块11,用于获取编码表达中的各媒体片断;内容保护处理模块12用于对所述编码表达中的至少部分媒体片断进行内容保护处理。
本实施例的装置可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图15为本发明媒体数据处理装置实施例二的结构示意图,如图15所示,本实施例的装置在图14所示装置结构的基础上,进一步地,还可以包括:生成模块13和存储模块14,其中,生成模块13用于生成媒体呈现描述文件,所述媒体呈现描述文件用于描述所述编码表达中的至少部分媒体片断所采用的内容保护方式;存储模块14用于存储经过内容保护处理后的编码表达和所述生成模块生成的媒体呈现描述文件。
本实施例的装置可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图16为本发明媒体数据处理装置实施例三的结构示意图,如图16所示,本实施例的装置在图14所示装置结构的基础上,进一步地,内容保护处理模块12可以包括:第一保护处理单元121和第二保护处理单元122,其中,第一保护处理单元121用于对所述至少部分媒体片断中的每一个媒体片断进行保护处理;第二保护处理单元122用于在经过第一保护处理单元121处理的每一个媒体片断中增加媒体片断保护元素,所述媒体片断保护元素包含该媒体片断所采用的内容保护方式的描述信息。
本实施例的装置可以用于执行图8所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图17为本发明媒体数据处理装置实施例四的结构示意图,如图17所示,本实施例的装置即为一种客户端上部署的处理装置,本实施例的装置可以包括:第一发送模块21、第一接收模块22以及第一处理模块23,其中,第一发送模块21用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;第一接收模块22用于接收所述媒体服务器根据所述标识信息发送的媒体片断;第一处理模块23用于根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
本实施例的装置可以用于执行图10所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图18为本发明媒体数据处理装置实施例五的结构示意图,如图18所示,本实施例的装置在图17所示装置的基础上,进一步地可以包括:预处理模块24,第一处理模块23可以具体包括:判断单元231和第一处理单元232,其中,预处理模块24用于获取所述媒体呈现描述文件,并对所述媒体呈现描述文件进行解析处理,获取编码表达中的各媒体片断所采用的内容保护方式;根据所述内容保护方式,选择编码表达中的媒体片断;判断单元231用于确定所述接收的媒体片断的位置信息是否在所述范围信息所描述的范围内;第一处理单元232用于若判断单元231判断在所述范围内,则采用所述内容保护方法信息对所述接收的媒体片断进行解保护处理。
本实施例的装置可以用于执行图11所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图19为本发明媒体数据处理装置实施例六的结构示意图,如图19所示,本实施例的装置可以包括:第二发送模块31、第二接收模块32以及第二处理模块33,其中,第二发送模块31用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;第二接收模块32用于接收所述媒体服务器根据所述标识信息发送的媒体片断;第二处理模块33用于根据所述媒体片断包含的媒体片断保护元素处理该媒体片断,所述媒体片断保护元素包含该媒体片断所采用的内容保护方法信息。
本实施例的装置可以用于执行图12所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图20为本发明媒体数据处理装置实施例七的结构示意图,如图20所示,本实施例的装置在图19所示装置的基础上,进一步地,第二处理模块33可以包括:提取单元331、获取单元332以及第二处理单元333,其中,提取单元331用于从所述接收的媒体片断中提取所述媒体片断保护元素;获取单元332用于从所述媒体片断保护元素中获取所述接收的媒体片断的内容保护方式;第二处理单元333用于应用所述内容保护方式对所述接收的媒体片断进行解保护处理。
本实施例的装置可以用于执行图13所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (9)
1.一种媒体数据处理方法,其特征在于,包括:
获取编码表达中的各媒体片断;
对所述编码表达中的至少部分媒体片断进行内容保护处理;
生成媒体呈现描述文件,所述媒体呈现描述文件用于描述所述编码表达中的至少部分媒体片断所采用的内容保护方式;
所述媒体呈现描述文件包含与所述编码表达对应的编码表达模块,所述编码表达模块中包含至少一个内容保护单元,所述内容保护单元中包含所述内容保护方式;
所述内容保护方式包括加密保护子单元和至少一个许可保护子单元,所述加密保护子单元中包含所述至少部分媒体片断所采用的加密方法和密钥相关信息,所述许可保护子单元中包含许可描述信息和保护范围子单元,所述保护范围子单元中包含所述许可描述信息作用的媒体片断的范围信息。
2.根据权利要求1所述的方法,其特征在于,所述内容保护方式包括内容保护方法信息和至少一个保护范围子单元,所述内容保护方法信息用于指示所述至少部分媒体片断所采用的内容保护方法,所述保护范围子单元用于指示所述内容保护方法作用的媒体片断的范围信息。
3.根据权利要求2所述的方法,其特征在于,所述内容保护单元为加密保护单元,所述内容保护方法信息为加密方法和密钥相关信息;或者,
所述内容保护单元为许可单元,所述内容保护方法信息为许可描述信息。
4.根据权利要求1~3中任一权利要求所述的方法,其特征在于,还包括:
存储经过内容保护处理后的编码表达和媒体呈现描述文件。
5.根据权利要求1~3中任一权利要求所述的方法,其特征在于,所述范围信息为所述至少部分媒体片断的起始索引和结束索引,或者起始时间和结束时间。
6.根据权利要求1所述的方法,其特征在于,对所述编码表达中的至少部分媒体片断进行内容保护处理,包括:
对所述至少部分媒体片断中的每一个媒体片断进行保护处理,并在经过保护处理的每一个媒体片断中增加媒体片断保护元素,所述媒体片断保护元素包含该媒体片断所采用的内容保护方式的描述信息。
7.一种媒体数据处理方法,其特征在于,包括:
获取媒体呈现描述文件,并对所述媒体呈现描述文件进行解析处理,获取编码表达中的各媒体片断所采用的内容保护方式;
根据所述内容保护方式,选择编码表达中的媒体片断;
向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
接收所述媒体服务器根据所述标识信息发送的媒体片断;
根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式,所述内容保护方式包括内容保护方法信息和应用所述内容保护方法信息的媒体片断的范围信息;
所述根据媒体呈现描述文件处理接收的媒体片断,包括:
确定所述接收的媒体片断的位置信息是否在所述范围信息所描述的范围内,若在所述范围内,则采用所述内容保护方法信息对所述接收的媒体片断进行解保护处理。
8.一种媒体数据处理装置,其特征在于,包括:
获取模块,用于获取编码表达中的各媒体片断;
内容保护处理模块,用于对所述编码表达中的至少部分媒体片断进行内容保护处理;
所述内容保护处理模块包括:
第一保护处理单元,用于对所述至少部分媒体片断中的每一个媒体片断进行保护处理,
第二保护处理单元,用于在经过所述第一保护处理单元处理的每一个媒体片断中增加媒体片断保护元素,所述媒体片断保护元素包含该媒体片断所采用的内容保护方式的描述信息;
生成模块,用于生成媒体呈现描述文件,所述媒体呈现描述文件用于描述所述编码表达中的至少部分媒体片断所采用的内容保护方式;
存储模块,用于存储经过内容保护处理后的编码表达和所述生成模块生成的媒体呈现描述文件。
9.一种媒体数据处理装置,其特征在于,包括:
第一发送模块,用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
第一接收模块,用于接收所述媒体服务器根据所述标识信息发送的媒体片断;
第一处理模块,用于根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式;
所述第一处理模块包括:
判断单元,用于确定所述接收的媒体片断的位置信息是否在范围信息所描述的范围内;
第一处理单元,用于若所述判断单元判断在所述范围内,则采用所述内容保护方法信息对所述接收的媒体片断进行解保护处理;
预处理模块,用于获取所述媒体呈现描述文件,并对所述媒体呈现描述文件进行解析处理,获取编码表达中的各媒体片断所采用的内容保护方式;根据所述内容保护方式,选择编码表达中的媒体片断。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510685468.3A CN105245975B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510685468.3A CN105245975B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
CN201110069265.3A CN102694769B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110069265.3A Division CN102694769B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105245975A CN105245975A (zh) | 2016-01-13 |
CN105245975B true CN105245975B (zh) | 2018-12-14 |
Family
ID=46860056
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110069265.3A Active CN102694769B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
CN201510685468.3A Active CN105245975B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110069265.3A Active CN102694769B (zh) | 2011-03-22 | 2011-03-22 | 媒体数据处理方法及其装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9390274B2 (zh) |
EP (2) | EP2645663B1 (zh) |
CN (2) | CN102694769B (zh) |
ES (2) | ES2632412T3 (zh) |
PT (2) | PT3258664T (zh) |
WO (1) | WO2012126257A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103336928A (zh) * | 2013-06-28 | 2013-10-02 | 贝壳网际(北京)安全技术有限公司 | 对数据库进行加密以及解密的方法及装置 |
US9628528B2 (en) * | 2013-07-19 | 2017-04-18 | Electronics And Telecommunications Research Institute | Apparatus and method for providing content |
WO2015066066A1 (en) * | 2013-10-28 | 2015-05-07 | Futurewei Technologies, Inc. | System and method for signaling and verifying url signatures for both url authentication and url-based content access authorization in adaptive streaming |
CN105743857A (zh) * | 2014-12-10 | 2016-07-06 | 深圳云之家网络有限公司 | 数据处理方法、客户端及服务器 |
CN104540016A (zh) * | 2014-12-29 | 2015-04-22 | 乐视网信息技术(北京)股份有限公司 | 一种视频播放方法及装置 |
US10425427B2 (en) | 2015-06-19 | 2019-09-24 | Futurewei Technologies, Inc. | Template uniform resource locator signing |
US11405662B2 (en) * | 2019-03-22 | 2022-08-02 | Comcast Cable Communications, Llc | Content delivery |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1817040A (zh) * | 2003-07-04 | 2006-08-09 | 皇家飞利浦电子股份有限公司 | 通过一个分布网络来广播多媒体内容的方法 |
CN101433081A (zh) * | 2006-04-28 | 2009-05-13 | 迪士尼企业公司 | 用于分发媒体内容的***和/或方法 |
CN101534433A (zh) * | 2009-04-22 | 2009-09-16 | 北京航空航天大学 | 流媒体加密方法 |
CN101611630A (zh) * | 2006-10-17 | 2009-12-23 | 韩国电子通信研究院 | 数字多媒体广播内容的组合文件格式、处理该格式的数字多媒体广播内容的方法和装置 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080098017A1 (en) * | 2004-10-20 | 2008-04-24 | Joo Sang H | Method and Device for Executing a Watermark-Embedded Content |
US7958369B2 (en) | 2004-10-22 | 2011-06-07 | Hewlett-Packard Development Company, L.P. | Systems and methods for multiple level control of access of privileges to protected media content |
US8370649B2 (en) | 2006-03-31 | 2013-02-05 | Cisco Technology, Inc. | Stream control failover utilizing an attribute-dependent protection mechanism |
US9380096B2 (en) * | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
CN1937495B (zh) * | 2006-09-29 | 2010-05-12 | 清华大学深圳研究生院 | 媒体网络应用的数字版权保护方法及*** |
US8296569B2 (en) * | 2006-10-09 | 2012-10-23 | Microsoft Corporation | Content protection interoperability infrastructure |
CN101282348B (zh) | 2007-04-06 | 2011-03-30 | 上海晨兴电子科技有限公司 | 运用http协议实现流媒体功能的方法 |
CN101196971B (zh) | 2007-12-18 | 2011-01-05 | 北京大学 | 一种对数字内容进行授权管理的实现方法及*** |
US20090169001A1 (en) * | 2007-12-28 | 2009-07-02 | Cisco Technology, Inc. | System and Method for Encryption and Secure Transmission of Compressed Media |
CN101521570B (zh) * | 2008-02-27 | 2012-09-19 | 华为技术有限公司 | 一种实现iptv组播业务媒体安全的方法、***及设备 |
US8935796B2 (en) * | 2008-03-14 | 2015-01-13 | Microsoft Corporation | Segment based digital content protection |
CN101442657B (zh) * | 2008-12-23 | 2010-11-10 | 西安交通大学 | 流媒体分布式数字水印体系结构设计方法 |
US8204217B2 (en) | 2009-01-28 | 2012-06-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Lightweight streaming protection by sequence number scrambling |
CN101516057B (zh) | 2009-02-19 | 2011-12-14 | 深圳市彩秀科技有限公司 | 一种通过移动终端实现流媒体播放的方法 |
EP2437465A4 (en) | 2009-11-09 | 2012-05-16 | Huawei Tech Co Ltd | METHOD, SYSTEM AND NETWORK EQUIPMENT FOR IMPLEMENTING HTTP-BASED CONTINUOUS MULTIMEDIA BROADCAST SERVICE |
US20120233345A1 (en) * | 2010-09-10 | 2012-09-13 | Nokia Corporation | Method and apparatus for adaptive streaming |
-
2011
- 2011-03-22 CN CN201110069265.3A patent/CN102694769B/zh active Active
- 2011-03-22 CN CN201510685468.3A patent/CN105245975B/zh active Active
- 2011-12-01 EP EP11861870.1A patent/EP2645663B1/en active Active
- 2011-12-01 ES ES11861870.1T patent/ES2632412T3/es active Active
- 2011-12-01 ES ES17159498T patent/ES2811306T3/es active Active
- 2011-12-01 EP EP17159498.9A patent/EP3258664B1/en active Active
- 2011-12-01 PT PT171594989T patent/PT3258664T/pt unknown
- 2011-12-01 PT PT118618701T patent/PT2645663T/pt unknown
- 2011-12-01 WO PCT/CN2011/083304 patent/WO2012126257A1/zh active Application Filing
-
2013
- 2013-08-26 US US14/010,276 patent/US9390274B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1817040A (zh) * | 2003-07-04 | 2006-08-09 | 皇家飞利浦电子股份有限公司 | 通过一个分布网络来广播多媒体内容的方法 |
CN101433081A (zh) * | 2006-04-28 | 2009-05-13 | 迪士尼企业公司 | 用于分发媒体内容的***和/或方法 |
CN101611630A (zh) * | 2006-10-17 | 2009-12-23 | 韩国电子通信研究院 | 数字多媒体广播内容的组合文件格式、处理该格式的数字多媒体广播内容的方法和装置 |
CN101534433A (zh) * | 2009-04-22 | 2009-09-16 | 北京航空航天大学 | 流媒体加密方法 |
Also Published As
Publication number | Publication date |
---|---|
US9390274B2 (en) | 2016-07-12 |
PT3258664T (pt) | 2020-07-14 |
CN102694769B (zh) | 2015-09-30 |
EP2645663B1 (en) | 2017-05-31 |
ES2632412T3 (es) | 2017-09-13 |
CN105245975A (zh) | 2016-01-13 |
ES2811306T3 (es) | 2021-03-11 |
EP2645663A4 (en) | 2014-06-04 |
EP3258664A1 (en) | 2017-12-20 |
PT2645663T (pt) | 2017-07-13 |
WO2012126257A1 (zh) | 2012-09-27 |
CN102694769A (zh) | 2012-09-26 |
US20130347123A1 (en) | 2013-12-26 |
EP3258664B1 (en) | 2020-05-20 |
EP2645663A1 (en) | 2013-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105245975B (zh) | 媒体数据处理方法及其装置 | |
US10045093B2 (en) | Systems and methods for securing content delivered using a playlist | |
KR101617340B1 (ko) | 어댑티브 스트리밍을 위한 세그먼트 암호화 및 키 유도를 시그널링하기 위한 시스템 및 방법 | |
US10079870B2 (en) | System and method for effectively controlling client behavior in adaptive streaming | |
KR101603136B1 (ko) | 템플릿 모드에서의 짧은 암호 사용기간의 지원 | |
JP4311899B2 (ja) | コンテンツの配信および保護を行なう方法および装置 | |
KR20110122669A (ko) | 파일 내의 복수의 콘텐츠 보호 시스템 | |
KR20120010164A (ko) | Drm 서비스 제공 방법 및 장치 | |
EP3622426B1 (en) | Systems and methods of preparing multiple video streams for assembly with digital watermarking | |
WO2009006302A1 (en) | Progressive download or streaming of digital media securely through a localized container and communication protocol proxy | |
US9008305B2 (en) | Video data delivery protection | |
US10432991B2 (en) | Secure session-based video watermarking for online media streaming | |
US9246972B2 (en) | Content delivery methods and systems | |
GB2505657A (en) | Digital watermarking and fingerprinting of source data | |
CN114007106B (zh) | 一种h5视频加密播放方法 | |
US20240214361A1 (en) | Distributed data content protection | |
US20240214362A1 (en) | Distributed data content protection | |
CN115499626A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |