Tutorial: 房间内上行用户个数限制

房间内上行用户个数限制

房间内上行用户个数限制

上行用户是指当前正在发布音视频流的用户,用户通过调用 publish() 成功发布本地流后成为上行用户;用户通过调用 unpublish() 取消发布本地流后,该用户就不再是上行用户。用户通过调用 muteAudio()muteVideo() 禁用音视频之后,虽然远端用户不再能接收到该用户的真实音视频数据,但是该用户仍被视为上行用户,因为实际上该用户仍然在向后台服务器推送音频静音包和黑屏数据包。

上行用户个数限制

实时音视频后台服务器对单个房间内的上行用户个数限制是 20。如果一个房间内上行用户超过 20 个,即,第 21 个用户尝试发布本地音视频流的时候就会出现发布失败问题。此时如果 App 业务层想要让第 21 个用户发布本地流,应先让其他用户通过调用 unpublish() 停止发布本地流,让出上行用户名额后再让第 21 个用户发布本地流。