关于通信模式

请问,
1:通信模式与直播模式的区别具体在哪,各有什么限制,各适合什么场景,没找到相关的文档,麻烦给点说明或连接
2:通信模式下,单个房间有没有人数限制?
3:不超过17路是指同一个房间内不能超过17个人发布自己的流?还是指同一用户不能同时订阅超过17个人的流?
4:当发布流后再muteAuido, muteVideo,是否还会占用路数?

  1. 主要是有角色、路由和缺省码率的区别。

通信场景适用于常见的一对一或群聊,频道中任何用户都可以自由说话,优先保证流畅;而直播场景则更注重画面质量,一般适用于直播等对画质要求高的场景。

PS:关于这个问题的文档,正在撰写中了哦。

  1. 发流人数不能超过 17 人,对于不发流人数不作限制。
  2. 建议同一个房间内不能超过 17 个人发布自己的流,因为同一用户不能同时订阅超过17个人的流(限制死的)。
    如果同时发流人数超过 Agora 的建议值,用户可能会随机听不见或看不见频道内某些发流用户。例如,在视频直播中,频道内有 18 位主播同时发流,所有用户均只能听见并看见随机 17 人的音视频,每位用户都会随机听不见并看不见某一人的音视频。
  3. 是 Web 端吗?对于 Web SDK 而言,muteAudio 也会发送静音包,muteVideo 会发送黑屏帧,所以必须 unpublish 才算不占用路数。

1, 声网系统是否允许同时超过17人发布自己的流,收听端自己选择订阅谁的流(不超过17个)
2, 于对web端unpublish算不占路数,对android ios 来说,muteAudio + muteVideo是否是不占用路数?

  1. 可以的,控制好接收端只收 17 路就可以。

是的