[发明专利]一种加密传输媒体流的方法、加密服务器和移动终端有效
申请号: | 200910090993.5 | 申请日: | 2009-08-18 |
公开(公告)号: | CN101998384A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 李勇;张慧媛 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04W12/02 | 分类号: | H04W12/02;H04N21/2347;H04N21/6437;H04N21/236 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 郭海彬 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 传输 媒体 方法 服务器 移动 终端 | ||
1.一种加密传输媒体流的方法,其特征在于,包括:
步骤一,加密服务器生成节目密钥流,使用所述节目密钥流对节目数据流进行加密并进行实时传输协议RTP封装,获得加密节目数据流;
步骤二,加密服务器利用业务密钥对所述节目密钥流进行加密和RTP封装,获得加密密钥流,所述加密密钥流与所述加密节目数据流通过时间戳同步;
步骤三,加密服务器将所述加密节目数据流和所述加密密钥流发送给进行广播发射的广播复用发射器和进行单播传输的流媒体服务器。
2.根据权利要求1所述的方法,其特征在于,所述步骤一具体包括:
加密服务器在完成节目数据的编码后,生成由节目数据单元构成的节目数据流;
加密服务器随机生成节目密钥流,每个节目数据单元都通过所述节目密钥流中对应的节目密钥进行加密,然后进行RTP封装,获得具有时间戳的加密节目数据单元,形成由所述加密节目数据单元构成的所述加密节目数据流。
3.根据权利要求2所述的方法,其特征在于,所述步骤二具体包括:
加密服务器利用业务密钥对每个节目密钥进行加密,然后进行RTP封装,获得具有时间戳的加密密钥包,形成由所述加密密钥包构成的所述加密密钥流,每个所述加密密钥包都与对应的加密节目数据单元具有相同的时间戳。
4.根据权利要求1所述的方法,其特征在于,所述步骤一中,
所述加密节目数据流为加密视频数据流;
或者,所述加密节目数据流为两路,分别为加密视频数据流和加密音频数据流。
5.根据权利要求1、2、3或4所述的方法,其特征在于,还包括,
步骤四,移动终端从所述广播复用发射器接收所述加密节目数据流和所述加密密钥流;
步骤五,移动终端解密所述加密密钥流,获得所述节目密钥流,通过所述节目密钥流解密所述加密节目数据流,获得所述节目数据流并进行播放;
步骤六,移动终端向所述流媒体服务器发送建立单播传输的请求,接收来自所述流媒体服务器的会话描述协议SDP文件;
步骤七,移动终端根据所述SDP文件从所述流媒体服务器接收所述加密节目数据流和所述加密密钥流;
步骤八,移动终端解密所述加密密钥流,获得所述节目密钥流,通过所述节目密钥流解密所述加密节目数据流,获得所述节目数据流并进行播放。
6.根据权利要求5所述的方法,其特征在于,所述SDP文件包括对所述加密节目数据流和所述加密密钥流的描述信息。
7.根据权利要求6所述的方法,其特征在于,所述描述信息包括指示所述加密密钥流的指示字段,还包括指示所述加密节目数据流为视频和/或音频的指示字段。
8.一种加密传输媒体流的加密服务器,其特征在于,包括:
第一加密单元,用于:生成节目密钥流,并使用所述节目密钥流对节目数据流进行加密和实时传输协议RTP封装,获得加密节目数据流;
第二加密单元,用于:利用业务密钥对所述节目密钥流进行加密和RTP封装,获得加密密钥流,所述加密密钥流与所述加密节目数据流通过时间戳同步;
传输单元,用于:将所述加密节目数据流和所述加密密钥流发送给进行广播发射的广播复用发射器和进行单播传输的流媒体服务器。
9.根据权利要求8所述的加密服务器,其特征在于,
所述加密节目数据流为加密视频数据流;
或者,所述加密节目数据流为两路,分别为加密视频数据流和加密音频数据流。
10.一种移动终端,其特征在于,包括:
接收单元,用于:从广播复用发射器接收加密节目数据流和加密密钥流,或者根据会话描述协议SDP文件从流媒体服务器接收所述加密节目数据流和所述加密密钥流;
解密单元,用于:解密所述加密密钥流,获得节目密钥流,通过所述节目密钥流解密所述加密节目数据流,获得节目数据流并进行播放;
切换单元,用于:向所述流媒体服务器发送建立单播传输的请求,接收来自所述流媒体服务器的所述SDP文件,使所述接收单元从所述流媒体服务器接收数据。
11.一种加密传输媒体流的系统,其特征在于,包括加密服务器、广播复用发射器、流媒体服务器和移动终端:
所述加密服务器,用于:生成节目密钥流,使用所述节目密钥流对节目数据流进行加密并进行实时传输协议RTP封装,获得加密节目数据流;利用业务密钥对所述节目密钥流进行加密和RTP封装,获得加密密钥流,所述加密密钥流与所述加密节目数据流通过时间戳同步;将所述加密节目数据流和所述加密密钥流发送给所述广播复用发射器和所述流媒体服务器;
所述广播复用发射器,用于:广播发射所述加密节目数据流和所述加密密钥流;
所述流媒体服务器,用于:单播传输所述加密节目数据流和所述加密密钥流;
所述移动终端,用于:从所述广播复用发射器接收加密节目数据流和加密密钥流,或者根据会话描述协议SDP文件从所述流媒体服务器接收所述加密节目数据流和所述加密密钥流;解密所述加密密钥流,获得节目密钥流,通过所述节目密钥流解密所述加密节目数据流,获得节目数据流并进行播放;向所述流媒体服务器发送建立单播传输的请求,接收来自所述流媒体服务器的所述SDP文件,使所述接收单元从所述流媒体服务器接收数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910090993.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提琴运弓矫正器
- 下一篇:一种基于PC串口的数据采集卡