1.一种连麦直播中窗口切换方法,其特征在于,包括:S1,监听客户端的窗口切换选择操作,并根据窗口切换选择操作,判断窗口是否能切换;
S2,若能切换,则向控制服务器发送窗口切换请求;
S3,接收控制服务器根据所述窗口切换请求返回的是否允许窗口切换的信息;
S4,根据所述是否允许窗口切换的信息,执行窗口切换操作或者不执行窗口切换操作;
其中,窗口切换操作为主播端视频界面所在窗口和连麦端视频界面所在窗口的切换。
2.如权利要求1所述的连麦直播中窗口切换方法,其特征在于,所述窗口包括第一窗口和第二窗口,所述步骤S1之前还包括:检测主播客户端上第一窗口或者第二窗口的位置信息;
根据第一窗口的位置信息在第一窗口内添加切换选择手势或者切换按钮;或者,根据第二窗口的位置信息,在第二窗口中添加切换选择手势或者切换按钮;
通过触摸所述切换选择手势或者点击所述切换按钮来进行窗口切换选择操作。
3.如权利要求2所述的连麦直播中窗口切换方法,其特征在于,所述步骤S1中判断窗口是否能切换进一步包括:判断当前连麦是语音连麦还是视频连麦,若是语音连麦,则窗口不能切换,若是视频连麦,则窗口能切换。
4.如权利要求3所述的连麦直播中窗口切换方法,其特征在于,所述步骤S4具体包括:S41,若接收到控制服务器返回的允许窗口切换的信息,则改变当前窗口切换标识,其中,所述窗口切换标识表征第二窗口显示主播端视频画面或连麦端视频画面;
S42,根据改变后的窗口切换标识,执行窗口切换操作,并显示主播客户端上第二窗口的昵称。
5.如权利要求4所述的连麦直播中窗口切换方法,其特征在于,所述步骤S42中根据改变后的窗口切换标识,执行窗口切换操作具体包括:根据改变后的窗口切换标识,将当前第一窗口的位置信息修改为第二窗口的位置信息,将第二窗口的位置信息修改为第一窗口的位置信息,以实现第一窗口和第二窗口位置信息的切换。
6.如权利要求5所述的连麦直播中窗口切换方法,其特征在于,所述步骤S42还包括:主播端中的视频流推流组件根据改变后的窗口切换标识,将连麦端的视频画面和主播端的视频画面合成视频流;
将合成后的视频流推送给流服务器,以供流服务器将视频流推送给观众端,其中,所述视频流中包括窗口切换通知信息。
7.如权利要求6所述的连麦直播中窗口切换方法,其特征在于,所述窗口切换通知信息中携带有窗口切换标识;
所述步骤S4之后还包括:
当观众端监听到视频流中的窗口切换通知信息时,根据窗口切换的通知信息中的窗口切换标识,在观众端上显示第二窗口中的昵称。
8.一种连麦直播中窗口切换装置,其特征在于,包括主播端服务器和控制服务器;所述主播端服务器包括:监听模块,用于监听客户端的窗口切换选择操作;
判断模块,用于根据窗口切换选择操作,判断窗口是否能切换;
发送模块,用于若窗口能切换,则向控制服务器发送窗口切换请求;
接收模块,用于接收控制服务器根据所述窗口切换请求返回的是否允许窗口切换的信息;
执行模块,用于根据所述是否允许窗口切换的信息,执行窗口切换操作或者不执行窗口切换操作;
所述控制服务器,用于根据主播端发送的窗口切换请求,判断是否允许窗口切换,并将是否允许窗口切换的信息返回给主播端;
其中,窗口切换操作为主播端视频界面所在窗口和连麦端视频界面所在窗口的切换。
9.如权利要求8所述的连麦直播中窗口切换装置,其特征在于,所述窗口包括第一窗口和第二窗口,所述主播端服务器还包括:更新模块,用于若接收到控制服务器返回的允许窗口切换的信息,则更新当前窗口切换标识,其中,所述窗口切换标识表征第二窗口显示主播端视频画面或连麦端视频画面;
显示模块,用于当所述执行模块根据改变后的窗口切换标识,执行窗口切换操作后,显示主播端上第二窗口中的昵称。
10.如权利要求9所述的连麦直播中窗口切换装置,其特征在于,还包括观众端服务器;
所述观众端服务器,用于当监听到窗口切换通知信息时,根据窗口切换通知信息中的窗口切换标识,显示观众端第二窗口中的昵称。