[发明专利]一种音视频流负载均衡方法和装置在审
申请号: | 201911350146.8 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111193788A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 王辉;董勇钦;高炜;王艳辉 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/2187;H04N21/24;H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 负载 均衡 方法 装置 | ||
本发明实施例提供了一种音视频流负载均衡方法和装置,方法应用于音视频流负载均衡系统,音视频负载均衡系统包括多台流媒体服务器,方法包括:在接收到目标设备发送的服务器接入请求之后,获取流媒体服务器信息列表;根据流媒体服务器信息列表,确定各流媒体服务器在距离当前时间的预设时间段内的负载信息;根据各负载信息,确定各流媒体服务器中负载最小的目标流媒体服务器;将目标设备接入目标流媒体服务器。可以使得目标设备可以选择接入负载最小的流媒体服务器,避免了多个设备同时接入一台流媒体服务器而出现的处理音视频流效率低下,也即是提高了流媒体服务器处理音视频流的效率,在实时直播等涉及到音视频流的处理的应用中,处理更加顺畅。
技术领域
本发明涉及视联网技术领域,特别是涉及一种音视频流负载均衡方法和装置。
背景技术
由于视联网技术能够实现全网高清音视频的实时传输,因此,视联网技术被越来越多的应用于音视频会议领域。
目前,在视联网技术领域通常使用统一管控系统(新版掌上通应用程序后台)进行监控调度、实时直播、视频会议、一键报警和信息分享圈等功能,并且通过多个流媒体服务器对该统一管控系统的音视频流进行管理。其中,统一管控系统登录多个流媒体服务器时,是登录到提前分配好的流媒体服务器上。
但是,当较多的用户被分配到同一台流媒体服务器时,会导致该流媒体服务器长时间高负荷的运行,会导致统一管控系统和流媒体服务器处理音视频流的效率较低,甚至可能导致流媒体服务器出现宕机。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种音视频流负载均衡方法和装置。
为了解决上述问题,本发明实施例提供了音视频流负载均衡方法,所述方法应用于音视频流负载均衡系统,所述音视频负载均衡系统包括多台流媒体服务器,所述方法包括:
在接收到目标设备发送的服务器接入请求之后,获取流媒体服务器信息列表;
根据所述流媒体服务器信息列表,确定各所述流媒体服务器在距离当前时间的预设时间段内的负载信息;
根据各所述负载信息,确定各所述流媒体服务器中负载最小的目标流媒体服务器;
将所述目标设备接入所述目标流媒体服务器。
可选地,所述获取流媒体服务器信息列表,包括:
获取初始流媒体服务器信息列表;
依据所述初始流媒体服务器信息列表,确定各所述流媒体服务器对应的负载信息;
在所述初始流媒体服务器信息列表中,按照负载信息从小到大的顺序对各所述负载信息进行排序,生成所述流媒体服务器信息列表。
可选地,在所述将所述目标设备接入所述目标流媒体服务器之后,还包括:
记录接入的所述目标流媒体服务器对应的流媒体服务器地址信息;
根据记录的所述流媒体服务器地址信息,更新所述流媒体服务器信息列表。
可选地,所述流媒体服务器信息列表包括各所述流媒体服务器地址、设备登录次数和退出设备登录次数。
为了解决上述问题,本发明实施例提供了一种音视频流负载均衡装置,所述方法应用于音视频流负载均衡系统,所述音视频负载均衡系统包括多台流媒体服务器,所述装置包括:
获取模块,用于在接收到目标设备发送的服务器接入请求之后,获取流媒体服务器信息列表;
第一确定模块,用于根据所述流媒体服务器信息列表,确定各所述流媒体服务器在距离当前时间的预设时间段内的负载信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911350146.8/2.html,转载请声明来源钻瓜专利网。