210
腾讯云
其他问题
一、资料获取
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