一种分组进行直播互动的方法、电子设备及存储介质技术

技术编号:23450201 阅读:45 留言:0更新日期:2020-02-28 23:25
本发明专利技术实施例提供一种分组进行直播互动的方法、电子设备及存储介质,所述方法包括:接收主播用户终端发送的分组讨论请求,根据所述分组讨论请求对观众用户终端进行分组;控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端。电子设备及存储介质执行上述方法。本发明专利技术实施例提供的方法、电子设备及存储介质,实现了分组讨论成员的直播互动。

A method, electronic equipment and storage medium for live broadcast interaction in groups

【技术实现步骤摘要】
一种分组进行直播互动的方法、电子设备及存储介质
本专利技术涉及视频直播
,尤其涉及一种分组进行直播互动的方法、电子设备及存储介质。
技术介绍
随着视频直播技术的发展,主播可以通过直播平台播放游戏、视频讲座等内容,从而吸引观众进行参与,实现主播与观众之间的互动。但是,目前主流直播平台,主要是主播通过视频、语音向观众组播,观众通过文字留言方式,实现与主播或其他观众之间的互动。一方面,互动方式仅限于文字留言,表达效率低下、且不够充分,即无法表现出表情、声音等用户感情因素,另一方面,主播在直播过程中,有时会需要观众进行分组互动,例如教育直播场景下,老师在上课过程中,需要学生进行分组讨论,现有直播过程无法实现对观众分组,并进行观众与观众之间的分组直播互动。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种分组进行直播互动的方法、电子设备及存储介质。本专利技术实施例提供一种分组进行直播互动的方法,包括:接收主播用户终端发送的分组讨论请求,根据所述分组讨论请求对观众用户终端进行分组;控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端。其中,所述分组讨论请求携带由主播用户确定的分组信息;相应的,所述根据所述分组讨论请求对观众用户终端进行分组,包括:根据所述分组信息和所述流媒体服务器的状态信息对观众用户终端进行分组。其中,所所述根据所述分组信息和所述流媒体服务器的状态信息对观众用户终端进行分组,包括:按照所述状态信息中的剩余负载容量,降序排列流媒体服务器,并根据排列次序均分每个流媒体服务器服务的分组数量;其中,所述分组数量包含在所述分组信息中;确定与每个观众用户终端相对应的流媒体服务器的RTT最大值和RTT最小值;其中,RTT包含在所述状态信息中;将所有观众用户终端按照所有RTT最大值进行降序排列,顺序遍历序列中的所有观众用户终端,并分配各观众用户终端至各自对应的目标流媒体服务器服务的分组中;所述目标流媒体服务器与所述RTT最小值对应、且其对应分组中的分组讨论成员未到达预设容纳人数。其中,所述分组进行直播互动的方法还包括:若所述目标流媒体服务器对应的分组中分组讨论成员已到达分组的预设容纳人数,则重新确定新的目标流媒体服务器;其中,所述新的目标流媒体服务器是仅比所述RTT最小值大的、且对应分组中分组讨论成员未到达分组的预设容纳人数的流媒体服务器。其中,还获取观看主播用户的观众用户数;相应的,所述预设容纳人数的确定,包括:根据所述分组数量和所述观众用户数确定所述预设容纳人数;其中,所述预设容纳人数预留所述主播用户。本专利技术实施例提供一种分组进行直播互动的方法,包括:接收主播用户终端发送的分组讨论请求,若检测到针对所述分组讨论请求触发的确认动作,则发送获取分组讨论成员的直播流请求至直播平台;若检测到由所述直播平台控制的流媒体服务器针对所述直播流请求返回的直播流,则播放所述直播流,实现与分组讨论成员的直播互动。其中,所述分组进行直播互动的方法还包括:在播放所述直播流的过程中,不再播放所述主播用户终端的原始直播流。本专利技术实施例提供一种分组进行直播互动的方法,包括:若检测到分组操作动作,则向与分组操作动作类型相对应的响应方发送分组讨论请求;若检测到在所述响应方根据所述分组讨论请求已完成分组后触发的、加入分组的触发动作,则向直播平台发送加入分组讨论请求,若接收到所述直播平台针对所述加入分组讨论请求、控制流媒体服务器返回的观众用户直播流,播放所述观众用户直播流,实现分组讨论成员的直播互动。其中,所述分组操作动作为拖拽观众用户显示标记至其他观众用户显示标记处,相应的,所述向与分组操作动作类型相对应的响应方发送分组讨论请求,包括:向所述观众用户显示标记对应的观众用户终端和所述其他观众用户显示标记对应的其他观众用户终端发送分组讨论请求;所述分组讨论请求携带主播用户标识和除分组讨论请求接收方的观众用户标识以外的观众用户标识;其中,观众用户标识与观众用户终端相对应。其中,所述分组操作动作为输入分组信息,相应的,所述向与分组操作动作类型相对应的响应方发送分组讨论请求,包括:向直播平台发送分组讨论请求;所述分组讨论请求携带所述分组信息。本专利技术实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如下方法步骤:接收主播用户终端发送的分组讨论请求,根据所述分组讨论请求对观众用户终端进行分组;控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端;或者,接收主播用户终端发送的分组讨论请求,若检测到针对所述分组讨论请求触发的确认动作,则发送获取分组讨论成员的直播流请求至直播平台;若检测到由所述直播平台控制的流媒体服务器针对所述直播流请求返回的直播流,则播放所述直播流,实现与分组讨论成员的直播互动;或者,若检测到分组操作动作,则向与分组操作动作类型相对应的响应方发送分组讨论请求;若检测到在所述响应方根据所述分组讨论请求已完成分组后触发的、加入分组的触发动作,则向直播平台发送加入分组讨论请求,若接收到所述直播平台针对所述加入分组讨论请求、控制流媒体服务器返回的观众用户直播流,播放所述观众用户直播流,实现分组讨论成员的直播互动。本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:接收主播用户终端发送的分组讨论请求,根据所述分组讨论请求对观众用户终端进行分组;控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端;或者,接收主播用户终端发送的分组讨论请求,若检测到针对所述分组讨论请求触发的确认动作,则发送获取分组讨论成员的直播流请求至直播平台;若检测到由所述直播平台控制的流媒体服务器针对所述直播流请求返回的直播流,则播放所述直播流,实现与分组讨论成员的直播互动;或者,若检测到分组操作动作,则向与分组操作动作类型相对应的响应方发送分组讨论请求;若检测到在所述响应方根据所述分组讨论请求已完成分组后触发的、加入分组的触发动作,则向直播平台发送加入分组讨论请求,若接收到所述直播平台针对所述加入分组讨论请求、控制流媒体服务器返回的观众用户直播流,播放所述观众用户直播流,实现分组讨论成员的直播互动。本专利技术实施例提供一种分组进行直播互动的系统,包括上述电子设备。本专利技术实施例提供的分组进行直播互动的方法、电子设备及存储介质,不仅对观众用户终端进行分组,并控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端,实现了分组讨论成员的直播互动;还实现了针对分组讨论请求触发确认动作,发送获取分组讨论成员的直播流请求至直播平台,并播放流媒体服务器针对直播流请求返回的直播本文档来自技高网...

【技术保护点】
1.一种分组进行直播互动的方法,其特征在于,包括:/n接收主播用户终端发送的分组讨论请求,根据所述分组讨论请求对观众用户终端进行分组;/n控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端。/n

【技术特征摘要】
1.一种分组进行直播互动的方法,其特征在于,包括:
接收主播用户终端发送的分组讨论请求,根据所述分组讨论请求对观众用户终端进行分组;
控制流媒体服务器将与每个分组对应的直播流发送给对应分组的观众用户终端。


2.根据权利要求1所述的分组进行直播互动的方法,其特征在于,所述分组讨论请求携带由主播用户确定的分组信息;相应的,所述根据所述分组讨论请求对观众用户终端进行分组,包括:
根据所述分组信息和所述流媒体服务器的状态信息对观众用户终端进行分组。


3.根据权利要求2所述的分组进行直播互动的方法,其特征在于,所述根据所述分组信息和所述流媒体服务器的状态信息对观众用户终端进行分组,包括:
按照所述状态信息中的剩余负载容量,降序排列流媒体服务器,并根据排列次序均分每个流媒体服务器服务的分组数量;其中,所述分组数量包含在所述分组信息中;
确定与每个观众用户终端相对应的流媒体服务器的RTT最大值和RTT最小值;其中,RTT包含在所述状态信息中;
将所有观众用户终端按照所有RTT最大值进行降序排列,顺序遍历序列中的所有观众用户终端,并分配各观众用户终端至各自对应的目标流媒体服务器服务的分组中;所述目标流媒体服务器与所述RTT最小值对应、且其对应分组中的分组讨论成员未到达预设容纳人数。


4.根据权利要求3所述的分组进行直播互动的方法,其特征在于,所述分组进行直播互动的方法,还包括:
若所述目标流媒体服务器对应的分组中分组讨论成员已到达分组的预设容纳人数,则重新确定新的目标流媒体服务器;其中,所述新的目标流媒体服务器是仅比所述RTT最小值大的、且对应分组中分组讨论成员未到达分组的预设容纳人数的流媒体服务器。


5.根据权利要求3所述的分组进行直播互动的方法,其特征在于,还获取观看主播用户的观众用户数;相应的,所述预设容纳人数的确定,包括:
根据所述分组数量和所述观众用户数确定所述预设容纳人数;其中,所述预设容纳人数预留所述主播用户。


6.一种分组进行直播互动的方法,其特征在于,包括:
接收主播用户终端发送的分组讨论请求,若检测到针对所述分组讨论请求触发的确认动作,则发送获取分组讨论成员的直播流请求至直播平台;
若检测到由所述直播平台控制的流媒体服务器针对所述直播流请求返回的直播流,则播放所述直播流,实现与分组讨论成员的直播互动。


7.根据权利要求6所述的分组...

【专利技术属性】
技术研发人员:钟宜峰莫东松张进马丹张健马晓琳赵璐王科
申请(专利权)人:咪咕视讯科技有限公司咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:上海;31

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

1