閱讀210 返回首頁    go 騰訊雲


其他問題

一、資料獲取

1.音視頻雲通信簡介與入門指南?

答:具體可以看https://www.qcloud.com/wiki/%E9%9F%B3%E8%A7%86%E9%A2%91%E4%BA%91%E9%80%9A%E4%BF%A1%E7%AE%80%E4%BB%8B%E4%B8%8E%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97#3._.E5.88.9B.E5.BB.BA.E5.BA.94.E7.94.A8

2.sdk包可以在哪下載?

答:下載地址在https://www.qcloud.com/product/avc.html

3.賬號登錄集成的文檔在哪裏?

答:文檔的地址在https://www.qcloud.com/wiki/%E9%9F%B3%E8%A7%86%E9%A2%91%E4%BA%91%E9%80%9A%E4%BF%A1%E8%B4%A6%E5%8F%B7%E7%99%BB%E5%BD%95%E9%9B%86%E6%88%90

4.api接口文檔在哪裏?

答:接口文檔地址在https://www.qcloud.com/wiki/%E9%9F%B3%E8%A7%86%E9%A2%91API%E6%96%87%E6%A1%A3

5.有沒有開發方麵的指導文檔?

答:文檔的地址在https://www.qcloud.com/wiki/%E9%9F%B3%E8%A7%86%E9%A2%91%E9%80%9A%E4%BF%A1%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97

6.客戶端集成的文檔在哪裏?

答:文檔的地址在https://www.qcloud.com/wiki/%E9%9F%B3%E8%A7%86%E9%A2%91%E9%80%9A%E4%BF%A1%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%9B%86%E6%88%90

二、其他

1.如何去確認登錄失敗的原因?

答:

1)確保下sdk_app_id,identifier和user_sig要保證正確(user_sig會過期)。

2)第1步沒問題,那麼初始化sdK之前也就是TIMManager.getInstance().init之前加上  TIMManager.getInstance().disableCrashReport()。

另外需要注意是否限定了測試環境登錄。

2.是否支持音視頻碼流加密?

答:雙人音視頻支持CS協議和數據加密方式,多人音視頻暫不支持。

3.音視頻通信用的協議是什麼?

答:騰訊私有協議。

4.pc端向手機或者手機向pc端發視頻語音失敗?

答:這個是需要保證SdkAppId、accounttype、房間號填寫的一樣。

5.兩個不同的應用包名可以通信嗎?

答:可以的,保證SdkAppId填寫一樣就可以。

6.雙人和多人區別在哪?

答:

兩種方式目前都是通過服務器中轉的方式來進行音視頻通信的;

雙人會針對雙人場景通過優化調度策略,選擇最佳中轉服務器進行接入,連接質量更有優勢;
雙人未來會支持通過直連方式來進行音視頻通信,節省中轉服務器的帶寬成本;
所以如果業務是雙人通信模式,建議使用雙人。

7.雙人通話時唿叫失敗是什麼原因?

答:雙人通話被唿叫方要進入雙人通話Demo才能接受邀請。

8.如果想通過發送一些定製的命令去控製遠端的設備可行嗎?

答:需要業務測自己完成,我們的sdk不支持。

9.在客戶端斷網多長時間後,拉流推流就會中斷?

答:客戶端斷網30S就會自動斷開,後台90秒是斷線。

10.多人和雙人同時存在的情況下,撥打雙人再撥打多人的就會出現crash是什麼原因?

答:雙人和多人同時存在,音頻和視頻設備會有很多互斥情況,我們暫時不建議這種使用方式。

11.有實現監控的功能嗎?

答:監控功能需要業務測自己實現。

12.撈日誌都需要一些什麼樣的參數?怎麼去查看日誌?

答:需要提供後麵這些參數SdkAppId,AccountType,Identifier,FileTag(音視頻填寫QAVSDK),LogTime(這裏要用戶提供bug發生的時間)。

查看日誌用itools打開demo或app的文件係統,在document下有AV_Engine.log.

13.(雙人模式)當應用處於後台運行時還能否被唿叫?

答:這個是可以被唿叫的。

14.鎖屏模式下,可以收到唿叫的通知嗎?

答:可以的,需要業務側去做配置來實現。                                                                   

android隻能在前台接受通知,可以做後台SERVICE拉起,廣播OR STARTACTIVE的形式都可以。   

ios可以通過蘋果PUSH,以及在線狀態下的LOCALPUSH,或者長連接方式的VOIP模式等方式實現鎖屏喚醒提示。

15.在兩個人同時給第三方發送視頻請求時,會成功嗎?

答:

1)兩人同時發送請求,因為有延遲,所有雙方可能都會收到請求的。

2)但是信令一定有先後的,第二個發請求後會被拒絕,提示用戶忙。

16.AccountType參數可以在哪裏看到?

答:這個是應用的基本配置裏麵自動生成的參數,具體可以在應用的基本配置裏麵的賬號體係集成找到。

17.web自建應用登錄報係統繁忙請稍後再試是什麼原因?

答:自建應用需要填寫在控製台上申請的sdkappid和acctype,並且需要在賬號集成體係裏麵選擇托管模式。

18.如何去配置測試環境?

答:

Android下請在TIMManager.getInstance().login前調用Imsdk的以下方法://TIMManager.getInstance().setEnv(1);來設定環境。

iOS下請在CreateContext前調用Imsdk的以下方法:[[TIMManager sharedInstance] setEnv:0]來設定環境。

19.為什麼接收不到邀請?

答:請確認被邀請賬號隻在一個終端上登錄,如果在其他終端上登錄,請從其他終端上退出。

20.使用相同sdk引發的crash問題?

答:好多廠商有使用多套音視頻sdk的可能。如果遇到了在音視頻編、解碼庫的crash的話,請首先隻保留一個sdk再測試。

21.(Android)雙人多人從eclipse中import工程後,bulid後run出現錯誤 ?(如下圖)

答:這個關掉eclipse中 force error when external jars contain native libraries選項即可。

22.(ios)真機編譯時怎麼去設置Bundle Identifier 和證書?

答:具體配置如下

證書配置如下圖:

23.(ios)編譯需要引用的庫有哪些?

答:參考下圖

24.(ios)CreateContext出現stl的crash?

答:需要設定C++編譯選項

25.(ios)庫衝突問題導致編不過?

答:主要是常見的iOS第三方庫例如和protobuf等常見的開源庫。
假設是使用的版本一樣的話,一般情況下需要app在build phase的link裏去掉相關庫的a文件。不一樣的話,需要和sdk的開發協商,統一一下版本,或改下命名空間。

26.渲染器的使用問題?

答:兩人的情景請使用SingleRenderer。
多人的情景可使用SingleRenderer或multiRenderer。
Demo上渲染方目前不支持橫豎畫麵切換,手勢等等,僅供測試用。

27.(ios)怎樣獲取sdk裏的c++的回調?

答:需要從SDK裏得到各種事件回調,請繼承SDK的delegate類。例如:

28.(ios)c++,oc混合編譯的問題?

答:需要把.cpp或.m文件改為.mm文件。

29. ios集成時報錯,ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)?

答:需要根據demod的link phase添加依賴的庫。如果還不行,把c++編譯方式配置下。

30. web demo使用ie9登錄報錯?

答:1).確認控件加載成功 2).設置-管理加載項,查看TXMultiVideo class是不是已啟用。

31. web demo登錄提示係統繁忙?

答: 1).web demo隻支持ie 32瀏覽器 2).demo隻支持托管模式。

32. web sdk可以實現互動聊天室功能嗎?

答:可以使用web avsdk + web imsdk來實現聊天室視頻消息功能。

33. web端支持獨立模式嗎?

答:demo支持托管模式,sdk支持獨立模式。

34. Web SDK 視頻窗口能固定嗎?

答:可以固定的,設置一次視頻的位置就可以了。

35. 托管模式提供接口支持存量導入嗎?

答:這個現在是不支持的。

36. 請問下多人視頻錄製,是怎麼區分視頻裏的數據是屬於哪個用戶的呢?

答:目前是保存第一個開視頻的人,保存多路視頻我們正在做。

37. 客戶端B現在給客戶端A發送視頻,客戶端A這邊沒響應,請問你們一般怎麼處理?

答:一般是自定義超時時間。

38. sdk可以在android x86平台上跑嗎?

答:不可以的,sdk裏麵沒有編譯x86的庫。

39. identifier有沒有什麼限製?

答:獨立模式沒有限製。

  托管模式 1)、賬號長度大於等於4位小於等於24位 2)、隻能是字母、數字、 .   、  _ 構成 3)、賬號不能為純數字。

40. 錄製的視頻怎麼樣和用戶ID綁定呢?

答:錄製完成以後,會將錄製的url返回給,需要由業務側來做視頻和用戶的綁定。

41. android雙人可以先打開攝像頭,再進入音視頻房間嗎?

答:暫時不行,後續版本會分開。

42. 進入了語音聊天室,然後按home鍵,再進入相機,提示通話中不能打開照相機?

答:要退出房間,才能解除占用。

43. 登錄接口密鑰有效期的那個參數單位是毫秒麼?

答:這個是以秒為單位。

44. ios推送證書上傳失敗?

答:ios的證書的名稱需要改成數字或者英文,後麵會改進支持中文。

45. 在語音通話過程中如何切換到視頻通話?

答:AVRoom時有個參數av_mode,設置為VIDEO;這時候就允許打開攝像頭,傳輸視頻。剛開始可以不打開攝像頭,也就是純語音;然後想轉為視頻,就打開攝像頭即可。

46. IOS 的 SDK 支持 bit code了麼?

答:目前不支持。

47. 斷網多長時間內恢複連接可以繼續視頻通話?

答:斷網30S就會自動退房,30S內恢複可以繼續視頻。

48. (GetEndpointById failed)這個問題怎麼解決?

答:需要對方有視頻或音頻才行,參考我們demo的onEndpointupdateinfo處理,在收到QAV_EVENT_ID_ENDPOINT_HAS_CAMERA_VIDEO後就可以通過getendpointbyid了。

49. (iOS)調用打開攝像頭之後前置攝像頭是鏡像圖像,可否修改?

答:如果是前置攝像頭的話,加一句setMirror為true。

50. (android)進程殺死了推送還可以收到嗎?

答:目前需要app自己拿到消息彈窗,進程不在了就沒法推送了。

51. 打開攝像頭失敗?

答:某些手機會將攝像頭設置成外部設備,調用enableExternalCapture即可。

52. 多人的版本怎麼實現邀請對方?

答:可以通過IM-SDK所提供的自定義消息方式實現。業務可以根據自身需要進行定製開發。

53. 用android studio不能加載庫文件libxplatform?

答:需要將紅框裏麵的參數改成自己的版本號

 

54. 進入房間提示沒權限?

答:可以按照下麵的截圖添加所需的權限,分別用“|”隔開

55. 主播在直播狀態時,聊天室發送一條語音就沒直播聲音了,但是直播是沒有中斷?

答;設備被占用,需要自己釋放資源。

56. TinyID表示什麼?

答:內部賬號,業務側不用關心。

57.賬號切換登錄騰訊雲第二個賬號登錄時hasAvContext()方法返回true導致不會走login方法?

答:切換帳號就調logout方法,需要在logout調用一下stopcontext。

 

 

 

 

 

 

最後更新:2017-01-09 21:51:42

  上一篇:go 現在可以支持哪些上行直播協議
  下一篇:go 水印和Logo有什麼區別