AnyChat技术支持论坛

标题: 上层应用登录和anychat登录的问题 [打印本页]

作者: xisn    时间: 2015-4-13 15:53
标题: 上层应用登录和anychat登录的问题
想请教一下如果我在上层应用中登录 然后对某个也登陆进上层应用的用户发送视频请求 但这个用户只是登录进我的上层应用中 并没有登录到anychat 那岂不是不能进行视屏通讯
作者: 陈文仲    时间: 2015-4-13 16:21
本帖最后由 陈文仲 于 2015-4-13 16:23 编辑

您好,音视频通话必须双方都连接登录anychat的服务器并成功进入房间才可以正常音视频通话。
作者: xisn    时间: 2015-4-13 16:35
您好 首先谢谢您的回答 是这样的 我自己的上层应用还需要实现更多的功能 视频通讯是其中一个 用户登录我自己的上层应用(连接数据库验证)后 可以选择其他也登陆到我的上层系统的在线用户进行视频通讯 这样的话 就必须保证用户在登录我的系统的时候 也自动登录到anychat服务 可是我需要在不同的jsp页面都实现视频通讯 这样的话 我又需要在每个jsp页面都初始化 连接 登录 anychat服务 请问我要怎么实现这样的功能
作者: 廖斌    时间: 2015-4-13 16:44
xisn 发表于 2015-4-13 16:35
您好 首先谢谢您的回答 是这样的 我自己的上层应用还需要实现更多的功能 视频通讯是其中一个 用户登录我自 ...

您好,可以收到视频邀请的时候再连接、登录AnyChat服务器。要在两个jsp页面上面实现视频通话是没问题的,但是不能在一个浏览器中有两个jsp页面同时视频通话。
作者: xisn    时间: 2015-4-13 16:52
您好 感谢您的回答 请问您如果B用户还没有登录anychat服务器 A用户可以给B用户发送视频邀请吗
作者: 廖斌    时间: 2015-4-13 16:56
xisn 发表于 2015-4-13 16:52
您好 感谢您的回答 请问您如果B用户还没有登录anychat服务器 A用户可以给B用户发送视频邀请吗

可以实现,你们在anychat外层实现这个发送视频邀请就行了。如果要使用AnyChat接口的话,必须要双方都登录anychat视频服务器成功。
作者: admin    时间: 2015-4-13 16:56
您好,邀请的流程可以走上层自己的业务逻辑,比如A邀请B,B同意之后,A、B统一调用AnyChat的接口进入系统,打开音视频。
作者: xisn    时间: 2015-4-13 19:27
那anychat中的视频呼叫不就实现了这样的功能吗?不能直接用吗?
作者: admin    时间: 2015-4-13 19:55
是的,您可以用AnyChat中默认的视频呼叫业务逻辑,前提是双方都需要登录AnyChat的服务器,保持在线;
作者: xisn    时间: 2015-4-13 20:12
您好 谢谢您的回答 再请教一下 我在A.jsp中让用户登录到anychat的服务器,然后用户跳转到其他的jsp页面时在anychat服务器中还是在线状态吗
作者: 佰锐科技—赖彬    时间: 2015-4-14 09:20
xisn 发表于 2015-4-13 20:12
您好 谢谢您的回答 再请教一下 我在A.jsp中让用户登录到anychat的服务器,然后用户跳转到其他的jsp页面时在 ...

您好,当用户跳转到其他的jsp页面时就相当于用户退出了anychat服务器,所以就应该是不在线的。
作者: xisn    时间: 2015-4-14 11:41
您好 谢谢您的回答 请教一下 Anychat业务服务器部署到web中 必须使用springmvc吗 能不能使用jsp+servlet的形式呢 因为我之前的部分业务逻辑是用jsp+servlet的形式写成的 要怎么结合起来呢
作者: 廖斌    时间: 2015-4-14 12:05
xisn 发表于 2015-4-14 11:41
您好 谢谢您的回答 请教一下 Anychat业务服务器部署到web中 必须使用springmvc吗 能不能使用jsp+servlet的 ...

您好,不是必须要用springmvc,业务服务器sdk跟Java框架无关。可以用jsp+servlet的形式。
作者: xisn    时间: 2015-4-14 13:23
您好 请问您在AnyChatCallCenter4SpringMVC这个demo中 我要用jsp+servlet的形式的话 需要怎么修改?
作者: 廖斌    时间: 2015-4-14 13:39
xisn 发表于 2015-4-14 13:23
您好 请问您在AnyChatCallCenter4SpringMVC这个demo中 我要用jsp+servlet的形式的话 需要怎么修改?

您好,在我们提供的另外一个业务服务器demo(src\server\java\AnyChatSampleServer)上面修改就行了。
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1这个帖子的5-7步不用变
作者: xisn    时间: 2015-4-14 14:16
您好 我看了您说的那个demo代码 我看过了 这是一个独立的服务器 我需要的是部署到web中的 但采用的是jsp+servlet的形式
比如我自己完善了callcenterserver或者sampleserver中的代码 是需要我在servlet中调用callcenterserver或者sampleserver中的方法吗
作者: 廖斌    时间: 2015-4-14 14:25
xisn 发表于 2015-4-14 14:16
您好 我看了您说的那个demo代码 我看过了 这是一个独立的服务器 我需要的是部署到web中的 但采用的是jsp+se ...

嗯,是的
作者: 廖斌    时间: 2015-4-14 14:26
廖斌 发表于 2015-4-14 14:25
嗯,是的

只要业务服务器初始化了,跟核心服务器建立连接了,并设置回调接收的话,就可以监听客户端的相关操作、并且调用相关api了
作者: xisn    时间: 2015-4-14 14:48
您好 请问怎么设置回调接收呢 还有能麻烦您解释一下AnyChatCallCenter4SpringMVC中 initSdk()和OnAnyChatServerAppMessageExCallBack()这两个函数的具体作用以及在需要怎么在servlet中调用吗?还有其他的回调函数是客户端相关操作直接出发呢 还是需要我在servlet中调用呢
作者: 廖斌    时间: 2015-4-14 15:27
xisn 发表于 2015-4-14 14:48
您好 请问怎么设置回调接收呢 还有能麻烦您解释一下AnyChatCallCenter4SpringMVC中 initSdk()和OnAnyChatSe ...

您好, initSdk()是初始化sdk,建议跟核心服务器的连接。OnAnyChatServerAppMessageExCallBack()是连接回调消息,用于通知业务服务器是否跟核心服务器连接成功。客户端跟业务服务器的交互流程详情参考我们的Windows SDK的开发文档:doc\server\AnyChat Server SDK 开发指南.pdf
作者: xisn    时间: 2015-4-14 15:55
您好 谢谢您的回复 请问您 在anychat for web SDK中给了很多事件说明,还说事件回调函数定义在anychatevent.js中,这里的事件回调函数和AnyChatCallCenter4SpringMVC中的callcenterserver中的回调函数有什么联系和区别呢?自己搭建业务服务器的话,以一个简单的登陆来说,具体是怎样调用这些方法的呢? 点击登陆按钮 触发客户端事件以及核心服务器和业务服务器中具体哪些方法呢?
作者: 廖斌    时间: 2015-4-14 15:58
xisn 发表于 2015-4-14 15:55
您好 谢谢您的回复 请问您 在anychat for web SDK中给了很多事件说明,还说事件回调函数定义在anychatevent ...

您好,看那个开发文档的工作流程图中有说明的。您也可以部署下服务器,跟踪下客户端和业务服务器的调用流程
作者: 佰锐科技-邵光清    时间: 2015-4-14 16:01
本帖最后由 佰锐科技-邵光清 于 2015-4-14 16:04 编辑

您好,请查阅有关AnyChat平台用户身份验证与第三方平台集成的问题    讲到相关接口调用和回调事件等问题
作者: admin    时间: 2015-4-14 18:11
在anychat for web SDK中给了很多事件说明,还说事件回调函数定义在anychatevent.js中,这里的事件回调函数和AnyChatCallCenter4SpringMVC中的callcenterserver中的回调函数有什么联系和区别呢?

anychatevent.js是Web客户端的事件,有登录消息、用户进入房间消息等,可以进行界面显示等处理;
callcenterserver中的回调函数是服务器的事件,可以进行业务逻辑的处理等。




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