阅读381 返回首页    go 人物


房间类问题

目录:

一、具体房间问题

1.多人房间一般是在什么时候创建和销毁的?
2.双人视频聊天需要创建房间吗?
3.房间可以在中途销毁吗?除管理员以外的成员可以销毁房间吗?
4.如何去分辨业务侧房间与音视频SDK侧房间之间的区别?
5.进入和退出房间时都会有通知吗?
6.目前多人房间最多可容纳多少人?
7.怎么创建不了房间?

二、房间成员问题

1.获取多人房间成员列表有没有什么限制?
2.可以禁止房间某成员发语音吗?
3.怎么去确认某个成员是否有发语音/视频?
4.当自己设置不听某个人的语音时,别人还能听到这个人的语音吗?
5.最多同时可以接听几个人的语音?
6.要看到对方的画面该怎么做,最多可以看到几路画面?

一、具体房间问题

 

1.多人房间一般是在什么时候创建和销毁的?

答:第一个成员进入房间时,音视频后台会自动创建房间;后续成员加入时,就不会再创建;最后一个成员退出房间后,音视频后台会自动销毁房间。

2.双人视频聊天需要创建房间吗?

答:需要的,首先由通讯双方中的一方先创建房间并进入房间,然后获取音视频SDK侧的房间号,将该房间号通知对方,让对方加入该房间;双方加入房间后,就可以进行音视频通讯了。      

注意事项:

. 对于SDK封装接口,创建房间和加入房间使用的是同一个接口,但创建房间时把房间号填0即可,而加入房间时必须填上创建方给他的房间号,才可以加入该房间。

. 创建方如何将房间号告诉对方,这个需要业务侧实现。

3.房间可以在中途销毁吗?除管理员以外的成员可以销毁房间吗?

答:不可以销毁,不支持房间里面还有人时去销毁房间,销毁房间必须是最后一个人退出时才做,而且是音视频后台自动去做这个工作,客户端是做不了的。

4.如何去分辨业务侧房间与音视频SDK侧房间之间的区别?

答:业务侧房间是业务侧自己维护的具有唯一性的房间,如常见的有业务侧自己维护的房间号、讨论组号、群号、游戏座号等。                                                                

音视频SDK侧房间是音视频SDK侧这边自己维护的房间,也一样具有唯一性,每次进入房间时动态分配。在进入音视频SDK侧房间时,对于多人,是需要带入业务侧的房间号;但是对于双人,发起方是不需要带任何房间号,接收方需要带SDK侧的房间号,以让两侧的房间建立映射关系。                  

另外,需要注意的是,对于业务侧来说,音视频SDK侧的房间号是透明的,不需要关心它。

5.进入和退出房间时都会有通知吗?

答:

多人的通知:

1.对于SDK1.3版本,房间成员人数少于50个时,进入和退出房间的成员都会有通知;成员人数超过50个时,只有前50个成员的进入房间事件会有通知,其他成员再进入/退出,SDK不会通知。当房间成员可能超过50个时,如果业务侧要每个人成员的进入/退出都通知,得业务侧自己来实现。                                                                        2.自己进入和退出房间都会有通知。                                                

双人的通知: 自己/对方进入退出房间完成都会有通知。

6.目前多人房间最多可容纳多少人?

答:对于SDK1.3版本,房间同时最多可容纳5万人。

7.怎么创建不了房间?

答:多人时,房间号不能为0。测试环境在某些地方可能机器导致进入房间失败。
双人时,对方一定要在线。

 

二、房间成员问题

 

1.获取多人房间成员列表有没有什么限制?

答:对于SDK1.3版本,在房间成员人数少于50个时,可以获取到全部成员列表;成员人数超过50个时,只能获取前50个成员的列表,其他成员列表需要业务侧实现。

2.可以禁止房间某成员发语音吗?

答:SDK不提供这样的接口。业务侧可以这么实现来做到,当不想让某人发言时,通过发信令控制这个人,不让他开启麦克风,来实现禁言的目的。

3.怎么去确认某个成员是否有发语音/视频?

答:可以通过去获取成员是否发语音/视频的成员状态,来确认某个成员是否有发语音和视频。

4.当自己设置不听某个人的语音时,别人还能听到这个人的语音吗?

答:自己设置不听某个人的语音,只会影响自己,那个人的语音还是可以照样发,别人还是可以照样接听他的语音。

5.最多同时可以接听几个人的语音?

答:最多可支持同时接听6个成员的语音。

6.要看到对方的画面该怎么做,最多可以看到几路画面?

答:需要去请求对方的画面。对于SDK1.3版本,多人目前最多支持同时请求4个成员的画面;如果自己上了视频,则这时候最多只有另外3个成员可以上视频,也就只能请求3个其他成员的画面;如果自己没有上视频,则可以请求4个其他成员的画面。目前,SDK只支持请求多路画面,但不支持渲染多路画面,如果需要渲染多路画面,需要业务侧实现(pc端不支持渲染,终端只支持渲染一路画面)。

最后更新:2017-01-09 21:51:41

  上一篇:go 能否批量导出所有视频的发布地址
  下一篇:go 为什么视频直播收看时会有卡顿现象