阅读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有什么区别