一种在线转码系统中多网卡的配置方法及系统与流程

文档序号:11628632阅读:536来源:国知局
本发明涉及转码
技术领域
:,具体涉及一种在线转码系统中多网卡的配置方法及系统。
背景技术
::现在的在线转码系统,在进行转码时都是由系统来指定网卡。但是现在视频的质量要求越来越高,要进行转码的任务也越来越多。一旦网络压力超过该网卡的承受能力或者网卡因其他问题而无法正常工作时,转码系统就无法正常运行。想要解决该问题,目前只能减少单台服务器的任务或者更换质量更好的服务器。两种方式都会造成成本的增加。而且不管是哪种方式,由于没有进行网卡角色的划分,当指定网卡出现问题时都无法登录转码系统,需要重新启动应用才能进行调整。技术实现要素:为解决上述问题,本申请提供一种在线转码系统中多网卡的配置方法及系统。根据第一方面,一种实施例中提供一种在线转码系统中多网卡的配置方法,包括步骤:采用多网卡绑定技术对转码服务器中的物理网卡进行绑定形成多个绑定网卡;将多个绑定网卡划分为输入网卡、输出网卡和管理网卡;对转码任务设置输入任务并对输入任务指定输入网卡,将输入任务的地址和指定的输入网卡进行绑定,通过指定的输入网卡获取视频码流;对转码任务设置输出任务并对输出任务指定输出网卡,将输出任务的地址和指定的输出网卡进行绑定,通过指定的输出网卡输出视频码流。一种实施例中,将绑定后的网卡划分为输入网卡、输出网卡和管理网卡,具体为:指定其中一个绑定网卡为管理网卡;将剩余的绑定网卡划分为输入网卡和输出网卡;对输入网卡、输出网卡和管理网卡开放转码服务器的端口号访问权限。一种实施例中,对输入任务指定输入网卡,具体为:网络压力小于指定的输入网卡的承受能力时,将多个输入任务指定同一个输入网卡;或者,输入任务过多时,对多个输入任务进行分组,并对各个分组分别指定输入网卡。一种实施例中,对输出任务指定输出网卡,具体为:网络压力小于指定的输出网卡的承受能力时,将多个输出任务指定同一个输出网卡;或者,输出任务过多时,对多个输出任务进行分组,并对各个分组分别指定输出网卡。一种实施例中,将输入任务的地址和指定的输入网卡进行绑定,具体为:采用route命令添加路由规则将输入任务的地址和指定的输入网卡进行绑定。一种实施例中,将输出任务的地址和指定的输出网卡进行绑定,具体为:采用route命令添加路由规则将输出任务的地址和指定的输出网卡进行绑定。一种实施例中,还包括为管理页面指定管理网卡,通过所述管理网卡登录在线转码系统,重新对输入任务指定输入网卡和重新对输出任务指定输出网卡的步骤。根据第二方面,一种实施例中提供一种在线转码系统中多网卡的配置系统,包括:第一绑定模块,用于采用多网卡绑定技术对转码服务器中的物理网卡进行绑定形成多个绑定网卡;划分模块,用于将多个绑定网卡划分为输入网卡、输出网卡和管理网卡;设置模块,用于将转码任务设置为输入任务和输出任务;指定模块,用于对输入任务指定输入网卡,及用于对输出任务指定输出网卡;第二绑定模块,用于将输入任务的地址和指定的输入网卡进行绑定,及用于将输出任务的地址和指定的输出网卡进行绑定。一种实施例中,第二绑定模块通过route命令添加路由规则将输入任务的地址和指定的输入网卡进行绑定,及将输出任务的地址和指定的输出网卡进行绑定。一种实施例中,还包括调整模块,用于通过管理网卡登录在线转码系统,重新对输入任务指定输入网卡和重新对输出任务指定输出网卡。依据上述实施例的多网卡的配置方法,由于通过在在线转码过程中利用多网卡绑定技术将转码服务器上的物理网卡进行绑定,并为绑定后的网卡分配角色,对转码任务设置输入输出任务时指定对应的网卡,充公利用多网卡可以提高在线转码服务器承受的压力,增加在线转码服务器的稳定性。附图说明图1为多网卡配置方法流程图;图2为多网卡绑定示意图。具体实施方式下面通过具体实施方式结合附图对本发明作进一步详细说明。本例提供一种在线转码系统中多网卡的配置方法,其原理图如图1所示,具体包括如下步骤。s1:采用多网卡绑定技术对转码服务器中的物理网卡进行绑定形成多个绑定网卡。网卡绑定,也称作网卡捆绑,就是将两个或者更多的物理网卡绑定成一个虚拟网卡,本步骤中,利用现有的多网卡绑定技术将转码服务中的物理网卡通过负载均衡的方式进行绑定,形成多个绑定网卡,其绑定的示意图如图2所示,并将绑定后的网卡信息录入多网卡系统中。s2:将多个绑定网卡划分为输入网卡、输出网卡和管理网卡。通过多网卡系统对绑定的网卡进行划分管理,具体的,指定其中一个绑定网卡为管理网卡,根据实际的功能需要,将其他绑定网卡划分为输入网卡和输出网卡,然后,通过iptables命令为输入网卡、输出网卡和管理网卡开放转码服务器的端口号访问权限。其中,输入网卡是根据转码服务器的内网划分的,输出网卡是根据转码服务器的外网划分的,管理网卡也是由内网划分的。s3:对转码任务设置输入任务并对输入任务指定输入网卡,将输入任务的地址和指定的输入网卡进行绑定,通过指定的输入网卡获取视频码流。在为转码任务设备输入任务时,需要从输入网卡中选择适合的网卡,即,对输入任务指定输入网卡,具体是:当网络压力小于指定的输入网卡的承受能力时,可以将多个输入任务指定同一个输入网卡;当视频码流过高或者输入任务过多时,也可以根据实际需求,为各个输入任务进行分组,为每个分组分别指定输入网卡,分配完成后,通过route命令添加路由规则将输入任务的地址和指定的输入网卡进行绑定,输入任务启动后,转码服务器会通过指定的输入网卡获取视频码流。由于通过对不同的输入任务指定不同的输入网卡,来减少绑定网卡承受的输入压力,同时,由于采用了负载均衡模式,绑定网卡承受的压力可以分散到被绑定的物理网卡中,从而提高了转码服务器的性能,即使其中一块物理网卡出现问题,与其绑定的另外一块物理网卡可以继续工作,提高了转码服务器的稳定性。s4:对转码任务设置输出任务并对输出任务指定输出网卡,将输出任务的地址和指定的输出网卡进行绑定,通过指定的输出网卡输出视频码流。在为转码任务设置输出任务时,需要从输出网卡中选择适合的网卡,即,对输出任务指定输出网卡,具体是:当网络压力小于指定的输出网卡的承受能力时,可以将多个输出任务指定同一个输出网卡;当输出任务过多时,可以对多个输出任务进行分组,并对每个分组分别指定输出网卡,分配完成之后,通过route命令添加路由规则将输出任务的地址和指定的输出网卡进行绑定,输出任务启动后,转码服务器会通过指定的输出网卡输出视频码流。由于通过对不同的输出任务指定不同的输出网卡,来减少绑定网卡承受的输出压力,同时减少输出任务之间的干扰,在其中某块网卡承受的输出压力比较大的情况下,另外一块网卡上的任务不会受影响,在单个任务高码流多输出的情况下,可以为不同的输出指定不同的网卡来减少单块网卡承受的压力。s5:为管理页面指定管理网卡,通过管理网卡登录在线转码系统,重新对输入任务指定输入网卡和重新对输出任务指定输出网卡。输入任务和输出任务启动后,当由于网络压力过大或输入网卡、输出网卡失效等原因需要做出调整时,可以通过管理网卡登录在线转码系统,根据需求重新分配任务的输入网卡和输出网卡,由于route命令是即时生效的,所以,不需要重启任务就可以完成网络调整,保证转码服务器正常运行。本例的管理网卡用来支持客户端对管理页面的访问,通过为管理页面单独指定管理网卡,在输入输出压力过大的情况下,管理网卡不会受到影响,管理人员仍然可以登录页面,进行任务的分配和调整来保证转码服务器械的正常运行。基于上述的多网卡配置方法,本例还提供一种在线转码系统中多网卡的配置系统,包括:第一绑定模块,用于采用多网卡绑定技术对转码服务器中的物理网卡进行绑定形成多个绑定网卡;划分模块,用于将多个绑定网卡划分为输入网卡、输出网卡和管理网卡;设置模块,用于将转码任务设置为输入任务和输出任务;指定模块,用于对输入任务指定输入网卡,用于对输出任务指定输出网卡,及用于对管理页面指定管理网卡;第二绑定模块,用于将输入任务的地址和指定的输入网卡进行绑定,及用于将输出任务的地址和指定的输出网卡进行绑定,具体的,第二绑定模块通过route命令添加路由规则将输入任务的地址和指定的输入网卡进行绑定,及将输出任务的地址和指定的输出网卡进行绑定。进一步,包括调整模块,用于通过管理网卡登录在线转码系统,重新对输入任务指定输入网卡和重新对输出任务指定输出网卡。本例的第一绑定模块、划分模块、设备模块、指定模块、第二绑定模块和调整模块的工作过程请参考上述步骤s1-s5。以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属
技术领域
:的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1