AnyChat技术支持论坛

标题: anychat问题求助 [打印本页]

作者: 明日    时间: 2017-11-13 17:22
标题: anychat问题求助
我问一下anychat视频过程中坐席端怎样获取客户端的实时网速





作者: chan123    时间: 2017-11-13 17:49
插楼问一下,目前 业务排队功能 中,有没有办法获取到队列中客户的信息? 麻烦顺手解答一下,谢谢
作者: 佰锐科技-刘洋    时间: 2017-11-13 18:25
你好 可以使用API“BRAC_QueryUserState”来获取指定用户相关的参数信息 其中BRAC_USERSTATE_NETWORKSTATUS        查询指定用户的网络状态 或者根据BRAC_USERSTATE_VIDEOBITRATE        用户当前的视频码率 来进行查询
作者: 佰锐科技-刘洋    时间: 2017-11-13 18:28
chan123 发表于 2017-11-13 17:49
插楼问一下,目前 业务排队功能 中,有没有办法获取到队列中客户的信息? 麻烦顺手解答一下,谢谢

你好 可以参考 开发手册 获取对象属性值 接口 BRAC_ObjectGetStringValue 来获取相关信息
作者: 明日    时间: 2017-11-13 18:30
佰锐科技-刘洋 发表于 2017-11-13 18:25
你好 可以使用API“BRAC_QueryUserState”来获取指定用户相关的参数信息 其中BRAC_USERSTATE_NETWORKSTATUS ...

可是用码率那个查询,当我将网限制只有10k,可是现实的还是有20k,
我的问题是这样的,当我客户端网速只有10-12k的时候视频过程中没问题,可是录制的视频看不到客户端是黑屏,我现在想做一个当查询到客户端的网速小于12k就不让他录制
作者: 佰锐科技-刘冬明    时间: 2017-11-14 09:42
这个需要您前端调用接口查询,然后判断达不到某个速率,就不让调用录像接口即可。
作者: 明日    时间: 2017-11-14 10:00
佰锐科技-刘冬明 发表于 2017-11-14 09:42
这个需要您前端调用接口查询,然后判断达不到某个速率,就不让调用录像接口即可。

BRAC_QueryUserStateInt(mTargetUserId,BRAC_USERSTATE_VIDEOBITRATE) 这种方式去查我觉得有问题啊,我将客户端网速限制在10kb可是用哪个查询,显示还是有20kb
作者: 佰锐科技-刘冬明    时间: 2017-11-15 10:46
方法是没错的。限速可以利用路由器本身的设置来限速、利用限速软件来限制、利用上网行为管理设备定义策略。就拿路由器设置来说和路由的硬件有关。一般的消费路由的限速都不会太精确,只有专业级的路由才可以精确限速。而且会有网络峰值。所以你设置10K,测试到的数据未必是10K。
建议使用BRAC_USERSTATE_NETWORKSTATUS 查询指定用户的网络状态 及 根据您在您环境里测试在具体分辨率情况下测到的码率BRAC_USERSTATE_VIDEOBITRATE共同判断会精确很多。
作者: 明日    时间: 2017-11-15 15:58
佰锐科技-刘冬明 发表于 2017-11-15 10:46
方法是没错的。限速可以利用路由器本身的设置来限速、利用限速软件来限制、利用上网行为管理设备定义策略。 ...

我还想问一个问题,在双录过程中  BRAC_SetSDKOption(BRAC_SO_VIDEOSHOW_CLIPMODE, ANYCHAT_VIDEOCLIPMODE_SHRINK);这种方式是将远程视频显示旋转裁剪模式,这边能不能将远程视频显示为旋转不裁剪模式呢
作者: 佰锐科技-刘冬明    时间: 2017-11-16 11:10
具体得看您需要怎样的录制效果。购买了我们双录功能会建立QQ群并会有专门的技术同事给予支持的,特殊功能您可以直接QQ群进行咨询及远程协助。
作者: 明日    时间: 2017-11-17 14:10
佰锐科技-刘冬明 发表于 2017-11-16 11:10
具体得看您需要怎样的录制效果。购买了我们双录功能会建立QQ群并会有专门的技术同事给予支持的,特殊功能您 ...

我这边是中心服务器录制,我问一下,客户端传给中心服务器的视频流和客户端传给坐席端的视频是不是同一条,还是互不干扰的两条?





欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3