一、TRTC 房间的生命周期是多久?
房间的解散规则如下:
·主动退房:无论是通话模式还是直播模式,也无论用户是主播还是观众,最后一个用户主动退房后,后台都会解散房间。
·异常掉线:如果房间内的单个用户异常掉线,90 秒后服务端会将该用户清理出当前房间;如果房间内的所有用户都异常掉线,90 秒后服务端会自动解散当前房间。用户异常掉线等待时长会被纳入计费用时统计。
二、TRTC 如何创建房间?
TRTC没有房间创建的接口,当你通过客户端的进房接口 enterRoom 加入一个不存在的房间时,后台会自动创建一个房间。
三、TRTC 房间如何解散?
·服务端发起:TRTC 提供了服务端解散房间的 API DismissRoom(区分数字房间 ID 和字符串房间 ID),你可以调用此接口把房间所有用户从房间移出,解散房间。
·客户端发起:通过各个客户端的退出房间 exitRoom 接口,将房间内的所有主播和观众完成退房,退房后,根据 TRTC 房间生命周期规则,房间将会实现解散,详情请参见 退出房间。
注意:建议当你的一次直播任务结束后,可以调用解散房间 API 确保房间解散,防止观众意外进房导致产生非期望的费用。
四、TRTC 房间如何踢出指定用户?
服务端发起:TRTC 提供了服务端移除用户的 API RemoveUser(区分数字房间 ID 和字符串房间 ID),你可以调用此接口将用户从房间移出,适用于主播/房主/管理员踢人等场景。