AnyChat SDK(AnyChat音視頻互動開發平臺)是一套跨平臺的音視頻即時通訊解決方案,基于先進的H.264視頻編碼標準、AAC音頻編碼標準與P2P技術,支持高清視頻,整合了佰銳科技在音視頻編碼、多媒體通訊領域領先的開發技術和豐富的產品經驗而設計的高質量、寬適應性、分布式、模塊化的網絡音視頻互動平臺。
基于Android的客戶端SDK應用于Android2.3以上版本的設備,可以通過該套SDK API接口實現在Android平臺快速開發基于音視頻通訊交互功能的App程序,主要提供的功能如下:
* 音視頻即時通訊:提供語音、視頻一對一、一對多的實時通訊,支持高清視頻和高品質音頻效果。
* 錄像:支持針對單個人的音視頻錄制、整個視頻通話過程內容的合成音視頻錄制以及集中服務器保存錄制
* 抓拍:可對本地視頻和正在視頻的對象進行抓拍;
* 文字聊天:支持多用戶之間的文字交流;
* 透明通道:提供客戶端之間、客戶端跟服務器之間的數據通訊能力;
* 文件傳輸:支持客戶端直接、客戶端跟服務器之間的文件傳輸功能,支持斷點續傳;
* 動態設置音視頻參數:提供音視頻參數設置的接口,可以根據需要動態設置分辨率、碼率、幀率等視頻參數,滿足各種應用場景的需求;
* 外部音視頻輸入:支持非標準采集設備以外的音視頻源輸入,滿足更多的應用場景;
* 集成第三方外部音視頻編解碼器:可集成第三方音視頻編解碼器,滿足特殊環境下面的硬件編解碼要求;
* 業務排隊:提供自定義營業區域、隊列功能,實現客戶排隊、坐席為隊列中客戶提供服務的功能;
- 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中報庫文件已經加載