【技术实现步骤摘要】
推流服务器的选择方法、装置、存储介质及电子设备
[0001]本申请涉及在线教育领域,尤其涉及一种推流服务器的选择方法、装置、存储介质及电子设备。
技术介绍
[0002]随着互联网的发展,在线教育收到越来越多人的欢迎,在线教育可以不限时间和地点灵活的学习,充分提升自身的技能。相对于传统的使用固定教室更移动便捷化,在画面、音频更具视觉化和更具吸引力。
[0003]在在线教育的网络架构中,推流集群包括多个推流服务器,在向终端设备进行推流之前,推流集群中的控制器来采用轮询的方式选择推流服务器为终端设备推流,然而目前这种推流方式存在耦合性差和推流服务器资源利用率不高的问题。
技术实现思路
[0004]本申请实施例提供了的推流服务器的选择方法、装置、存储介质及电子设备,可以解决推流集群存在耦合性差和推流服务器资源利用率不高的问题。所述技术方案如下:
[0005]第一方面,本申请实施例提供了一种媒体服务器的选择方法,所述方法包括:
[0006]接收上课请求消息;其中,所述上课请求消息携带房间号;r/>[0007]获本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种推流服务器的选择方法,其特征在于,所述方法包括:接收上课请求消息;其中,所述上课请求消息携带房间号;获取推流集群中各个推流服务器的负荷状态参数的参数值;根据各个推流服务器的负荷状态参数的参数值在所述推流集群中选择一个目标推流服务器;指示所述目标推流服务器向所述房间号对应的虚拟教室推送媒体流。2.根据权利要求1所述的方法,其特征在于,所述获取推流集群中各个推流服务器的负荷状态参数的参数值,包括;向共享服务器发送负荷状态查询请求;接收所述共享服务器响应于所述负荷状态查询请求返回的负荷状态查询响应;其中,所述负荷状态查询响应携带各个推流服务器的负荷状态参数的参数值;解析所述负荷状态查询响应得到各个推流服务器的负荷状态参数的参数值。3.根据权利要求1所述的方法,其特征在于,所述获取推流集群中各个推流服务器的负荷状态参数的参数值,包括:向推流集群中的各个推流服务器广播负荷状态查询请求;接收各个推流服务器响应于所述负荷状态查询请求返回的负荷状态查询请求;其中,负荷状态查询响应携带推流服务器的服务器标识和负荷状态参数的参数值;解析所述负荷状态查询响应得到各个推流服务器的负荷状态参数的参数值。4.根据权利要求1所述的方法,其特征在于,所述根据各个推流服务器的负荷状态参数的参数值从所述推流集群中选择一个目标推流服务器,包括:根据所述负荷状态参数的参数值从所述推流集群中选择N个负荷最轻的推流服务器;其中,N为大于1的整数;从所述N个负荷最轻的推流服务器中随机选择一个推流服务器作为目标推流服务器。5.根据权利要求1所述的方法,其特征在于,所述从所述N个负荷最轻的推流服务...
【专利技术属性】
技术研发人员:刘笑,马皓,
申请(专利权)人:北京大米科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。