The invention discloses a method and device for audio and video interaction, belonging to the field of network technology. The method includes: when receiving the audio-video interactive exit request of the first terminal, determining the second management device according to the first path information, the first path information for instructing the audio-video data of the first terminal to be forwarded to the second terminal through the second management device, clearing the first path information, and transmitting to the second management device. The audio and video interactive exit request is forwarded from the second management device to the second terminal. Through the first path information, the audio-video interactive exit request is transmitted to the second management device, enabling the second management device to notify the second terminal that the first terminal has exited the current audio-video interaction. Furthermore, the first management device can clear the first path information of the second terminal in time, so that the first management device will not forward the audio and video data of the first terminal to the second terminal, and realize the exit process of audio and video interaction.
【技术实现步骤摘要】
音视频交互方法及装置
本专利技术涉及网络
,特别涉及一种音视频交互方法及装置。
技术介绍
随着网络技术的发展,视频直播已经成为一种流行的网络音视频交互形式,例如,直播系统会为需要进行直播的直播用户分配一个音视频标识,即房间号,其他用户可以加入到这个“房间”作为观众用户来与直播用户进行互动。目前,当一个“直播房间”内主播用户进行直播的过程中,主播用户所在终端可能由于网络中断等原因导致直播中断,此时,管理主播用户所在“直播房间”的设备可以向“直播房间”内的观众用户通知主播用户的当前状态,比如当前处于非直播状态等,以使得观众用户所在终端能够同步主播用户的状态。而当多个“房间”的主播之间进行音视频交互时,由于不同“直播房间”由不同设备管理,当一个直播房间的主播退出音视频交互时,管理该直播房间管理设备仅会将相应的退出信息通知该直播房间内的用户,而进行音视频交互的其他直播房间的用户并不能获知该退出信息,从而导致退出流程发生错误,因此,如何在一个直播房间退出音视频交互时,保证各个“直播房间”均能获知相应的退出信息,并顺利完成相应的退出流程是需要解决的问题。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种音视频交互方法及装置。所述技术方案如下:第一方面,提供了一种音视频交互方法,应用于第一管理设备,所述方法包括:当接收到第一终端的音视频交互退出请求时,根据第一路径信息,确定第二管理设备,所述第一路径信息用于指示通过所述第二管理设备向第二终端转发所述第一终端的音视频数据,所述第二终端为与所述第一终端进行音视频交互的终端;清除所述第一路径信息,以使得所述第 ...
【技术保护点】
1.一种音视频交互方法,其特征在于,应用于第一管理设备,所述方法包括:当接收到第一终端的音视频交互退出请求时,根据第一路径信息,确定第二管理设备,所述第一路径信息用于指示通过所述第二管理设备向第二终端转发所述第一终端的音视频数据,所述第二终端为与所述第一终端进行音视频交互的终端;清除所述第一路径信息,以使得所述第一管理设备后续停止向所述第二管理设备转发所述第一终端的音视频数据;向所述第二管理设备发送所述音视频交互退出请求,由所述第二管理设备将所述音视频交互退出请求转发至所述第二终端,以提示所述第一终端已经退出当前音视频交互。
【技术特征摘要】
1.一种音视频交互方法,其特征在于,应用于第一管理设备,所述方法包括:当接收到第一终端的音视频交互退出请求时,根据第一路径信息,确定第二管理设备,所述第一路径信息用于指示通过所述第二管理设备向第二终端转发所述第一终端的音视频数据,所述第二终端为与所述第一终端进行音视频交互的终端;清除所述第一路径信息,以使得所述第一管理设备后续停止向所述第二管理设备转发所述第一终端的音视频数据;向所述第二管理设备发送所述音视频交互退出请求,由所述第二管理设备将所述音视频交互退出请求转发至所述第二终端,以提示所述第一终端已经退出当前音视频交互。2.根据权利要求1所述的方法,其特征在于,当接收到第一终端的音视频交互退出请求时,根据第一路径信息,确定第二管理设备,包括:根据所述音视频交互退出请求所携带的音视频交互标识,从已存储的路径信息中,确定所述音视频交互标识对应的所述第一路径信息;从所述第一路径信息中,提取所述第二管理设备的地址信息;或,根据所述音视频交互退出请求所携带的音视频交互标识,确定与所述音视频交互标识关联的所述第二终端的音视频标识;根据所述第二终端的音视频标识,从已存储的路径信息中,确定所述第二终端的音视频标识对应的第一路径信息;从所述第一路径信息中,提取所述第二管理设备的地址信息。3.根据权利要求1所述的方法,其特征在于,所述音视频交互退出请求的退出类型包括单向退出和解散式退出,所述单向退出用于指示仅有所述第一终端退出当前音视频交互,所述解散式退出用于指示结束当前音视频交互。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定与所述第一终端所关联的第一用户;向所述第一用户所在终端发送音视频交互更新消息,所述音视频交互更新消息用于提示所述第一终端已经退出当前的音视频交互;或,确定与所述第一终端所关联的第一用户;将所述第一用户中不具有指定标签的用户确定为第二用户;向所述第二用户所在终端发送所述音视频交互更新消息,所述指定标签用于指示用户拒绝参与所述第二终端的音视频交互。5.根据权利要求1所述的方法,其特征在于,所述向所述第二管理设备发送所述第一终端的音视频交互退出请求之后,所述方法还包括:如果从所述第二管理设备接收到所述第二终端的音视频数据,检测本地是否存储有所述第二终端的所述第一路径信息;如果本地未存储有所述第一路径信息,丢弃所述第二终端的音视频数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:向策略服务器发送所述第一终端的音视频交互请求消息,由所述策略服务器确定所述第二管理设备,并将所述音视频交互请求消息发送至所述第二管理设备,由所述第二管理设备返回所述第一路径信息;其中,所述音视频交互请求消息携带所述第一终端的第二路径信息,所述第一终端的第二路径信息用于指示通过所述第一管理设备向所述第一终端进行音视频数据的转发。7.一种音视频交互方法,其特征在于,应用于第二管理设备,所述方法包括:当从第一管理设备接收到第一终端的音视频交互退出请求时,确定与所述第一终端进行音视频交互的第二终端;清除存储的第二路径信息,所述第二路径信息用于指示通过所述第一管理设备向所述第一终端转发所述第二终端的音视频数据;向所述第二终端所关联的用户所在终端发送音视频交互更新消息,所述音视频交互更新消息用于提示所述第一终端已经退出当前音视频交互。8.根据权利要求7所述的方法,其特征在于,当从第一管理设备接收到第一终端的音视频交互退出请求时,确定与所述第一终端进行音视频交互的第二终端,包括:根据所述音视频交互退出请求所携带的音视频交互标识,确定所述音视频交互标识对应的多个音视频标识;在所述多个音视频标识中,将归属于所述第二管理设备管理的音视频标识所对应的终端确定为所述第二终端。9.根据权利要求7所述的方法,其特征在于,所述清除存储的第二路径信息,包括:确定所述音视频交互退出请求的退出类型,退出类型包括单向退出和解散式退出;如果所述音视频交互退出请求的退出类型为单向退出,根据所述音视频交互退出请求所携带的音视频交互标识,从已存储的路径信息中,确定所述音视频交互标识对应的路径信息组;将所述路径信息组中与所述第一终端对应的路径信息确定为所述第二路径信息;清除所述第二路径信息,基于所述路径信息组内除所述第...
【专利技术属性】
技术研发人员:薛笛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。