anychat

AnyChat,是一站式音視頻生態系統解決方案,基於先進的H.264視頻編碼標準、AAC音頻編碼標準與P2P技術,整合了佰銳科技在音視頻編碼、多媒體通訊領域領先的開發技術和豐富的產品經驗而設計的高質量、寬適應性、分散式、模組化的網路音視頻互動平台。

基本資料

AnyChat(全名叫Anychat SDK),也叫音視頻互動開發平台;是一套跨平台的即時通訊解決方案,基於先進的H.264視頻編碼標準、AAC音頻編碼標準與P2P技術,整合了佰銳科技在音視頻編碼、多媒體通訊領域領先的開發技術和豐富的產品經驗而設計的高質量、寬適應性、分散式、模組化的網路音視頻互動平台(支持Windows、Mobile、Linux、Android等平台)。

技術原理

AnyChat包含了音視頻處理模組(採集、編解碼)、流媒體管理模組(丟包重傳、抖動平滑、動態緩衝)、流媒體播放模組(多路混音、音視頻同步)以及P2P網路模組(nat穿透、UPnP支持)等多個子模組,封裝了底層的硬體操作(音視頻採集、播放)、封裝了流媒體處理(編解碼、網路傳輸)等非常專業和複雜的技術,為上層套用提供簡單的API控制接口,可以在極短的開發周期,以及極少的人力資源投入下為客戶的現有平台增加音視頻即時通訊、多方會議的功能。 AnyChat分為客戶端SDK和伺服器SDK兩大部分,其中客戶端SDK用於實現語音、視頻的互動以及其它客戶端相關的功能,而伺服器SDK主要實現業務層邏輯控制,以及與第三方平台的互聯等。客戶端SDK和伺服器SDK均支持C++、C#、vbnet以及Delphi等開發語言。
通過AnyChat,可以開發具有企業特色的即時通訊系統、視頻遊戲系統、視頻會議系統、網路教學系統以及線上客服系統等,系統的功能、界面完全由企業定製,底層通信協定加密傳輸,多重安全防護,保密性強。
AnyChat採用動態緩衝技術來適應不同網路環境(區域網路、企業專網、網際網路、3G網路),根據不同的網路狀態動態調節相關參數,使得AnyChat在多種網路環境下均有良好的表現,並特別針對網際網路、3G網路等套用場合進行最佳化,為上層套用提供視頻質量的動態調節接口、音頻質量的動態調節接口。

套用前景

AnyChat可以作為線上遊戲的音視頻引擎,也可以作為視頻會議、網路教育、IM系統、網路視頻聊天系統等互動平台的核心庫,還可以套用於政府應急指揮平台、專家遠程協商平台等專用系統。AnyChat目前已廣泛套用於線上視頻遊戲、網站視頻聊天、企業視頻會議、軍隊遠程指揮、政府應急指揮平台等領域。

技術特色

1、跨平台

AnyChat支持跨平台的套用,伺服器支持Windows、Linux、Unix等所有主流伺服器作業系統

2、視頻技術

AnyChat採用國際領先的視頻編碼標準H.264(MPEG-4part10AVC/H.264)編碼,H.264/AVC在壓縮效率方面有著特殊的表現,一般情況下達到MPEG-2及MPEG-4簡化類壓縮效率的大約2倍。

3、音頻技術

AnyChat採用先進的AAC語音編碼體系,很大程度地改善了數據壓縮率和聲音品質。全面支持靜音檢測(VAD)、噪音抑制(NS)、自動增益(AGC)以及回音消除(AEC)等音效處理,極大提高用戶體驗。

4、P2P技術

AnyChat針對可不經過伺服器中轉的音視頻套用,採用了P2P通信技術,大大的減輕系統伺服器的負荷,並成幾何倍數的擴大系統的容量,提高P2P通信效率。

5、高性能網路核心

AnyChat伺服器模組採用完成連線埠實現高性能的系統架構,採用重疊I/O機制,通過執行緒池和緩衝池的管理,極高的最佳化了系統結構,提高了系統的性能。

6、開放的接口

AnyChat採用模組化技術體系,良好的平台兼容性與可擴展性,豐富的API函式,為上層套用提供了開放的套用接口。

7、流媒體傳輸技術

音頻抖動緩衝(JitterBuffer)、視頻馬賽克消除(MS)

8、伺服器並發處理技術

採用伺服器並發處理技術

相關詞條

相關搜尋

熱門詞條

聯絡我們