麦位状态同步方法、装置、直播系统、电子设备及介质制造方法及图纸

技术编号:40743272 阅读:24 留言:0更新日期:2024-03-25 20:02
本申请涉及一种麦位状态同步方法、装置、直播系统、电子设备以及计算机可读存储介质;所述方法应用于客户端,包括:接收直播服务器下发的直播房中各种麦位状态的广播信息;将所述广播信息放入到所属麦位状态对应的缓冲队列中,并根据状态操作产生的时间戳对缓冲队列中存放的广播信息进行排序;根据所述排序从缓冲队列中选择最新的广播信息,并将所述最新的广播信息更新到所属麦位状态对应的属性数组中;其中,所述属性数组记录每个麦位状态的刷新信息;根据所述属性数组同步直播房中各个麦位的麦位状态。该技术方案,避免了直播服务器下发的广播信息受限于客户端接收顺序的影响,保证直播房的所有客户端的麦位状态能够正确同步和展示。

【技术实现步骤摘要】

本申请涉及网络直播,特别是涉及一种麦位状态同步方法、装置、直播系统、电子设备以及计算机可读存储介质。


技术介绍

1、在网络直播技术中,通常会建立各种虚拟的直播房,如语音房;直播房中往往采用了连麦直播模式,例如,在语音房中,主播作为房主创建一个语音房,直播房界面上可以设置多个麦位,观众进入语音房之后,可以点击直播房界面麦位进行上麦和发言;房主/管理员可以对每个麦位进行权限管理,例如禁麦、开麦、踢人和邀请等等。

2、在处理直播中的麦位状态变化时,客户端通常都是以直播服务器下发的状态广播作为依据,即每个麦位状态变化会发送一个广播信息,由于直播服务器下发的广播信息经过不同网络传输到客户端,直播服务器也无法整合这些广播信息,网络网速因素的影响将使得客户端无法确保接收到广播信息顺序的准确性,例如,管理员a和管理员b同时对同一个麦位进行闭麦操作,如果管理员a先操作而管理员b后操作,由于管理员b使用的网络网速比管理员a快,客户端先收到管理员b的操作触发的广播信息,按客户端接收顺序就是管理员a的操作先于管理员b的操作,而实质上真实的操作顺序是管理员a先于管理员b本文档来自技高网...

【技术保护点】

1.一种麦位状态同步方法,应用于客户端,其特征在于,包括:

2.根据权利要求1所述的麦位状态同步方法,其特征在于,在将所述最新的广播信息更新到所属麦位状态对应的属性数组中之前,还包括:

3.根据权利要求2所述的麦位状态同步方法,其特征在于,根据状态操作产生的时间戳对缓冲队列中存放的广播信息进行排序,包括:

4.根据权利要求3所述的麦位状态同步方法,其特征在于,根据所述属性数组同步直播房中各个麦位的麦位状态,包括:

5.根据权利要求1所述的麦位状态同步方法,其特征在于,在将所述最新的广播信息更新到所属麦位状态对应的属性数组中之前,还包括:...

【技术特征摘要】

1.一种麦位状态同步方法,应用于客户端,其特征在于,包括:

2.根据权利要求1所述的麦位状态同步方法,其特征在于,在将所述最新的广播信息更新到所属麦位状态对应的属性数组中之前,还包括:

3.根据权利要求2所述的麦位状态同步方法,其特征在于,根据状态操作产生的时间戳对缓冲队列中存放的广播信息进行排序,包括:

4.根据权利要求3所述的麦位状态同步方法,其特征在于,根据所述属性数组同步直播房中各个麦位的麦位状态,包括:

5.根据权利要求1所述的麦位状态同步方法,其特征在于,在将所述最新的广播信息更新到所属麦位状态对应的属性数组中之前,还包括:

6.根据权利要求1-5任一项所述的麦位状态同步方法,其特...

【专利技术属性】
技术研发人员:梁伟杰
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1