媒体数据处理方法及其装置的制造方法

文档序号:9492252阅读:400来源:国知局
媒体数据处理方法及其装置的制造方法
【技术领域】
[0001]本发明实施例涉及音视频技术,尤其涉及一种媒体数据处理方法及其装置。
【背景技术】
[0002]随着互联网的普及,流媒体服务得到迅速的发展,基于超文本传输协议(HyperText Transfer Protocol,以下简称:HTTP)的流媒体服务即为其中的一种。
[0003]现有技术对HTTP流媒体服务采用内容保护,从而使得流媒体内容的所有者的权益得到保护。具体来说,在3GPP的HTTP Streaming标准中,内容保护是以内容段落为单位的。内容段落对应于某一段内容的持续时间,内容段落中有至少一个编码表达,每个编码表达包含若干的媒体片断。每个编码表达中的媒体片断采用相同的保护方式。所谓保护方式是指对所需保护的内容所采用的保护方法以及应用于该方法的相关信息,例如,该保护方法可以为加密算法,该方法的相关信息即为对应于该加密算法的密钥或者获取该加密算法的密钥途径等。
[0004]但是,发明人在实现本发明的过程中发现,现有技术对HTTP流媒体服务采用的内容保护方式灵活性较低,无法满足内容提供者限制用户访问流媒体服务时的多样化需求。

【发明内容】

[0005]本发明实施例提供一种媒体数据处理方法及其装置,以提高内容保护方式的灵活性。
[0006]本发明实施例提供一种媒体数据处理方法,包括:
[0007]获取编码表达中的各媒体片断;
[0008]对所述编码表达中的至少部分媒体片断进行内容保护处理。
[0009]本发明实施例提供另一种媒体数据处理方法,包括:
[0010]向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
[0011 ] 接收所述媒体服务器根据所述标识信息发送的媒体片断;
[0012]根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
[0013]本发明实施例提供另一种媒体数据处理方法,包括:
[0014]向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
[0015]接收所述媒体服务器根据所述标识信息发送的媒体片断;
[0016]根据所述媒体片断包含的媒体片断保护元素处理该媒体片断,所述媒体片断保护元素包含该媒体片断所采用的内容保护方法信息。
[0017]本发明实施例提供一种媒体数据处理装置,包括:
[0018]获取模块,用于获取编码表达中的各媒体片断;
[0019]内容保护处理模块,用于对所述编码表达中的至少部分媒体片断进行内容保护处理。
[0020]本发明实施例提供另一种媒体数据处理装置,包括:
[0021]第一发送模块,用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
[0022]第一接收模块,用于接收所述媒体服务器根据所述标识信息发送的媒体片断;
[0023]第一处理模块,用于根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
[0024]本发明实施例提供另一种媒体数据处理装置,包括:
[0025]第二发送模块,用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;
[0026]第二接收模块,用于接收所述媒体服务器根据所述标识信息发送的媒体片断;
[0027]第二处理模块,用于根据所述媒体片断包含的媒体片断保护元素处理该媒体片断,所述媒体片断保护元素包含该媒体片断所采用的内容保护方法信息。
[0028]本发明实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,进而满足内容提供者仅限制用户访问某些媒体片断而开放其余媒体片断时的需求。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明媒体数据处理方法实施例一的流程图;
[0031]图2为本发明媒体数据处理方法实施例二的流程图;
[0032]图3a为发明实施例所采用的一般化的编码表达模块的结构示意图;
[0033]图3b为采用起始索引和结束索引描述保护范围的一种内容保护单元结构示意图;
[0034]图3c为采用起始索引和连续媒体片断的长度描述保护范围的一种内容保护单元结构示意图;
[0035]图4a为图2所示方法实施例的一种内容保护处理的示意图;
[0036]图4b为图4a所示处理方式所对应的编码表达模块的一种结构示意图;
[0037]图5为图3a中的内容保护单元的一种具体结构示意图;
[0038]图6为图3a中的内容保护单元的另一种具体结构示意图;
[0039]图7为图2所示方法实施例中另一种内容保护单元的结构示意图;
[0040]图8为本发明媒体数据处理方法实施例三的流程图;
[0041]图9为采用图8所示方法实施例进行内容保护处理的一个媒体片断的结构示意图;
[0042]图10为本发明媒体数据处理方法实施例四的流程图;
[0043]图11为本发明媒体数据处理方法实施例五的流程图;
[0044]图12为本发明媒体数据处理方法实施例六的流程图;
[0045]图13为本发明媒体数据处理方法实施例七的流程图;
[0046]图14为本发明媒体数据处理装置实施例一的结构示意图;
[0047]图15为本发明媒体数据处理装置实施例二的结构示意图;
[0048]图16为本发明媒体数据处理装置实施例三的结构示意图;
[0049]图17为本发明媒体数据处理装置实施例四的结构示意图;
[0050]图18为本发明媒体数据处理装置实施例五的结构示意图;
[0051]图19为本发明媒体数据处理装置实施例六的结构示意图;
[0052]图20为本发明媒体数据处理装置实施例七的结构示意图。
【具体实施方式】
[0053]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0054]图1为本发明媒体数据处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
[0055]步骤101、获取编码表达中的各媒体片断。
[0056]举例来说,内容保护装置可以获取内容的编码表达(encoded vers1ns of thecontent)。该编码表达是数字化形式的内容,例如可以是独立的媒体分量的编码,如图像的编码;或者是多个媒体分量的编码复用在一起,如其中包含图像编码和音频编码。该编码表达在时间上可以包括多个媒体片断(Segment)。
[0057]具体来说,内容获取装置可以把采集的内容,如:声音或者图像等输入编码器,生成数字化形式的编码表达,编码表达按照(近似)相等的媒体时间长度进行分割,并按照适当的媒体传输格式进行封装,形成媒体片断。常用的媒体传输格式例如可以为动态图像专家组传输流(Moving Pictures Experts Group 2Transport Stream,以下简称:MPEG2-TS),国际标准组织定义的基本媒体文件格式(Internat1nal Organizat1n forStandards Basic Media File Format,以下简称:IS0 BMFF)等。通常在一个编码表达中,媒体片断对应的媒体时间长度大致相等;初始化片断是一个特殊的媒体片断,它只含有编码表达的元数据,可用于初始化解码设备,而不含有内容的编码数据,不对应于媒体呈现时间。如果编码表达只有一个媒体片断,则初始化片段和媒体片断可以是在一起的。
[005
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1