推流服务器的选择方法、装置、存储介质及电子设备制造方法及图纸

技术编号:28493312 阅读:24 留言:0更新日期:2021-05-19 22:21
本申请实施例公开了一种推流服务器的选择方法、装置、存储介质及电子设备,属于在线教育领域。房间管理服务器获取推流集群中个推流服务器的负荷状态参数的参数值,根据负荷状态参数的参数值从推流集群中选择一个目标推流服务器,指示目标推流服务器向虚拟教室中推送媒体流,房间管理服务器实现推流服务器的选择以及推流服务器实现推流,将房间控制服务器和推流服务器功能独立设置,降低耦合性,便于网络架构后续进行平滑升级。同时,通过负荷状态参数的参数值选择推流服务器,可以提高推流服务器上资源的利用率,实现负载均衡。实现负载均衡。实现负载均衡。

【技术实现步骤摘要】
推流服务器的选择方法、装置、存储介质及电子设备


[0001]本申请涉及在线教育领域,尤其涉及一种推流服务器的选择方法、装置、存储介质及电子设备。

技术介绍

[0002]随着互联网的发展,在线教育收到越来越多人的欢迎,在线教育可以不限时间和地点灵活的学习,充分提升自身的技能。相对于传统的使用固定教室更移动便捷化,在画面、音频更具视觉化和更具吸引力。
[0003]在在线教育的网络架构中,推流集群包括多个推流服务器,在向终端设备进行推流之前,推流集群中的控制器来采用轮询的方式选择推流服务器为终端设备推流,然而目前这种推流方式存在耦合性差和推流服务器资源利用率不高的问题。

技术实现思路

[0004]本申请实施例提供了的推流服务器的选择方法、装置、存储介质及电子设备,可以解决推流集群存在耦合性差和推流服务器资源利用率不高的问题。所述技术方案如下:
[0005]第一方面,本申请实施例提供了一种媒体服务器的选择方法,所述方法包括:
[0006]接收上课请求消息;其中,所述上课请求消息携带房间号;r/>[0007]获本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种推流服务器的选择方法,其特征在于,所述方法包括:接收上课请求消息;其中,所述上课请求消息携带房间号;获取推流集群中各个推流服务器的负荷状态参数的参数值;根据各个推流服务器的负荷状态参数的参数值在所述推流集群中选择一个目标推流服务器;指示所述目标推流服务器向所述房间号对应的虚拟教室推送媒体流。2.根据权利要求1所述的方法,其特征在于,所述获取推流集群中各个推流服务器的负荷状态参数的参数值,包括;向共享服务器发送负荷状态查询请求;接收所述共享服务器响应于所述负荷状态查询请求返回的负荷状态查询响应;其中,所述负荷状态查询响应携带各个推流服务器的负荷状态参数的参数值;解析所述负荷状态查询响应得到各个推流服务器的负荷状态参数的参数值。3.根据权利要求1所述的方法,其特征在于,所述获取推流集群中各个推流服务器的负荷状态参数的参数值,包括:向推流集群中的各个推流服务器广播负荷状态查询请求;接收各个推流服务器响应于所述负荷状态查询请求返回的负荷状态查询请求;其中,负荷状态查询响应携带推流服务器的服务器标识和负荷状态参数的参数值;解析所述负荷状态查询响应得到各个推流服务器的负荷状态参数的参数值。4.根据权利要求1所述的方法,其特征在于,所述根据各个推流服务器的负荷状态参数的参数值从所述推流集群中选择一个目标推流服务器,包括:根据所述负荷状态参数的参数值从所述推流集群中选择N个负荷最轻的推流服务器;其中,N为大于1的整数;从所述N个负荷最轻的推流服务器中随机选择一个推流服务器作为目标推流服务器。5.根据权利要求1所述的方法,其特征在于,所述从所述N个负荷最轻的推流服务...

【专利技术属性】
技术研发人员:刘笑马皓
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:

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

1