閱讀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 為什麼視頻直播收看時會有卡頓現象