#### 1.Windows平台
升级SDK声明文件:将SDK包`sdk\client\`相应语言的声明文件替换到工程中,可直接覆盖;
升级SDK运行时库:将SDK包`bin\client`目录下的所有文件拷贝到可执行程序目录下,可直接覆盖。
#### 2.Web平台
升级SDK声明文件:将SDK包`sdk\anychatsdk.js`替换到工程中,可直接覆盖;
升级SDK运行插件:重新安装插件(位于`bin\AnyChatWebSetup.exe`);
#### 3.Android平台
升级SDK声明文件:将SDK包`sdk\*.java`文件全部替换到工程中,可直接覆盖,注意工程中的路径为:`com\bairuitech\anychat\*.java`;
升级SDK运行时库(ARM架构):将SDK包`src\AnyChatAndroid\libs\armeabi\*.so`文件全部替换到工程中的`libs\armeabi\`目录下,可直接覆盖;
升级SDK运行时库(x86架构):将SDK包`src\AnyChatAndroid\libs\x86\*.so`文件全部替换到工程中的libs\x86\目录下,可直接覆盖;
需要重新编译源代码;(注明:SDK声明文件`[.java]`和SDK运行时库`[.so]`需要一并替换)
如果想缩小打包APK的体积,不需要支持x86架构,则可直接删除x86目录,参考:AnyChat支持x86架构的Android平台
#### 4.iOS平台
升级SDK声明 文件:将SDK包`sdk\include\*.h`文件全部替换到工程中,可直接覆盖;
升级SDK静态库:将SDK包`sdk\lib\*.a`文件全部替换到工程中,可直接覆盖;
需要重新编译源代码;
#### 5.Linux平台
升级SDK声明 文件:将SDK包`sdk\client`目录下对应语言的声明文件全部替换到工程中,可直接覆盖;
升级SDK运行时库:将SDK包`bin\client\*.so`文件全部替换到工程中,可直接覆盖;
- 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中报库文件已经加载