業務服務器是指采用AnyChat Server SDK開發的服務器,專門用于處理業務流程)
業務服務器位于AnyChat for Windows 或linux SDK包的\bin\serverSDK目錄下,如下圖:

`AnyChatBussinessServer`和 `AnyChatCallCenterServer`都是業務服務器。
`AnyChatBussinessServer`是之前提供的標準的demo業務服務器(沒有添加視頻呼叫的邏輯)AnyChatCallCenterServer是新提供的demo業務服務器(主要是控制處理視頻呼叫邏輯)
兩者只是在實例功能有點不同而已(沒有整合在一起),業務服務器的SDK以后還會繼續增加新的功能接口,可能會提供新的只針對某一新功能的業務服務器。
**1.業務服務器安裝**
首先啟用 AnyChat Server SDK 通信接口,將[Function Settings]下面的 `“SDKFilterPlus=”`修改為“`SDKFilterPlus=IPCFilterPlus.dll`”,如下圖所示:

然后啟動業務服務器,進入 SDK 包【bin\serversdk】目錄下,有簡單的業務服務器示例程序,有 C++、C#、Java 等語言開發的版本,其中C#語言版本 運行后界面如下圖所示:


業務服務器啟動之后,將會顯示提示信息:`“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中報庫文件已經加載