【技术实现步骤摘要】
直播间接入方法、装置、电子设备及存储介质
本公开涉及流媒体
,尤其涉及直播间接入方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的发展,通过终端设备观看直播正成为越来越多的人消遣空闲时光的方式,直播服务依赖于直播服务商提供的直播服务器,而由于运营成本的限制,使得直播服务商提供的直播服务器的数量是有限的,因此,如何合理的为终端设备分配为其提供直播服务的直播服务器就显得尤为重要。相关技术中,主要存在两种终端设备的分配策略,第一种终端设备的分配策略为观看直播的终端设备随机分配为其提供直播服务的直播服务器,另一种终端设备分配策略为每个直播间与直播服务器对应,当终端设备进入直播间后,该终端设备接入该直播间所对应的直播服务器。当采用第一种终端设备分配策略时,可能使得一个直播间所接入的终端设备被分散在多台直播服务器上,从而使得该多台直播服务器中每台直播服务器都需要加载该直播间的直播数据,当观看该直播间的终端设备数量较少时,使得分散在接入在各台直播服务器上的终端设备数量更加稀少,造成了直播服务器计算资源、存储资源和带宽资源的浪费,运行成本高。当采用第二种终端设备分配策略时,在观看直播间的终端数量较多的情况下,与该直播间对应的直播服务器需要负责接入大量的终端设备,从而可能导致直播服务器的过载。现有终端设备的分配策略中,如何维持直播服务器的运行成本和负载之间的平衡是亟需解决的问题。
技术实现思路
本公开提供一种直播间接入方法、装置、电子设备及存储介质,以维持直播 ...
【技术保护点】
1.一种直播间接入方法,其特征在于,包括:/n接收终端设备发送的携带有直播间信息的直播间接入请求;/n基于所述直播间信息,确定所述直播间信息所属的直播间的直播间类型,所述直播间类型包括第一类型和第二类型;/n当所述直播间类型为第一类型时,按照预设分配策略,从各直播服务器分组中,选择为所述终端设备分配的直播服务器分组,作为目标分组;/n当所述直播间类型为第二类型时,从所述各直播服务器分组中,选择与所述直播间预先建立有对应关系的直播服务器分组,作为目标分组;/n从所述目标分组包括的多个直播服务器中,选择为所述终端设备分配的直播服务器,以使所述终端设备通过被分配的直播服务器接入所述直播间。/n
【技术特征摘要】
1.一种直播间接入方法,其特征在于,包括:
接收终端设备发送的携带有直播间信息的直播间接入请求;
基于所述直播间信息,确定所述直播间信息所属的直播间的直播间类型,所述直播间类型包括第一类型和第二类型;
当所述直播间类型为第一类型时,按照预设分配策略,从各直播服务器分组中,选择为所述终端设备分配的直播服务器分组,作为目标分组;
当所述直播间类型为第二类型时,从所述各直播服务器分组中,选择与所述直播间预先建立有对应关系的直播服务器分组,作为目标分组;
从所述目标分组包括的多个直播服务器中,选择为所述终端设备分配的直播服务器,以使所述终端设备通过被分配的直播服务器接入所述直播间。
2.根据权利要求1所述的直播间接入方法,其特征在于,所述当所述直播间类型为第一类型时,按照预设分配策略,从各直播服务器分组中,选择为所述终端设备分配的直播服务器分组,作为目标分组步骤包括:
当所述直播间类型为第一类型时,等概率地从各直播服务器分组中,选择出为所述终端设备分配的直播服务器分组,作为目标分组;或者,
当所述直播间类型为第一类型时,获取所述直播间接入请求中包含的用户标识;基于所述用户标识对应的字符串数值,在所述各直播服务器分组中,选择预先与所述字符串数值建立关联关系的直播服务器分组,作为目标分组。
3.根据权利要求1或2所述的直播间接入方法,其特征在于,所述从所述目标分组包括的多个直播服务器中,选择为所述终端设备分配的直播服务器步骤包括:
获取所述目标分组中每个直播服务器的预设权重;
从所述目标分组包括的多个直播服务器中,按照每个所述直播服务器的预设权重,选择为所述终端设备分配的直播服务器。
4.根据权利要求1或2所述的直播间接入方法,其特征在于,所述直播间信息包括所述直播间信息所属直播间的直播间标识;
所述基于所述直播间信息,确定所述直播间信息所属的直播间的直播间类型步骤包括:
基于所述直播间标识,确定所述直播间接入终端设备的数量,作为第一数量;
基于所述第一数量,确定所述直播间的直播间类型。
5.根据权利要求4所述的直播间接入方法,其特征在于,所述第一数量为所述直播间当前已接入终端设备的数量;
所述基于所述第一数量,确定所述直播间的直播间类型步骤包括:
当所述第一...
【专利技术属性】
技术研发人员:朱文成,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。