1. 首页>
  2. 腾讯云代理

[经验分享] 关于音视频常见问题的解答

腾讯云 2017年05月07日 浏览770

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

问题详情
处理过程
客户有自己的账号体系,想用音视频云通信来收发消息,不经过好友验证
独立模式开发就符合这种,我们不校验好友关系,任何人都可以发,需要在客户端发之前做好校验
问题:音视频对于进出房间有没有通知呢?
1.2版本SDK 支持对于正在语音/视频的房间成员显示以及自己进出房间通知      不支持获取所有房间成员以及别人进出房间通知知                                                                                                                 1.3版本的SDK    支持对于正在语音/视频的房间成员显示以及自己进出房间通知      可以获取50人以内或者是前50个人的房间成员,以及50人进出房间通知
avdemo或者imdemo登录crash如果登录遇到问题确保下sdk_app_id,identifier和user_sig要保证正确。user_sig会过期。  如果没问题,日志报错  那么初始化sdK之前  也就是TIMManager.getInstance().init    之前加上  TIMManager.getInstance().disableCrashReport();    //增加这一行
demo中当点击用户头像也就是请求成员的视频画面用的是哪个接口?房间接口中的 requestview接口
一个sdkAppid是否能在两个安卓应用上使用?独立应用互发信息能否支持?可以支持,需要填写同一个sdkAppid
音视频,房间双人和多人有何区别多人需要业务侧提供自己的房间号/讨论组号/群号等;而双人不需要,但双人需要把SDK侧的房间号告诉对方,对方才能加入,多人不需要,多人只需要业务侧的房间号即可而且双人音视频的视频质量更好
音视频是否支持屏幕分享功能不支持
安卓音视频登陆不了确保下sdk_app_id,identifier和user_sig要保证正确。user_sig会过期。
另外需要注意是否限定了测试环境登录。
如果我被提下线了,那么我是要首先stopcontext然后再logout吗?         换个方式:启动房间到销毁房间,调用接口的顺序是什么?尽量保证自己在登录成功的状态使用音视频sdk
顺序是:login---startcontext--enterroom---执行音频视频等一系列操作---exitroom--stopcotext
其中第一个进入房间的人调用exitroom创建房间   最后一个退出的人调用exitroom自动退出房间,服务器销毁房间
StopContext后一定有回掉吗如果StopContext返回值正常的话,会有回调的
安卓客户端引用了音视频SDK后,如果退出应用时,不调用官网提供的退出SDK和AVContext对象方法的话,sdk是退出还是驻留呢  驻留
android端进入退出通知是AVRoomMulti.Delegate里面的onEndpointsEnterRoom和onEndpoint**itRoom吗?1.2版本
自己的进入/退出:OnEnterRoomComplete/OnExitRoomComplete
对方的:不支持持                                                                                                                 
1.3版本 自己的进入/退出:OnEnterRoomComplete/OnExitRoomComplete
对方的:OnEndpointsUpdateInfo,并且只通知前50人,
QAVSDKDemoDouble  在android平台上, 如果手机只有一个camera, 则会出现打开camera失败或者打开成功,但是没有视频.如果只有一个摄像头的情况下,不管前置后置,都直接调用enablecamera就可以了。
可以先通过getcameranum获取摄像头个数
关于音视频的。如何实现一端可以看到视频,另一端不能看到。

可以关闭摄像头,不打开就行了
音视频通话中, 是否有接口可以发送额外的控制消息到对方?
在开放视频监控应用中, 希望可以发送一些定制的命令控制远端的设备,  例如:控制摄像头转动. 
音视频云通信是否有这样的接口可以透传近端的数据到远端? 
需要业务测自己完成。我们的sdk不支持
客户端断网多久,拉流推流会中断?客户端断网30S就会自动断开   后台90秒是断线
安卓的avsdk 日志存放在哪里sd/tencent/com/tencent/mobileqq/avsdk/log/qavsdk.日期.log
音视频,在视频的时候,是否会根据网络条件,自动调整码率?
多人和双人同时存在的情况下,拨打双人再拨打多人的就会出现crash双人和多人同时存在,音频和视频设备会有很多互斥情况,我们暂时不建议这种使用方式
进入房间还是退出房间的接口1.2版本自己的进入/退出:OnEnterRoomComplete/OnExitRoomComplete
对方的:不支持持                                                                                                                  
1.3版本  自己的进入/退出:OnEnterRoomComplete/OnExitRoomComplete
对方的:OnEndpointsUpdateInfo,并且只通知前50人,
多人音视频在视频和语音之间切换多次,会出现crash查看了日志,是so文件有问题,已经收集起来,反馈给开发
音视频在视频的时候支持美颜吗?现在还不支持图像预处理,但是提供视频捕获输入设备,可以捕获到图像后,做预处理完再传给SDK 
音视频可以实现监控功能吗?监控功能需要业务测自己实现
android的sdk  发起呼叫邀请时如何携带邀请人标识  就是说被邀请人怎么得到谁呼叫了他在demo内我们实现了将呼叫方的identifier传过去了,这个就是呼叫方的身份
多人视频通话使用哪个接口控制声音?
mQavsdkControl.getAVContext().getAudioCtrl().startTRAEService();。具体可以参考API文档说明
音视频语音或者视频通话过程中,我们可以同时录音吗?近期推出的音视频就会提供录制功能,可以将音视频的声音和画面进行录制
在我们使用软件捞日志的时候,需要客户提供给我们什么参数?SdkAppId,AccountType,Identifier,FileTag(音视频填写QAVSDK),LogTime(这里要用户提供bug发生的时间)
音视频支持热拔插操作吗?1.2版本的不支持  1.3版本的pc端支持热拔插   终端不支持
音视频可以自己设置音频解码等参数吗?可以同一个帐号用于不同的应用吗?可以支持,需要填写同一个sdkAppid,参数包括编解码器类型、采样率、通道数、包长和码率。 通过web端配置工具来配置这些参数。                                                                                                             Windows 版本的编码 640*480    终端 480*360
音视频在视频通话的时候,能收发记录视频?可以同时发4路视频,包括自己的。终端支持渲染一路视频,pc端需要业务测自己做渲染
对于双人模式当程序处于后台(android and ios)是否能被呼叫?
可以被呼叫
(Android and ios)处于黑屏模式是否可以被呼叫。如果要被呼叫,是否需要用推送?
需要推送
如果是锁屏模式,是不是需要自己推送来让被叫方进入房间?
锁屏模式下,会接收到apns推送,打开app后,要离线拉到这条消息,获取邀请者,从而建立起音视频会话
两个人同时给对方发送视频请求,一般是如何处理的?
来第二个的时候拒绝 提示忙  
同时发送请求,因为有延迟,所有双方可能都会收到请求的
能判断对方是否在呼叫中吗?

信令一定有先后
web版本的avsdk支持什么浏览器?支持多人还是双人?web版本的sdk支持IE浏览器    支持多人音视频



腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群


ps:本站信息来源于 bbs.qcloud.com

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808