一种视频传输方法及系统的制作方法

文档序号:8447758阅读:296来源:国知局
一种视频传输方法及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频传输方法及系统。
【背景技术】
[0002]现有的视频传输系统包括主控节点和多个普通节点。其中,普通节点将各自收集的视频资源发送给主控节点,由主控节点对视频资源进行编辑等处理。但是,在实现本发明的过程中发明人发现,若普通节点和主控节点之间直接的传输链路发生问题,将会造成视频传输的不稳定。

【发明内容】

[0003]本发明提供一种视频传输方法及系统,用以提高视频传输的稳定性。
[0004]本发明的一种视频处理方法,包括:
[0005]当第一节点向主控节点发送视频时,所述第一节点获取转发链路的信息,其中所述转发链路包括所述第一节点、第二节点和所述主控节点;
[0006]根据所述转发链路的信息确定所述转发链路是否满足预设要求;
[0007]当所述转发链路满足预设要求时,所述第一节点利用所述转发链路向所述主控节点发送所述视频。
[0008]本发明实施例的一些有益效果可以包括:
[0009]当第一节点向主控节点发送视频时,第一节点可利用转发链路向主控节点发送视频,从而避免了现有技术中当第一节点和主控节点之间直接的传输链路出现问题而造成了无法传输视频的问题。因此,利用本发明的方案可以提高视频传输的稳定性。
[0010]在一个实施例中,所述第一节点获取转发链路的信息包括:所述第一节点由所述第二节点获取所述第一节点与所述第二节点之间的传输链路信息、所述第二节点与所述主控节点之间的传输链路信息。
[0011]通过由第二节点获取转发链路的信息可以使得第一节点清楚的了解转发链路的情况,从而方便第一节点对转发链路进行判断,进一步的提高视频传输的稳定性。
[0012]在一个实施例中,所述第二节点包括:第一分节点和第二分节点;所述第一节点与所述第二节点之间的传输链路信息包括:所述第一节点与所述第一分节点之间的链路传输信息、所述第一分节点与所述第二分节点之间的链路传输信息;所述第二节点与所述主控节点之间的传输链路信息包括:所述第二分节点与所述主控节点之间的链路传输信息。
[0013]通过此种方式,第一节点可以获取不同类型的转发链路的信息,从而进一步的保证了视频传输的稳定性,也相应的提高了视频传输的效率。
[0014]在一个实施例中,当所述转发链路满足预设要求时,所述第一节点利用所述转发链路向所述主控节点发送所述视频包括:当所述转发链路满足预设要求时,所述第一节点向所述第二节点发送所述视频,使得所述第二节点将所述视频发送给所述主控节点;
[0015]或者,所述第二节点包括第一分节点和第二分节点,当所述转发链路满足预设要求时,所述第一节点利用所述转发链路向所述主控节点发送所述视频包括:当所述转发链路满足预设要求时,所述第一节点向所述第一分节点发送所述视频,使得所述第一分节点将所述视频发送给所述第二分节点,所述第二分节点将所述视频发送给所述主控节点。
[0016]通过转发链路传输视频,可避免出现由于某部分链路不稳定而出现的视频传输故障的问题,从而进一步的提高视频传输的稳定性和效率。
[0017]在一个实施例中,所述第一节点由所述主控节点获取所述第二节点的节点信息;其中,所述第二节点的信息是在所述第二节点为新节点且所述主控节点确定所述第二节点为转发节点时获取的。
[0018]第一节点由主控节点获取第二节点的信息,可进一步确定第一节点和第二节点之间的传输链路是否可用,并保证视频传输的稳定性。
[0019]本发明的一种视频传输系统,包括:
[0020]第一节点,第二节点,主控节点,转发链路包括所述第一节点、所述第二节点、所述主控节点;其中,
[0021]第一节点用于获取所述转发链路的信息,并在确定所述转发链路满足预设要求时将所述视频发送给所述第二节点;
[0022]所述第二节点用于将所述视频发送给所述主控节点;
[0023]所述主控节点用于接收所述视频。
[0024]本发明实施例的一些有益效果可以包括:
[0025]当第一节点向主控节点发送视频时,第一节点可利用转发链路向主控节点发送视频,从而避免了现有技术中当第一节点和主控节点之间直接的传输链路出现问题而造成了无法传输视频的问题。因此,利用本发明的方案可以提高视频传输的稳定性。
[0026]在一个实施例中,所述第一节点由所述第二节点获取所述第一节点与所述第二节点之间的传输链路信息、所述第二节点与所述主控节点之间的传输链路信息。
[0027]通过由第二节点获取转发链路的信息可以使得第一节点清楚的了解转发链路的情况,从而方便第一节点对转发链路进行判断,进一步的提高视频传输的稳定性。
[0028]在一个实施例中,所述第二节点包括:第一分节点和第二分节点;所述第一节点与所述第二节点之间的传输链路信息包括:所述第一节点与所述第一分节点之间的链路传输信息、所述第一分节点与所述第二分节点之间的链路传输信息;所述第二节点与所述主控节点之间的传输链路信息包括:所述第二分节点与所述主控节点之间的链路传输信息。
[0029]通过此种方式,第一节点可以获取额外的转发链路的信息,从而进一步的保证了视频传输的稳定性,也相应的提高了视频传输的效率。
[0030]在一个实施例中,所述第一节点在确定所述转发链路满足预设要求时将所述视频发送给所述第二分节点;所述第二分节点将所述视频发送给所述主控节点。
[0031]通过转发链路传输视频,可避免出现由于某部分链路不稳定而出现的视频传输故障的问题,从而进一步的提高视频传输的稳定性和效率。
[0032]在一个实施例中,所述主控节点还用于获取所述第二节点的信息,并在确定所述第二节点为转发节点时向所述第一节点发送所述第二节点的信息。
[0033]第一节点由主控节点获取第二节点的信息,可进一步确定第一节点和第二节点之间的传输链路是否可用,并保证视频传输的稳定性。
[0034]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0035]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0036]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0037]图1为本发明的视频传输方法的流程图;
[0038]图2为本发明的视频传输系统的示意图。
【具体实施方式】
[0039]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0040]首先,对本发明所应用的视频传输系统做简单介绍。在本发明的视频传输系统中,通常可包括主控节点(或称为主控服务器)和多个分支节点(或称为分支服务器)。为将各分支节点加以区分,将这些节点分别称为第一节点,第二节点等。以某个视频传输系统为例,该系统的控制中心设在A市,在B市、C市等均设有分支服务器。因此,A市的服务器可称为主控节点,B、C两市的服务器可称为分支节点。
[0041]其中,主控节点是整个视频传输系统的中心。主控节点用于接收从各个分支节点发送的视频,对视频进行后续的处理,如编辑等。当有新节点加入到该系统时,主控节点还会将新加
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1