一种流媒体的转推方法、系统及具有该系统的服务器的制造方法_4

文档序号:9931334阅读:来源:国知局

[0079]所述第二操作单元155具体用于根据转推服务器原始推流域名解析多个目标转推渠道对应的目标域名以获取目标IP地址,并按照预存在转推服务器中的原始推流域名的第二子相关配置参数管理多个目标转推渠道对应的目标域名,调用推流模块14推流所述流媒体至目标IP地址。
[0080]本实施例还提供一种服务器2,具体是指转推服务器,请参阅图8,显示为服务器于一实施例中的原理结构示意图。如图8所示,所述服务器2包括上述流媒体的转推系统I。本实施例中,所述服务器2内设置与多个目标内容分发网络调度服务器对应的多个目标转推渠道。
[0081]综上所述,本发明所述的流媒体的转推方法、系统及具有该系统的服务器不需要客户提供转推服务器于源服务器的资源,即可实现多渠道的流媒体转推功能,实现了多渠道转推需求的灵活扩展需求,且基于目标IP地址的精确调度,准确的转推到最近节点,规避DNS解析弊端,保证转推效果。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0082]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种流媒体的转推方法,其特征在于,应用于转推服务器,所述转推服务器内设置多个目标转推渠道,每一目标转推渠道对应一与所述转推服务器连接的目标服务器,所述流媒体的转推方法包括以下步骤: 接收推流至所述转推服务器的流媒体; 根据预存在转推服务器中的原始推流域名的相关配置参数,判断是否需要通过多个目标转推渠道转推该流媒体;若否,则将该流媒体直接推送至该转推服务器的上层目标地址;若是,则执行下一步骤: 将该流媒体转推至所述多个目标转推渠道内,按照所述相关配置参数,将该流媒体推流至与目标转推渠道对应的目标服务器。2.根据权利要求1所述的流媒体的转推方法,其特征在于:所述预存在转推服务器中的原始推流域名的相关配置参数包括用于引导流媒体至转推目标地址的第一子相关配置参数;所述判断是否需要通过多个目标转推渠道转推该流媒体的判断依据为根据第一子相关配置参数中开启多个目标转推渠道的开关参数。3.根据权利要求1所述的流媒体的转推方法,其特征在于:在不需要通过多个转推渠道转推该流媒体时,根据预存在转推服务器中的原始推流域名的第一子相关配置参数中的上层目标地址的域名,解析上层目标地址的域名以获取相应的上层目标的IP地址。4.根据权利要求2所述的流媒体的转推方法,其特征在于:在将该流媒体转推至所述多个转推渠道内的步骤之后,所述流媒体的转推方法还包括查询预存在转推服务器中的原始推流域名的第一子相关配置参数中的多个目标转推渠道对应的目标域名。5.根据权利要求4所述的流媒体的转推方法,其特征在于:在查询多个目标转推渠道对应的目标域名的步骤之后,所述流媒体的转推方法还包括根据多个目标转推渠道对应的目标域名,判断是否需要调度目标IP地址,若是,则执行与需要调度服务目标IP地址相对应的调度目标IP地址操作,若否,则执行与不需要调度服务目标IP地址相对应的分析目标IP地址操作。6.根据权利要求5所述的流媒体的转推方法,其特征在于: 所述预存在转推服务器中的原始推流域名的相关配置参数包括还包括用于管理目标域名的第二子相关配置参数; 所述与需要调度目标IP地址相对应的调度目标IP地址操作是指发送请求报文方式查询询问与多个目标转推渠道匹配的目标IP地址,并按照预存在转推服务器中的原始推流域名的第二子相关配置参数管理多个目标转推渠道对应的目标域名,推流所述流媒体至目标IP地址。 所述与不需要调度服务目标IP地址相对应的分析目标IP地址操作是指根据转推服务器原始推流域名解析多个目标转推渠道对应的目标域名以获取目标IP地址,并按照预存在转推服务器中的原始推流域名的第二子相关配置参数管理多个目标转推渠道对应的目标域名,推流所述流媒体至目标IP地址。7.—种流媒体的转推系统,其特征在于,应用于转推服务器,所述转推服务器内设置多个目标转推渠道,每一目标转推渠道对应一与所述转推服务器连接的目标服务器,所述流媒体的转推系统包括: 接收模块,用于接收推流至所述转推服务器的流媒体; 判断模块,与所述接收模块连接,用于根据预存在转推服务器中的原始推流域名的相关配置参数,判断是否需要通过多个目标转推渠道转推该流媒体;若否,则调用用于将该流媒体直接推送至该转推服务器的上层目标地址的推流模块;若是,则调用用于将该流媒体转推至所述多个目标转推渠道内,按照所述相关配置参数,将所述将该流媒体推流至与目标转推渠道对应的目标服务器的操作模块。8.根据权利要求6所述的流媒体的转推系统,其特征在于:所述预存在转推服务器中的原始推流域名的相关配置参数包括用于引导流媒体至转推目标地址的第一子相关配置参数;所述流媒体的转推系统还包括与所述判断模块和推流模块连接,用于在不需要通过多个转推渠道转推该流媒体时,根据预存在转推服务器中的原始推流域名的第一子相关配置参数中的上层目标地址的域名,解析上层目标地址的域名以获取相应的上层目标的IP地址的处理模块。9.根据权利要求6所述的流媒体的转推系统,其特征在于:所述操作模块包括用于在将该流媒体转推至所述多个转推渠道内之后,查询预存在转推服务器中的原始推流域名的第一相关配置参数中的多个目标转推渠道对应的目标域名的查询单元。10.根据权利要求8所述的流媒体的转推系统,其特征在于:所述操作模块还包括与所述查询单元连接,用于在查询多个目标转推渠道对应的目标域名之后,根据多个目标转推渠道对应的目标域名,判断是否需要调度目标IP地址的判断单元,若是,则调用用于执行与需要调度服务目标IP地址相对应的调度目标IP地址操作的第一操作单元,若否,则调用用于执行与不需要调度服务目标IP地址相对应的分析目标IP地址操作的第二操作单元。11.一种服务器,其特征在于,所述服务器包括: 如权利要求7-10中任一项所述的流媒体的转推系统,及在所述服务器内设置与多个目标内容分发网络调度服务器对应的多个目标转推渠道。
【专利摘要】本发明提供一种流媒体的转推方法,应用于转推服务器,转推服务器内设置多个目标转推渠道,每一目标转推渠道对应一与转推服务器连接的目标服务器,流媒体的转推方法包括:接收推流至转推服务器的流媒体;根据预存在转推服务器中的原始推流域名的相关配置参数,判断是否需要通过多个目标转推渠道转推该流媒体;若否,则将该流媒体直接推送至该转推服务器的上层目标地址;若是,则将该流媒体转推至所述多个目标转推渠道内,按照相关配置参数,将该流媒体推流至与目标转推渠道对应的目标服务器。本发明可实现多渠道的流媒体转推功能,实现了多渠道转推需求的灵活扩展需求,且基于目标IP地址的精确调度,准确的转推到最近节点,规避DNS解析弊端。
【IPC分类】H04L29/06, H04N21/25, H04L29/12
【公开号】CN105721484
【申请号】CN201610124125
【发明人】洪珂, 蔡龙师, 白永光, 邓独
【申请人】网宿科技股份有限公司
【公开日】2016年6月29日
【申请日】2016年3月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1