[发明专利]一种实现直播码流分发的方法和系统在审
申请号: | 201110239996.8 | 申请日: | 2011-08-19 |
公开(公告)号: | CN102271163A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 马忠成 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 直播 分发 方法 系统 | ||
1.一种上传直播码流的方法,基于所述方法能将一直播编码器的直播码流传送至HTTP服务器,其特征在于,所述方法包括:
每隔一时间周期,将在所述时间周期内的第一直播码流合成第一TS分片文件,所述第一直播码流为基于HTTP协议的直播码流;
用第一密钥对所述第一TS分片文件进行加密,获得第二TS分片文件,并将所述第一密钥写入到第一密钥文件;
将所述第二TS分片文件和所述第一密钥文件上传到所述HTTP服务器。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
上传与所述第一TS分片文件对应的第一索引临时文件至所述HTTP服务器,并将所述第一索引临时文件以文件名加后缀的形式命名,所述第一索引临时文件至少包括有所述第一TS分片文件的名称信息,所述第一密钥文件的名称信息;
其中,所述HTTP服务器用于在所述第一索引临时文件上传完成后,对所述第一索引临时文件的文件名进行重新命名。
3.如权利要求2所述的方法,其特征在于,所述对所述第一索引临时文件的文件名进行重新命名,具体为:将所述第一索引临时文件的命名从以文件名加后缀的形式调整以文件名的形式。
4.一种分发直播码流的方法,所述方法应用于包括有HTTP服务器及与所述HTTP服务器连接的下级节点的内容分发系统中,其特征在于,所述方法包括:
在第一时刻接收第一分发命令,所述第一分发命令包括有至少一个索引临时文件的名称信息;
基于所述至少一个索引临时文件的名称信息、所述第一时刻和最近一次所述HTTP服务器完成第二分发命令的第二时刻,决定出在第一时刻和第二时刻间,新增的至少一个TS分片文件和至少一个密钥文件,其中每个TS分片文件都是用所述至少一个密钥文件中的密钥加密过的文件;
将所述新增的至少一个TS分片文件和至少一个密钥文件分发至所述下级节点。
5.如权利要求4所述的方法,其特征在于,所述将所述新增的至少一个TS分片文件和至少一个密钥文件分发至所述下级节点,具体包括:
发送通知至所述下级节点,所述通知用于让所述下级节点到所述HTTP服务器下载所述新增的至少一个TS分片文件和至少一个密钥文件;
所述下级节点用于基于所述通知,下载所述新增的至少一个TS分片文件和至少一个密钥文件。
6.如权利要求5所述的方法,其特征在于,所述下级节点还用于下载所述新增的至少一个TS分片文件和至少一个密钥文件对应的至少一个索引临时文件,所述至少一个索引临时文件中每个索引临时文件都以文件名的形式命名。
7.一种用来分发直播码流的内容分发系统,其特征在于,包括:HTTP服务器,用于接收并存储来自直播编码器输出的TS分片文件、密钥文件和索引临时文件,其中,所述TS分片文件为用所述密钥文件中的密钥加密过的文件;所述索引临时文件中包括有所述TS分片文件的名称信息和所述密钥文件的名称信息;
至少一个下级节点,与所述HTTP服务器连接,用于根据来自所述HTTP服务器的通知,从所述HTTP服务器获得所述TS分片文件、密钥文件和索引临时文件。
8.如权利要求7所述的系统,其特征在于,所述的HTTP服务器包括:
接收模块,用于接收并存储来自直播编码器输出的TS分片文件、密钥文件和索引临时文件;
决定模块,用于在进行分发时,决定所述HTTP服务器上新增的TS分片文件和密钥文件,其中TS分片文件都是用所述密钥文件中的密钥加密过的文件;
分发模块,用于将所述新增的至少一个TS分片文件和至少一个密钥文件分发至所述下级节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110239996.8/1.html,转载请声明来源钻瓜专利网。