【技术实现步骤摘要】
一种媒体分发级联方法及系统
本专利技术涉及一种媒体分发级联方法及系统。
技术介绍
一个媒体分发服务器受限于硬件条件,其所能分发的会话数量总是有限的,但是,在某些场景下,一个会议可能需要分发上千,甚至上万的会话量,但是,受限于但单个服务器性能的影响,使得分发会话量达到瓶颈,无法满足会议需求。这就导致音频流、视频流在传输过程中出现丢包问题,因此,视频画面出现马赛克、花屏等,声音模糊、卡顿等,造成较差用户体检。现有对于媒体分发会话量的需求是越来越大,有鉴于此,本专利技术申请人提出一种媒体服务器级联的方法,有效提高分发的数量级。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种媒体分发级联方法,其有效提高单个会议的媒体分发能力,可以通过不断地级联媒体分发服务器,达到有效增加媒体分发能力。本专利技术是这样解决上述技术问题之一的:技术方案一:一种媒体分发级联方法,包括如下步骤:步骤1、将所有的媒体服务器都注册到同一个媒体管理器上,媒体管理器获得各个媒体服务器上的可用资源量;步骤2、所述媒体管理器接收第三方应用程序请求调用媒体服务器的指令,得到所述第三方应用程 ...
【技术保护点】
一种媒体分发级联方法,其特征在于,包括如下步骤:步骤1、将所有的媒体服务器都注册到同一个媒体管理器上,媒体管理器获得各个媒体服务器上的可用资源量;步骤2、所述媒体管理器接收第三方应用程序请求调用媒体服务器的指令,得到所述第三方应用程序请求资源的大小,判断可用资源最大的媒体服务器是否能满足所述请求资源,若能,则直接由可用资源最大的媒体服务器分发所述请求的会话数量,源终端与可用资源最大的媒体服务器进行桥接,源终端上需要传输的媒体流通过该桥被送到可用资源最大的媒体服务器上,再分发到各个终端上,同时,媒体管理器更新各媒体服务器的可用资源量;若不能,则触发级联,进入步骤3;步骤3、所 ...
【技术特征摘要】
1.一种媒体分发级联方法,其特征在于,包括如下步骤:步骤1、将所有的媒体服务器都注册到同一个媒体管理器上,媒体管理器获得各个媒体服务器上的可用资源量;步骤2、所述媒体管理器接收第三方应用程序请求调用媒体服务器的指令,得到所述第三方应用程序请求资源的大小,判断可用资源最大的媒体服务器是否能满足所述请求资源,若能,则直接由可用资源最大的媒体服务器分发所述请求的会话数量,源终端与可用资源最大的媒体服务器进行桥接,源终端上需要传输的媒体流通过该桥被送到可用资源最大的媒体服务器上,再分发到各个终端上,同时,媒体管理器更新各媒体服务器的可用资源量;若不能,则触发级联,进入步骤3;步骤3、所述级联具体为:将可用资源最大的媒体服务器作为主服务器,其他媒体服务器作为级联子服务器,各级联子服务器分别与所述主服务器进行桥接;步骤4、所述媒体管理器将所述请求资源分配给所述主服务器和至少一个所述级联子服务器,被分配的级联子服务器的数量由所述请求资源的大小决定;分配完成后,所述媒体管理器更新各媒体服务器的可用资源数量;步骤5、所述主服务器和级联子服务器根据媒体管理器的分配规则通过该桥接收来自源终端数据流,然后再分发至各个终端上。2.如权利要求1所述的一种媒体分发级联方法,其特征在于:所述媒体管理器根据各个媒体服务器上的可用资源量的大小将各个媒体服务器按照从大到小的顺序进行排序。3.如权利要求1所述的一种媒体分发级联方法,其特征在于:所述桥接为建立一个RTP通路,所述RTP为实时传输协议。4.如权利要求1所述的一种媒体分发级联方法,其特征在于:所述步骤4中,所述媒体管理器的分配规则为:分配给所述主服务器上的请求资源等于所述主服务器的最大可用资源的数量,然后,未分配的剩余请求资源分配给可用资源数量最大的级联子服务器,若能满足需求,直接分配剩余请求资源,若还是不能满足需求,按照优先选择可用资源数量大的级联子服务器的原则,进行再次分配,直至请求资源完全被分配。5.一种媒体分发级联系统,其特征在于:包括一注册模块、一资源分配模块、一级联模块、一级联分配模块以及...
【专利技术属性】
技术研发人员:洪剑平,陈锦辉,
申请(专利权)人:福建星网智慧科技股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。