System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 媒体服务器间视频转发方法及其系统技术方案_技高网

媒体服务器间视频转发方法及其系统技术方案

技术编号:42338808 阅读:4 留言:0更新日期:2024-08-14 16:15
本发明专利技术提供了一种媒体服务器间视频转发方法及其系统。其中媒体控制器管理第一媒体服务器和第二媒体服务器,所述第一媒体服务器和第二媒体服务器分别位于第一区域和第二区域,所述第一媒体服务器管理第一终端,所述第二媒体服务器管理第二终端,其特征在于,所述方法包括:所述媒体控制器为所述第一媒体服务器和第二媒体服务器分配限制带宽;所述第一终端通过所述第一媒体服务器向所述第二终端发送视频流请求;所述第一媒体服务器和所述第二媒体服务器之间建立所述第一终端与所述第二终端之间的路由;所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽确定是否将所述第二终端的视频流转发到所述第一终端;如果可以转发,则所述第二媒体服务器将所述第二终端的视频流通过所述路由转发到所述第一媒体服务器,并由所述第一媒体服务器转发到所述第一终端。媒体服务器间视频转发方法及其系统有效保证了在进行视频会议时,不同区域之间的媒体服务器的视频流转发不超过限制带宽。

【技术实现步骤摘要】

本专利技术涉及视频数据传输,具体地,涉及一种媒体服务器间视频转发方法及其系统


技术介绍

1、为了方便在不同区域的同一企业或者同一团队中的成员之间的联系,通常采取分区云或混合云的方式让不同区域成员之间可以通过视频会议进行沟通联系。在分区云或者混合云的场景下,会在不同区域部署媒体服务器,但在分区云或者混合云的媒体服务器之间网络带宽有限的情况下,当位于不同区域的媒体服务器之间转发音视频的流量比较大、占用较多带宽时,会影响用户网络中其他业务的正常使用。为了防止这种情况的出现,需要在视频会议中不同区域的媒体服务器之间进行音视频转发时进行带宽限制,以此来保证转发音视频使用的带宽不超过限制带宽。另外,因为媒体服务器之间音频占用带宽相对于视频带宽来说很少,且为了保证视频会议的正常进行,主要考虑对视频转发占用带宽进行限制即可。

2、在现有技术中,对视频会议带宽进行限制的方法主要有两种,一是在网络出口配置带宽限制,当网络流量超过限制时,会将超过限制的部分进行丢弃;二是限制跨区域会议的数量,通过控制会议中参会终端的数量来尽可能保证跨区域之间使用的带宽。

3、方案一会存在无差别丢包的问题,这有可能导致视频会议中重要信息的丢失,而且还会产生大量数据的重传,影响视频会议的正常进行;方案二对跨区域的视频会议数量的创建进行限制,超过数量的视频会议会创建失败,这会影响用户的使用体验,而且因为不同终端在不同网络情况下发出去的音视频带宽会有所波动,所以现有技术对带宽没办法做到精确的控制。


技术实现思路p>

1、本专利技术提供了一种媒体服务器间视频转发方法及其系统,有效保证了在进行视频会议时,不同区域之间的媒体服务器的视频流转发不超过限制带宽。

2、第一方面,本专利技术提供了一种媒体服务器间视频转发方法,其中媒体控制器管理第一媒体服务器和第二媒体服务器,所述第一媒体服务器和第二媒体服务器分别位于第一区域和第二区域,所述第一媒体服务器管理第一终端,所述第二媒体服务器管理第二终端,其特征在于,所述方法包括:

3、所述媒体控制器为所述第一媒体服务器和第二媒体服务器分配限制带宽;

4、所述第一终端通过所述第一媒体服务器向所述第二终端发送视频流请求;

5、所述第一媒体服务器和所述第二媒体服务器之间建立所述第一终端与所述第二终端之间的路由;

6、所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽确定是否将所述第二终端的视频流转发到所述第一终端;

7、如果可以转发,则所述第二媒体服务器将所述第二终端的视频流通过所述路由转发到所述第一媒体服务器,并由所述第一媒体服务器转发到所述第一终端。

8、第二方面,本专利技术还提供了一种媒体服务器间视频转发系统,其中媒体控制器管理第一媒体服务器和第二媒体服务器,所述第一媒体服务器和第二媒体服务器分别位于第一区域和第二区域,所述第一媒体服务器管理第一终端,所述第二媒体服务器管理第二终端,其特征在于,所述系统包括分配模块、请求模块、路由建立模块、确定模块以及转发模块,其中:

9、所述分配模块,用于所述媒体控制器为所述第一媒体服务器和第二媒体服务器分配限制带宽;

10、所述请求模块,用于所述第一终端通过所述第一媒体服务器向所述第二终端发送视频流请求;

11、所述路由建立模块,用于所述第一媒体服务器和所述第二媒体服务器之间建立所述第一终端与所述第二终端之间的路由;

12、所述确定模块,用于所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽确定是否将所述第二终端的视频流转发到所述第一终端;

13、所述转发模块,用于如果可以转发,则所述第二媒体服务器将所述第二终端的视频流通过所述路由转发到所述第一媒体服务器,并由所述第一媒体服务器转发到所述第一终端。

14、本专利技术提供的媒体服务器间视频转发方法及其系统的优点在于:第一,通过媒体控制器定时计算各个转发路由的带宽,可以准确地对不同区域间的带宽进行控制,且并不影响会议中的音频转发,保证会议可以正常进;第二,媒体控制器通过对不同区域中媒体服务器以及路由的带宽实际占用情况定时重新分配路由,可以提高不同区域之间带宽的利用效率;第三,对媒体控制器的带宽进行限制,可以保证不同区域之间其他业务的带宽不受视频会议占用带宽的影响。

本文档来自技高网...

【技术保护点】

1.一种媒体服务器间视频转发方法,其中媒体控制器管理第一媒体服务器和第二媒体服务器,所述第一媒体服务器和第二媒体服务器分别位于第一区域和第二区域,所述第一媒体服务器管理第一终端,所述第二媒体服务器管理第二终端,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述媒体控制器为所述第一媒体服务器和第二媒体服务器分配限制带宽的步骤具体还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽确定是否将所述第二终端的视频流转发到所述第一终端的步骤具体包括:

4.根据权利要求3所述的方法,其特征在于,所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽以及路由的优先级顺序为所述第二终端与所述第一终端之间建立的路由分配限制带宽的步骤具体包括:

5.根据权利要求1所述的方法,其特征在于,

6.一种媒体服务器间视频转发系统,其中媒体控制器管理第一媒体服务器和第二媒体服务器,所述第一媒体服务器和第二媒体服务器分别位于第一区域和第二区域,所述第一媒体服务器管理第一终端,所述第二媒体服务器管理第二终端,其特征在于,所述系统包括分配模块、请求模块、路由建立模块、确定模块以及转发模块,其中:

7.根据权利要求6所述的系统,其特征在于,所述分配模块具体还包括:

8.根据权利要求6或7所述的系统,其特征在于,所述确定模块具体包括:

9.根据权利要求8所述的系统,其特征在于,所述路由分配模块具体包括:

10.根据权利要求6所述的系统,其特征在于,

...

【技术特征摘要】

1.一种媒体服务器间视频转发方法,其中媒体控制器管理第一媒体服务器和第二媒体服务器,所述第一媒体服务器和第二媒体服务器分别位于第一区域和第二区域,所述第一媒体服务器管理第一终端,所述第二媒体服务器管理第二终端,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述媒体控制器为所述第一媒体服务器和第二媒体服务器分配限制带宽的步骤具体还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽确定是否将所述第二终端的视频流转发到所述第一终端的步骤具体包括:

4.根据权利要求3所述的方法,其特征在于,所述第二媒体服务器根据所述媒体控制器为其分配的限制带宽以及路由的优先级顺序为所述第二终端与所述第一终端之...

【专利技术属性】
技术研发人员:孙祥宁
申请(专利权)人:上海赛连信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1