设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: tangtangyamu
打印 上一主题 下一主题

业务服务器向录像服务器发送录制指令问题

[复制链接]

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
楼主
发表于 2014-10-27 19:26:43 | 显示全部楼层
您好,业务服务器调用API接口返回ErrorCode:100,表示业务服务器没有与核心服务器建立连接,请参考:Windows服务器部署Linux服务器部署

建议上传业务服务器日志文件(AnyChatServerSDK.log)、核心服务器日志文件(AnyChatCoreServer.log),我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
沙发
发表于 2014-10-27 19:37:37 | 显示全部楼层
有关中心录像服务器的部署、开发请参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
板凳
发表于 2014-10-27 19:52:22 | 显示全部楼层
您好,上面的日志显示都是正常的,建议您开启业务服务器的调试模式,将会输出更多的信息。

请修改AnyChatServerSDK.ini,将DebugMode改为1,然后重启业务服务器程序即可。

另外调用API:AnyChatServerSDK.StreamRecordCtrl之前,请确保已经调用了InitSDK接口且核心服务器与业务服务器已经连接成功。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
地板
发表于 2014-10-27 20:31:21 | 显示全部楼层
您好,客户端是否已经连接上服务器?

如果连接上服务器,业务服务器日志(AnyChatServerSDK.log)应该会有相关的记录?但是从前面您上传的日志来看,并没有对应的客户端登录记录?

另外您是否运行了多个业务服务器程序?因为一个核心服务器只能对应一个业务服务器,第二个业务服务器将连接不上核心服务器,调用任何API接口都将返回ErrorCode:100。

还有InitSDK(0)传输的参数是否正确呢,我业务服务器采用的java代码

传0参数没有问题。

我调用的是InitSDK(0),初始化方法返回0,但是AnyChatServerSDK.StreamRecordCtrl方法仍然为100,是录像服务器连接不上
您是在什么时候调用的StreamRecordCtrl呢,是InitSDK之后马上就调用?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
5#
发表于 2014-10-28 09:36:58 | 显示全部楼层
您好,您不能在main函数里面直接调用录像的API接口,因为main函数是最早运行的,而业务服务器连接核心服务器是一个异步的过程。

您应该在一些业务场景中调用录像的API接口,而不是在程序的入口main函数中,而且第一个参数userid也必须为在线用户的userid,您这样直接传一个“1”是不合适的。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9079

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9079
6#
发表于 2014-10-28 14:13:45 | 显示全部楼层
您好,是支持64bit服务器的,参考:AnyChat Server SDK支持64bit Java环境
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-5 10:58 , Processed in 0.111302 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表