AnyChat技术支持论坛

标题: 请教2个问题,关于私聊、呼叫、排队的问题。 [打印本页]

作者: cornrise    时间: 2015-7-29 13:14
标题: 请教2个问题,关于私聊、呼叫、排队的问题。
请教以下2个问题:
(1)关于私聊查了论坛,好像说不太建议用,而建议用呼叫。
呼叫的流程是不是下面这样?
双方登录-->A呼叫B-->B回复A-->自动分配房间,AB进房间-->然后还是需要A请求B的视频和音频,并且设置自己和对方视频的DIV位置。
关闭的话,也是先关闭双方视频,然后再发结束请求。
如果是AB和其他一群人都在一个房间里,他们要进行单独聊天的话,呼叫是否可以做到?即不会变更房间。

(2)关于进入房间的先后顺序,在获得房间内用户列表的时候,这个列表是否可以根据用户进房间的先后顺序进行排序?
或者有其他可以排序的方法吗?

谢谢!

作者: 佰锐科技-邵光清    时间: 2015-7-29 13:46
本帖最后由 佰锐科技-邵光清 于 2015-7-29 14:35 编辑

您好,(1)关于呼叫流程请参考:如何实现任意两用户之间的音视频交互
如果是AB和其他一群人都在一个房间里,他们要进行单独聊天的话,呼叫是否可以做到?即不会变更房间。

任意一方呼叫另外一方即可实现,第三方不请求两者的音视频;
(2)房间内的好友列表是随意排序的。
作者: admin    时间: 2015-7-29 13:48
您好,请问您那边是什么样的业务场景呢?
作者: cornrise    时间: 2015-7-29 13:51
本帖最后由 cornrise 于 2015-7-29 13:55 编辑

邵工,你好!

两个用户之间的音视频交互,我已经实现,但这个是基于公聊模式的,
也就是A和B在视频的时候,如果C请求A的音视频,C是可以看到A的。
目前想要做一个A和B视频的时候,如果C请求A的视频,则会被通知A正与其他人视频。
场景如下:
这个模式和医院的门诊类似,A作为医生,BCDE...作为患者依次与A进行视频。
医生A可以依次选择用户列表中的BCDE...进行视频,BCDE...是按照进房间的顺序依次排队的。
BCDE...没有用户列表,只会与A进行视频。


作者: 佰锐科技-邵光清    时间: 2015-7-29 14:09
您好,我们公司最新开发了一套排队系统可以满足排队的应用场景,可以参考:2015-07-08 AnyChat提供业务排队整体解决方案,可以进行二次开发,满足您那边的需求。
作者: cornrise    时间: 2015-7-29 14:24
请问,关于私聊或呼叫机制如何实现?
作者: cornrise    时间: 2015-7-29 14:26
刚才试验了,使用BRAC_GetOnlineUser() 获得的用户列表,并不是按照进入房间的顺序排列的。
作者: 佰锐科技—赖彬    时间: 2015-7-29 14:35
本帖最后由 佰锐科技—赖彬 于 2015-7-29 14:38 编辑
cornrise 发表于 2015-7-29 14:24
请问,关于私聊或呼叫机制如何实现?

您好,可参考:AnyChat视频呼叫业务逻辑详解http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: 佰锐科技-邵光清    时间: 2015-7-29 14:37
本帖最后由 佰锐科技-邵光清 于 2015-7-29 14:40 编辑
cornrise 发表于 2015-7-29 14:26
刚才试验了,使用BRAC_GetOnlineUser() 获得的用户列表,并不是按照进入房间的顺序排列的。

嗯,用户列表确实是随意获取的,如果您那边想实现排队功能,可以参考我们提供的业务排队整体解决方案。
作者: cornrise    时间: 2015-7-29 14:52
本帖最后由 cornrise 于 2015-7-29 14:54 编辑

因为之前购买的SDK,在开发WEB的时候,只要使用anychatSDK和anychatevent就可以了。
刚才下载了最新的5.3版本,现在的SDK已经变成很多文件了?
这些全要加到工程里的吗?另外,web插件的安装包没有了吗?

anychatsdk.JPG (21.29 KB, 下载次数: 8636)

anychatsdk.JPG

作者: cornrise    时间: 2015-7-29 15:02
本帖最后由 cornrise 于 2015-7-29 15:04 编辑

查看了客户端DEMO,里面没有web版本的?已经找到WEB SDK 2.3了。

作者: 佰锐科技—赖彬    时间: 2015-7-29 15:05
cornrise 发表于 2015-7-29 15:02
查看了客户端DEMO,里面没有web版本的?

您好,可以下载web版http://www.anychat.cn/download.html
作者: 佰锐科技-邵光清    时间: 2015-7-29 15:06
cornrise 发表于 2015-7-29 14:52
因为之前购买的SDK,在开发WEB的时候,只要使用anychatSDK和anychatevent就可以了。
刚才下载了最新的5.3 ...

这是安卓平台的anychatSDK哦。
开发web时使用anychatSDK和anychatevent,业务逻辑可以自己写;web插件在web SDK bin目录下。
作者: cornrise    时间: 2015-8-7 16:46
WEB的排队,我基本搞好了,谢谢楼上各位。
作者: ehomeud    时间: 2015-9-22 14:32
admin 发表于 2015-7-29 13:48
您好,请问您那边是什么样的业务场景呢?

你好,请问音视频请求 AB 进入的房间号时核心服务器自动分配的么? 查了下 业务服务器端的 anychatsdk 没有相关的方法  
另外IM通信的时候 如何获取 好友列表呢?
作者: 佰锐科技-陈伟    时间: 2015-9-22 15:14
本帖最后由 佰锐科技-陈伟 于 2015-9-22 15:22 编辑

您好,核心服务器会自动创建房间,所以房间号完全由业务层自己来控制、分配即可;
IM通信的时候 如何获取 好友列表 逻辑详解 http://bbs.anychat.cn/forum.php?mod=viewthread&tid=209&fromuid=257819












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