[发明专利]一种自动故障恢复直播时移传输系统及其方法有效
申请号: | 201410025914.3 | 申请日: | 2014-01-21 |
公开(公告)号: | CN103763139B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 陈朱尧;苏科 | 申请(专利权)人: | 北京视达科科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/721;H04L12/803 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 胡晶 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 故障 恢复 直播 传输 系统 及其 方法 | ||
技术领域
本发明涉及媒体传播设备领域,尤其涉及一种自动故障恢复直播时移传输系统及其自动故障恢复直播时移传输方法。
背景技术
随着IP网络的迅速发展,流媒体正逐步成为一项主要业务,尤其是直播流的时移回看业务。在直播时移回看系统中,直播数据被采集并保存在IDC数据中心,然后将数据下发到各省或者地方的区域IDC中心,在由区域IDC中心将数据下发到各个边缘节点,为用户提供服务,因此对直播数据的传输质量和性能要求极高。在直播的时移系统中,如何在现有网络上改善、提高直播流的传输质量,以满足多媒体业务的QoS要求,保证用户观看回看、时移、直播等节目的流畅性,是一项非常有意义的研究课题。
现有的直播数据传输技术,主要是采用中心节点直接将数据下发到目的服务器上面,这样导致的问题就是目的服务器对中心服务器的依赖性很高。当中心服务器和目的服务器间网络出现故障或者在网络高峰期、网速波动大的时候,目的服务器对直播的数据会出现延迟、丢包等情况,并且在出现这个情况时,不仅对实时直播有影响,还对后期用户进行直播回看的时候也有影响,从而得不到自动恢复。
因此,针对直播流业务具有数据量大、连续性传输,实时性和可靠性要求高,以及直播时移系统的分层传输等特点,我们有必要提出一种自动故障恢复直播时移传输系统;通过该自动故障恢复直播时移传输系统充分运用系统中各个数据中心间的带宽,降低目的数据节点对中心数据节点的依赖性,保证数据传输的实时性和可靠性。
发明内容
为了克服现有技术的缺陷,本发明旨在提供降低目的数据节点对中心数据节点的依赖性,保证数据传输的自动故障恢复直播时移传输系统。
为了达到上述目的,本发明公开了一种自动故障恢复直播时移传输系统,所述自动故障恢复直播时移传输系统包括数据源检查模块、信令控制模块、数据传输模块、数据选路模块、选路备份模块;其中,所述数据源检查模块连接若干直播源和所述数据传输模块,所述数据源检查模块用于检测所述直播源的数据,并将所述若干直播源中一直播源输入至所述数据传输模块;所述数据传输模块连接所述数据源检查模块,所述数据传输模块接收并分组所述直播源的数据,将所述直播源的数据在各个服务器之间传输,并将所述直播源的数据发送至一边缘节点;所述数据选路模块连接所述数据传输模块和所述选路备份模块,所述数据选路模块用于选择所述直播源的分组数据的传输路径,且按该传输路径传输所述分组数据;所述选路备份模块连接所述数据选路模块,所述选路备份模块用于备份存储多条传输路径,并供所述数据选路模块获取所述传输路径;所述信令控制模块分别连接所述数据选路模块和所述选路备份模块,所述数据选路模块和所述选路备份模块均通过所述信令控制模块发送和接收信令。通过该自动故障恢复直播时移传输系统使直播源数据传输过程中能够根据该数据选路模块和选路备份模块在传输过程中将直播源数据在空闲的传输路径传输,避免数据丢失和网络拥堵。
较佳地,所述数据源检查模块连接若干外部的直播源,所述数据源检查模块用于检测所述直播源的质量,并确定一质量稳定的直播源作为所述数据传输模块的输入,并将该质量稳定的直播源输入至所述数据传输模块。
较佳地,所述信令控制模块通过服务器间直接TCP协议发送所述信令,即服务器间的信令是点对点直接发送,而不会通过服务器中转发送,从而保证信令的完整性和及时性。
较佳地,所述数据传输模块用于接收所述直播源的数据,并将所述直播源的数据分组,且所述数据传输模块通过UDP流控传输服务器间直播源的数据。
较佳地,所述数据传输模块包括数据实时发送单元和数据完整发送单元;其中,所述数据实时发送单元用于控制数据的发送缓存、数据队列长度和数据发送路径并实时发送所述数据源的数据;所述数据完整发送单元用于检查接收的实时分组数据的数据丢失情况,且数据丢失时通过所述数据完整发送单元向所述实时分组数据的同级节点或父节点请求重发所述实时分组数据;通过该数据实时发送单元和数据完整发送单元进行传输数据,不仅可以减少上层节点到下层节点的网络带宽,充分使用同层服务器之间的带宽,而且还能减少下层节点对上层节点的网络稳定性的依赖,并保证所述实时分组数据接收的完整性,从而提高整个系统的稳定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视达科科技有限公司,未经北京视达科科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410025914.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆用照明灯具
- 下一篇:用于对吸入工作进行实时描绘的交互式设备和方法