流媒体内容的处理方法和设备技术

技术编号:8132522 阅读:193 留言:0更新日期:2012-12-27 05:39
本发明专利技术提供一种流媒体内容的处理方法和设备,该方法包括HTTP?Streaming?Server接收第三方设备发送的认证请求,根据认证请求对第三方设备进行认证,若认证通过,向第三方设备发送认证通过的认证响应,以触发第三方设备发送第一标识及第一标识对应的第三方设备需要处理的内容,第一标识为MPD的标识;HTTP?Streaming?Server接收第一标识及第一标识对应的第三方设备需要处理的内容,并根据三方设备需要处理的内容,对第一标识对应的MPD进行处理;并对处理后的MPD进行安全处理,并将安全处理后的MPD发送给客户端,以供客户端获取并播放与安全处理后的MPD所对应的流媒体内容。

【技术实现步骤摘要】

本专利技术实施例涉及流媒体技术,尤其涉及一种流媒体内容的处理方法和设备
技术介绍
流媒体是指在互联网上以数据流的方式发布音频和视频的多流媒体内容的媒体,流媒体技术是指在IP网络上发布多媒体数据流的技术,其主要采用流式传输方式,将整个多媒体文件压缩编码成多个压缩包,向客户端实时地顺序传送,用户可以一边解压播放前面传送过来的压缩包,一边下载后续的压缩包,从而节省了时间。超文本传输协议(HyperText Transfer Protocol ;简称HTTP)流(Streaming)服务器(Server)主要采用明文传送媒体呈现内容的描述(Media Presentation Description ;简称MPD),从而使得MPD的安全性、完整性以及用户隐私带来严重的隐患;但是,若采用加密方式传送MH)时,还会使得某些合法的第三方设备不能对MH)进行合法操作,从而妨碍了 HTTP Streaming Server中对MPD的有效使用。
技术实现思路
本专利技术实施例提供一种流媒体内容的处理方法和设备,用以保证了 MPD的完整性、安全性和高隐私性。一方面,提供了一种流媒体内容的处理方法,包括HTTP Streaming Server接收第三方设备发送的认证请求,根据所述认证请求,对所述第三方设备进行认证,若认证通过,向所述第三方设备发送认证通过的认证响应,以触发所述第三方设备发送第一标识及所述第一标识对应的第三方设备需要处理的内容,所述第一标识为MPD的标识;所述HTTP Streaming Server接收所述第一标识及所述第一标识对应的第三方设备需要处理的内容,并根据所述第三方设备需要处理的内容,对所述第一标识对应的MPD进行处理;所述HTTP Streaming Server对处理后的MPD进行安全处理,并将安全处理后的MPD发送给客户端,以供所述客户端获取并播放与所述安全处理后的MPD对应的流媒体内容。一方面,提供了另一种媒体内容的处理方法,包括第三方设备获取客户端发送的MPD的请求消息,所述MPD的请求消息包括第一标识,所述第一标识为MPD的标识;所述第三方设备根据所述MPD的请求消息,向HTTP Streaming Server发送认证请求,并接收所述HTTP Streaming Server返回的认证响应;所述第三方设备若接收到的认证响应为认证通过的响应,则向所述HTTPStreaming Server发送所述第一标识及所述第一标识对应的第三方设备需要处理的内容,以使得所述HTTP Streaming Server根据所述三方设备需要处理的内容,对所述第一标识对应的MPD进行处理,对处理后的MPD进行安全处理,并将安全处理后的MPD发送给客户端。一方面,提供了又一种流媒体内容的处理方法,包括第三方设备获取到客户端发送的MPD的请求消息,根据所述MPD的请求消息,向HTTP Streaming Server 发送认证请求;所述第三方设备接收所述HTTP Streaming Server在认证通过后所发送的第一密钥,并根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的MPD进行处理,并发送给所述客户端,以供所述客户端获取并播放与处理后的MPD对应的流媒体内容,所述第三方设备需要处理的内容为预先设置的、且用于MPD进行处理的内容。 一方面,提供了还一种流媒体内容的处理方法,包括HTTP Streaming Server接收第三方设备发送的认证请求,并对所述第三方设备进行认证;所述HTTP Streaming Server在认证通过后,向第三方设备发送第一密钥,以使得所述第三方设备根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端。一方面,提供了一种 HTTP Streaming Server,包括第一收发模块,用于接收第三方设备发送的认证请求;第一认证模块,用于根据所述第一收发模块接收到的所述认证请求,对所述第三方设备进行认证;所述第一收发模块用于当所述第一认证模块认证通过,向所述第三方设备发送认证通过的认证响应,并接收所述第一标识及所述第一标识对应的所述第三方设备需要处理的内容;所述第一标识为MPD的标识;第一处理模块,用于根据所述第一收发模块接收的所述第一标识及所述第一标识对应的所述第三方需要处理的内容,对所述第一标识对应的MPD进行处理;第一收发模块用于对所述第一处理模块处理后的MPD进行安全处理,并将安全处理后的MPD发送给客户端。一方面,提供了一种第三方设备,包括保存模块,用于保存第三方设备需要处理的内容;第二收发模块,用于获取客户端发送的MPD的请求消息,所述MPD的请求消息包括第一标识,所述第一标识为MPD的标识;并根据所述MPD的请求消息,向HTTP StreamingServer发送认证请求,并接收所述HTTP Streaming Server返回的认证响应;若接收到的认证响应为认证通过的响应,则向所述HTTP Streaming Server发送所述第一标识及所述第一标识对应的、所述保存模块保存的第三方设备需要处理的内容,以使得所述HTTPStreaming Server根据所述三方设备需要处理的内容,对所述第一标识对应的MPD进行处理,并对处理后的MPD进行安全处理,并将安全处理后的MPD发送给客户端。一方面,提供了另一种第三方设备,包括第三收发模块,用于获取客户端发送的MPD的请求消息,根据所述MPD的请求消息,向HTTP Streaming Server发送认证请求;并接收所述HTTP Streaming Server在认证通过后所发送的第一密钥;第二处理模块,用于根据所述第三方设备需要处理的内容以及所述第三收发模块接收到的所述第一密钥,对获取到的、加密后的MPD进行处理,并发送给所述客户端,以供所述客户端获取并播放与处理后的MPD对应的流媒体内容,所述第三方设备需要处理的内容为预先设置的且用于对媒体呈现内容进行处理的内容。一方面,提供了另一种 HTTP Streaming Server,包括第四收发模块,用于接收第三方设备发送的认证请求;第二认证模块,用于对所述第三方设备进行认证;所述第四收发模块还用于在所述第二认证模块认证通过后,向第三方设备发送第一密钥,以使得所述第三方设备根据所述第一密钥以及第三方设备需要处理的内容,对获 取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端。本专利技术实施例的流媒体内容的处理方法和设备,通过HTTP Streaming Server接收第三方设备发送的认证请求,根据该认证请求,对第三方设备进行认证,若认证通过,向第三方设备发送认证通过的认证响应,以触发第三方设备发送第一标识和第一标识对应的第三方设备需要处理的内容,并根据该第三方设备需要处理的内容,对第一标识对应的MPD进行处理,并将处理后的MPD进行安全处理,最后将安全处理后的MPD发送给客户端,以供该客户端获取并播放与该安全处理后的MPD所对应的流媒体内容,从而保证了 MPD的完整性、安全性和高隐私性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附本文档来自技高网...

【技术保护点】
一种流媒体内容的处理方法,其特征在于,包括:超文本传输协议流服务器接收第三方设备发送的认证请求,根据所述认证请求,对所述第三方设备进行认证,若认证通过,向所述第三方设备发送认证通过的认证响应,以触发所述第三方设备发送第一标识及所述第一标识对应的第三方设备需要处理的内容,所述第一标识为媒体呈现内容描述的标识;所述超文本传输协议流服务器接收所述第一标识及所述第一标识对应的第三方设备需要处理的内容,并根据所述三方设备需要处理的内容,对所述第一标识对应的媒体呈现内容描述进行处理;所述超文本传输协议流服务器对处理后的媒体呈现内容描述进行安全处理,并将安全处理后的媒体呈现内容描述发送给客户端,以供所述客户端获取并播放与所述安全处理后的媒体呈现内容描述所对应的流媒体内容。

【技术特征摘要】
1.一种流媒体内容的处理方法,其特征在于,包括 超文本传输协议流服务器接收第三方设备发送的认证请求,根据所述认证请求,对所述第三方设备进行认证,若认证通过,向所述第三方设备发送认证通过的认证响应,以触发所述第三方设备发送第一标识及所述第一标识对应的第三方设备需要处理的内容,所述第一标识为媒体呈现内容描述的标识; 所述超文本传输协议流服务器接收所述第一标识及所述第一标识对应的第三方设备需要处理的内容,并根据所述三方设备需要处理的内容,对所述第一标识对应的媒体呈现内容描述进行处理; 所述超文本传输协议流服务器对处理后的媒体呈现内容描述进行安全处理,并将安全处理后的媒体呈现内容描述发送给客户端,以供所述客户端获取并播放与所述安全处理后的媒体呈现内容描述所对应的流媒体内容。2.根据权利要求I所述方法,其特征在于,所述超文本传输协议流服务器接收第三方设备发送的认证请求,根据所述认证请求,对所述第三方设备进行认证,若认证通过,向所述第三方设备发送认证通过的认证响应,包括 所述超文本传输协议流服务器接收第三方设备发送的认证请求,根据所述认证请求,对所述第三方设备进行认证,若认证通过,与所述第三方设备建立安全隧道,并通过所述安全隧道向第三方设备发送认证通过的认证响应。3.根据权利要求2所述的方法,其特征在于,所述超文本传输协议流服务器接收所述第一标识及所述第一标识对应的第三方设备需要处理的内容,包括 所述超文本传输协议流服务器接收所述第三方设备通过所述安全隧道发送的所述第一标识及所述第一标识对应的第三方设备需要处理的内容。4.根据权利要求I至3任一项所述的方法,其特征在于,所述超文本传输协议流服务器对处理后的媒体呈现内容描述进行安全处理,并将安全处理后的媒体呈现内容描述发送给客户端,包括 所述超文本传输协议流服务器根据预先配置的密钥,对所述处理后的媒体呈现内容描述进行加密处理,并发送加密后的媒体呈现内容描述给客户端;或者, 所述超文本传输协议流服务器将所述处理后的媒体呈现内容描述通过所述超文本传输协议流服务器与所述客户端建立的互联网协议安全隧道发送给所述客户端。5.—种流媒体内容的处理方法,其特征在于,包括 第三方设备获取客户端发送的媒体呈现内容描述的请求消息,所述媒体呈现内容描述的请求消息包括第一标识,所述第一标识为媒体呈现内容描述的标识; 所述第三方设备根据所述媒体呈现内容描述的请求消息,向超文本传输协议流服务器发送认证请求,并接收所述超文本传输协议流服务器返回的认证响应; 所述第三方设备若接收到的认证响应为认证通过的响应,则向所述超文本传输协议流服务器发送所述第一标识及所述第一标识对应的第三方设备需要处理的内容,以使得所述超文本传输协议流服务器根据所述三方设备需要处理的内容,对所述第一标识对应的媒体呈现内容描述进行处理,对处理后的媒体呈现内容描述进行安全处理,并将安全处理后的媒体呈现内容描述发送给客户端。6.根据权利要求5所述的方法,其特征在于,所述第三方设备根据所述媒体呈现内容描述的请求消息,向超文本传输协议流服务器发送认证请求,并接收所述超文本传输协议流服务器返回的认证响应包括 所述第三方设备根据所述媒体呈现内容描述的请求消息,向超文本传输协议流服务器发送认证请求; 若所述第三方设备认证通过,所述第三方设备与所述超文本传输协议流服务器建立安全隧道,并通过所述安全隧道接收认证通过的认证响应。7.根据权利要求6所述的方法,其特征在于,所述第三方设备若接收到的认证响应为认证通过的响应,则向所述超文本传输协议流服务器发送所述第一标识及所述第一标识对应的第三方设备需要处理的内容,包括 所述第三方设备通过所述安全隧道接收到认证通过的响应,则所述第三方设备通过所述安全隧道向所述超文本传输协议流服务器发送所述第一标识及所述第一标识对应的第三方设备需要处理的内容。8.一种流媒体内容的处理方法,其特征在于,包括 第三方设备获取客户端发送的媒体呈现内容描述的请求消息,根据所述媒体呈现内容描述的请求消息,向超文本传输协议流服务器发送认证请求; 所述第三方设备接收所述超文本传输协议流服务器在认证通过后所发送的第一密钥,并根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端,以供所述客户端获取并播放与处理后的媒体呈现内容描述对应的流媒体内容,所述第三方设备需要处理的内容为预先设置的、且用于对媒体呈现内容描述进行处理的内容。9.根据权利要求8所述的方法,其特征在于,所述第三方设备接收所述超文本传输协议流服务器在认证通过后所发送的第一密钥,并根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端,包括 所述第三方设备接收所述超文本传输协议流服务器在认证通过后所发送的第一密钥,并根据所述第一密钥,对获取到的、加密后的媒体呈现内容描述进行解密,再根据所述第三方设备需要处理的内容,对解密的媒体呈现内容描述进行处理; 所述第三方设备根据所述第一密钥,对处理后的媒体呈现内容描述进行加密并发送给所述客户端。10.根据权利要求8所述的方法,其特征在于,所述第三方设备接收所述超文本传输协议流服务器在认证通过后所发送的第一密钥,并根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端,包括 所述第三方设备将所述第三方设备需要添加的内容添加至媒体呈现内容描述的最后,所述媒体呈现内容描述为获取到的且加密后的媒体呈现内容描述,所述加密后的媒体呈现内容描述是由所述超文本传输协议流服务器根据第二密钥加密得到的,且所述第一密钥为所述第二密钥推衍得到; 所述第三方设备根据接收到的所述超文本传输协议流服务器在认证通过后发送的第一密钥,对添加后的媒体呈现内容描述进行加密并发送给所述客户端。11.根据权利要求8所述的方法,其特征在于,所述方法还包括 所述第三方设备预先配置与所述客户端共享的第三密钥;则所述第三方设备接收所述超文本传输协议流服务器在认证通过后所发送的第一密钥,并根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端包括 所述第三方设备接收所述超文本传输协议流服务器在认证通过后所发送的第一密钥,并根据所述第一密钥,对获取到的、加密的媒体呈现内容描述进行解密,再根据所述第三方设备需要处理的内容,对解密后的媒体呈现内容描述进行处理; 所述第三方设备根据所述第三密钥,对处理后的媒体呈现内容描述进行加密并发送给所述客户端。12.—种流媒体内容的处理方法,其特征在于,包括 超文本传输协议流服务器接收第三方设备发送的认证请求,并对所述第三方设备进行认证; 所述超文本传输协议流服务器在认证通过后,向第三方设备发送第一密钥,以使得所述第三方设备根据所述第一密钥以及第三方设备需要处理的内容,对获取到的、加密的媒体呈现内容描述进行处理,并发送给所述客户端。13.根据权利要求12所述的方法,其特征在于,所述方法还包括 所述超文本传输协议流服务器根据所述第一密钥,对媒体呈现内容描述进行加密处理,...

【专利技术属性】
技术研发人员:毕晓宇韦安妮崔洋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1