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

文档序号:9492252阅读:来源:国知局
媒体片断时,可以根据MPD文件对媒体片断进行解保护处理,因此,内容提供者可以对内容进行更加灵活的保护。
[0107]下面采用一个具体实施例对图10所示方法实施例的技术方案进行详细说明。
[0108]图11为本发明媒体数据处理方法实施例五的流程图,如图11所示,本实施例的方法可以用于流媒体数据的跳跃播放,本实施例的方法可以包括:
[0109]步骤210、获取MPD文件,解析该MPD文件。
[0110]具体来说,客户端可以通过对Mro文件的解析,生成编码表达的媒体片断列表,列表中包括各编码表达中的媒体片断所采用的内容保护方式。
[0111]步骤220、选择编码表达中的媒体片断。
[0112]具体来说,客户端在选择编码表达中的媒体片断时,除了需要依据现有技术选择编码表达时需要考虑的因素,如:当前可用的带宽,编码表达的带宽,分辨率,帧率等,还需要考虑客户端是否能够支持所选择的编码表达的媒体片断的内容保护方式。
[0113]步骤230、客户端向媒体服务器发送媒体片断请求消息。
[0114]步骤240、客户端接收媒体服务器发送的媒体片断。
[0115]步骤250、根据媒体片断列表,采用相应的内容保护方法对该媒体片断进行解保护处理。
[0116]该解保护处理例如可以是解密操作,从而恢复受保护之前的流媒体数据,并按照权限使用该流媒体数据。
[0117]步骤260、客户端向用户呈现流媒体内容。
[0118]本实施例,客户端在使用经过内容保护处理后的媒体片断时,可以根据MPD文件确定该媒体片断是否经过内容保护处理,并对经过内容保护处理的媒体片断进行相应的解保护处理。本实施例通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性。
[0119]图12为本发明媒体数据处理方法实施例六的流程图,如图12所示,本实施例的方法是客户端获取经过图8所示内容保护处理的流媒体数据的方法,本实施例的方法可以包括:
[0120]步骤310、向媒体服务器发送媒体片断请求消息,媒体片断请求消息中包含请求的媒体片断的标识信息。
[0121]步骤320、接收媒体服务器根据标识信息发送的媒体片断。
[0122]步骤310?320与上述步骤210?220的实现原理类似,此处不再赘述。
[0123]步骤330、根据所述媒体片断包含的媒体片断保护元素对该媒体片断进行解保护处理。
[0124]该媒体片断保护元素包含该媒体片断所采用的内容保护方式。本实施例中的媒体片断的结构可以如图9所示。
[0125]具体来说,本实施例与上述图10所示方法实施例的区别在于,本实施例中,经过内容保护处理的媒体片断,其中均包含内容保护方式的说明,本实施例相对于图10所示方法实施例来说,可以简化Mro文件的内容,不需要在MPD文件中说明媒体片断所采用的内容保护方式的作用范围;每个媒体片断都是自包含的,客户端不需要获取媒体片断之外的信息就可以进行解保护处理。
[0126]图13为本发明媒体数据处理方法实施例七的流程图,如图13所示,本实施例的方法是对图12所示方法实施例的细化,本实施例的方法可以包括:
[0127]步骤410、向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息。
[0128]步骤420、接收所述媒体服务器根据所述标识信息发送的媒体片断。
[0129]步骤410?420和上述步骤310?320的实现原理类似,此处不再赘述。
[0130]步骤430、从所述接收的媒体片断中提取所述媒体片断保护元素。
[0131]需要说明的是,客户端在从接收的媒体片断中提取媒体片断保护元素之前还可以先判断该媒体片断中是否包含该媒体片断保护元素,从而获知该媒体片断是否经过内容保护处理。本实施例并不限定客户端采用何种方式判断,本领域技术人员可以根据现有技术实现,例如通过该媒体片断的长度等方式判断。
[0132]在具体实现时,客户端可以从媒体片断的起始端或者结束端提取该媒体片断保护元素。
[0133]步骤440、从所述媒体片断保护元素中获取所述接收的媒体片断的内容保护方式。
[0134]客户端进一步地可以从媒体片断保护元素中获取该媒体片断的内容保护方式,例如包括schm和schi。
[0135]步骤450、应用所述内容保护方式对所述接收的媒体片断进行解保护处理。
[0136]具体来说,客户端可以根据该schm和schi对该媒体片断进行解保护处理,具体处理方式与上述采用MPD文件的方案进行解保护的处理过程类似,此处不再赘述。
[0137]上述两个实施例,通过将编码表达中的媒体片断作为内容保护单位,可以对编码表达中的至少部分媒体片断进行内容保护,使得该编码表达中的媒体片断的保护方式差异化,从而可以提高对HTTP流媒体服务进行内容保护的灵活性,进而满足内容提供者仅限制用户访问某些媒体片断而开放其余媒体片断时的需求。而且,本实施例相对于图2所示方法实施例来说,可以简化MPD文件的内容,客户端不需要获取媒体片断之外的信息就可以进行解保护处理。
[0138]图14为本发明媒体数据处理装置实施例一的结构示意图,如图14所示,本实施例的装置即为一种内容保护装置,本实施例的装置可以包括:获取模块11和内容保护处理模块12,其中,获取模块11,用于获取编码表达中的各媒体片断;内容保护处理模块12用于对所述编码表达中的至少部分媒体片断进行内容保护处理。
[0139]本实施例的装置可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0140]图15为本发明媒体数据处理装置实施例二的结构示意图,如图15所示,本实施例的装置在图14所示装置结构的基础上,进一步地,还可以包括:生成模块13和存储模块14,其中,生成模块13用于生成媒体呈现描述文件,所述媒体呈现描述文件用于描述所述编码表达中的至少部分媒体片断所采用的内容保护方式;存储模块14用于存储经过内容保护处理后的编码表达和所述生成模块生成的媒体呈现描述文件。
[0141]本实施例的装置可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0142]图16为本发明媒体数据处理装置实施例三的结构示意图,如图16所示,本实施例的装置在图14所示装置结构的基础上,进一步地,内容保护处理模块12可以包括:第一保护处理单元121和第二保护处理单元122,其中,第一保护处理单元121用于对所述至少部分媒体片断中的每一个媒体片断进行保护处理;第二保护处理单元122用于在经过第一保护处理单元121处理的每一个媒体片断中增加媒体片断保护元素,所述媒体片断保护元素包含该媒体片断所采用的内容保护方式的描述信息。
[0143]本实施例的装置可以用于执行图8所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0144]图17为本发明媒体数据处理装置实施例四的结构示意图,如图17所示,本实施例的装置即为一种客户端上部署的处理装置,本实施例的装置可以包括:第一发送模块21、第一接收模块22以及第一处理模块23,其中,第一发送模块21用于向媒体服务器发送媒体片断请求消息,所述媒体片断请求消息中包含所请求的媒体片断的标识信息;第一接收模块22用于接收所述媒体服务器根据所述标识信息发送的媒体片断;第一处理模块23用于根据媒体呈现描述文件处理接收的媒体片断,所述媒体呈现描述文件用于描述编码表达中的至少部分媒体片断所采用的内容保护方式。
[0145]本实施例的装置可以用于执行图10所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0146]图18为本发明媒体数据处理装置实施例五的结构示意图,如图18所示,本实施例的装置在图17所示装置的基础上,进一步地可以包括:预处理模块24,第一处理模块23可以具体包括:判断单元231和第一处理单元232,其中,预处理模块24用于获取所述媒体呈现描述文件,并对所述媒体呈现描述文件进行解析处理,获取编码表达中的各媒体片断所采用的内容保护方式;根据所述内容保护方式,选择编码表达中的媒体片断;判断单元231用于确定所述接收的媒体片断的位置信息是否在所述范围信息所描述的范围内;第一处理单元232用于若判断单元231判断在所述范围内,则采用所述内容保护方法信息对所述接收的媒体片断进行解保护处理。
[0147]
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1