吸尘车

音视频业务服务器java Web部署流程图解及验证

AnyChat,跨平台的音视频解决方案。之前有个项目需要用到音视频技术,百度搜索音视频解决方案了解到AnyChat。是一家专门做网络语音视频实时交互的平台。他们的官方网站是:http://www.anychat.cn.最新版本java业务服务器支持部署在Windows,Linux两个平台上。AnyChat Platform Core SDK提供了最新版本的示例程序源代码(使用Git工具下载)。

 

下面以AnyChatCallCenter4SpringMVC工程为例(下面第二点讲到下载最新源代码方式),介绍Java Web容器部署方式。

1.安装JDK, myEclipse开发工具 统一为32bit或64bit(Windowsjava业务服务器目前只支持32bit JDK,Linux java业务服务器支持32bit,64bit JDK). 配置环境变量,下载安装tomcat,并集成到myEclipse中  Window—Preferences—MyEclipse—Servers—Tomcat.如图:

2.下载最新AnyChatCallCenter4SpringMVC源代码,分别介绍两种方式下载:

  (1)使用Git工具下载最新AnyChatPlatform Core SDK示例程序源代码详细请参考:http://bbs.anychat.cn/forum.php?mod=viewthread&tid=55&extra=page%3D2。资源文件路径:anychatserverjavaAnyChatCallCenter4SpringMVC.

  (2)在AnyChat官网下载最新AnyChatfor Windows SDK点击打开下载页面。资源文件路径;      srcserverjavaAnyChatCallCenter4SpringMVC.

 

3.将AnyChatCallCenter4SpringMVC工程导入到myEclipse中,需要手动添加spring相关的jar文件,(这里引用spring2.5版本)如下图所示:

4.如果部署在Windows平台,需要将AnyChatCallCenter4SpringMVC根目录下的两个库文件anychatserver4java.dll、AnyChatServerSDK.dll放到tomcat安装目录的bin文件夹中。例如:D:workdevelopSoft omcat6apache-tomcat-6.0.20in。并将tomcat的bin目录加入到系统path环境变量:set path="D:workdevelopSoft omcat6apache-tomcat-6.0.20in";%PATH%

 

5.如果部署在Linux上面,需要将AnyChatCallCenter4SpringMVC根目录下的两个库文件libanychatserver4java.so、libanychatserversdk.so放到jre的lib目录下面,例如/usr/work/java/jdk1.6.0_21/jre/lib,并将jre的lib加入到系统LD_LIBRARY_PATH环境变量:

exportLD_LIBRARY_PATH=/usr/work/java/jdk1.6.0_21/jre/lib:$LD_LIBRARY_PATH

 

6.将AnyChatCallCenter4SpringMVC工程部署到tomcat容器中。

 

下面是验证AnyChatCallCenter4SpringMVC与核心服务器通讯连接。

1.安装部署AnyChat forWindows SDK 点击打开下载页面。解压缩下载SDK包,如下图所示:

2.启动核心服务器。打开进入binserver目录下,双击"run.bat"批处理文件:

将会出现DOS窗口,如下图所示,该窗口可以被关闭,不影响服务器程序在后台运行。

同时在计算机桌面的右下角托盘区域出现核心服务器运行图标。如下图所示:

核心服务器启动之后,将会在当前目录下生成日志文件:AnyChatCoreServer.log。可用记事本打开:

Successful communicate with the businessserver!表示核心服务器正常启动。

3.成功部署AnyChatCallCenter4SpringMVC工程后,启动tomcatServers:

表明AnyChatCallCenter4SpringMVC业务服务器启动成功。

4.启动业务服务器。进入bindemo目录。

运行业务服务器"AnyChatCallCenterClient(C#).exe",在"服务器"输入栏中输入正确的服务器IP地址,如下图所示:

进入AnyChat音视频呼叫中心大厅:

同时myEclipse的Console视图显示如下信息:

则表示用户成功接入音视频呼叫中心并与业务服务器连接。

5.多用户接入AnyChat音视频呼叫中心,并呼叫连接成功。

双击目标用户图标,接受请求,成功连接。

用户音视频呼叫成功,同时在业务服务器显示相关的业务流程信息:

ok 到这里整个AnyChatCallCenter业务服务器部署验证成功。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至xcc@gmail.com举报,一经查实,本站将立刻删除。