业务服务器是指采用AnyChat Server SDK开发的服务器,专门用于处理业务流程)
业务服务器位于AnyChat for Windows 或linux SDK包的\bin\serverSDK目录下,如下图:
![](https://box.kancloud.cn/7e1f8838cdc4da1a5c77cd3c80c907b3_708x422.png)
`AnyChatBussinessServer`和 `AnyChatCallCenterServer`都是业务服务器。
`AnyChatBussinessServer`是之前提供的标准的demo业务服务器(没有添加视频呼叫的逻辑)AnyChatCallCenterServer是新提供的demo业务服务器(主要是控制处理视频呼叫逻辑)
两者只是在实例功能有点不同而已(没有整合在一起),业务服务器的SDK以后还会继续增加新的功能接口,可能会提供新的只针对某一新功能的业务服务器。
**1.业务服务器安装**
首先启用 AnyChat Server SDK 通信接口,将[Function Settings]下面的 `“SDKFilterPlus=”`修改为“`SDKFilterPlus=IPCFilterPlus.dll`”,如下图所示:
![](https://box.kancloud.cn/6b82e8f25f3e6185c9b60b759cd01f47_278x119.png)
然后启动业务服务器,进入 SDK 包【bin\serversdk】目录下,有简单的业务服务器示例程序,有 C++、C#、Java 等语言开发的版本,其中C#语言版本 运行后界面如下图所示:
![](https://box.kancloud.cn/a0945394aabbc456b07101ed75a7e40e_615x387.png)
![](https://box.kancloud.cn/6b84007b6c231be8fb5bd871d2cde931_759x487.png)
业务服务器启动之后,将会显示提示信息:`“Success connected with AnyChatCoreServer...`”连接核心成功。
**2.业务服务器部署流程**
**Windows平台**
1、按需修改配置文件`(AnyChatServerSDK.ini)`。
2、启动业务服务器`(AnyChatBussinessServer(C#))`,业务服务器便会收到与核心服务器连接成功的消息。
实际应用时,客户需要根据自身的实际需求单独开发业务服务器。
核心服务器需要与业务服务器共同配合才能正常工作,单独启动核心服务器,或是单独启动业务服务器均不能实现完整的工作流程。
**Linux平台**
1、启动业务服务器。新打开一个超级终端,进入【bin\serversdk】目录下,运行如下脚本:` ./runbusinessserver.sh`
界面将会提示“`Success Connected AnyChat Core Server!”`,表示与核心服务器建立连接成功。关闭JAVA程序就可退出业务服务器程序。
2、用客户端登录核心服务器,在业务服务器界面上将会出现相关业务流程的日志信息
3、运行的“`./runbusinessserver.sh`”就是一个简单的业务服务器示例,采用Java语言开发,源代码在SDK包的`【src\server\AnyChatBussinessServer】`目录下,在实际应用过程中,需要独立开发自己业务相关的业务服务器;
- AnyChat 安装部署技术手册
- 第一章 AnyChat SDK基础知识
- 1.1 SDK 简介
- 1.2 SDK 分类
- 1.2.1 SDK 支持平台
- 1.2.2 SDK 版本功能
- 1.2.3 SDK 内容
- 1.3 AnyChat 运行环境
- 第二章 AnyChat SDK 安装部署
- 2.1 SDK 服务器架构
- 2.1.1 核心服务安装部署
- 2.1.2 业务服务安装部署
- 2.1.3 录像服务安装部署
- 2.1.4 核心与业务服务器分布式部署
- 2.1.5 服务器配置
- 2.2 SDK 服务器授权方式
- 2.2.1 绑定硬件特征码
- 2.2.2 绑定域名
- 2.2.3 绑定UKey
- 2.3 SDK 升级方式
- 2.3.1 客户端升级
- 2.3.2 服务器升级
- 2.4 服务器配置建议表
- 2.4.1硬件配置
- 2.4.2软件配置
- 2.5 视频质量的参数配置
- 2.5.1 分辨率、码率、帧率概念
- 2.5.2 分辨率、帧率、码率的配置对应表
- 2.6 视频质量下的带宽计算
- 2.6.1 带宽的影响因素
- 2.6.2 视频场景的带宽要求
- 2.7 录制文件尺寸表
- 第三章 常见问题
- 3.1 客户端不能连接
- 3.2 不同局域网之间不能音视频通讯
- 3.3 业务服务器不能连接核心服务器
- 3.4 录像服务器没有生成录像文件
- 3.5 不能枚举音视频采集设备
- 3.6 不能获取好友列表
- 3.7 业务服务器部署在tomcat中报库文件已经加载