anychat sdk4.6

anychat sdk4.6是音視頻互動開發平台4.6。正式發布於2012年11月22日。

介紹,功能特性,詳解,套用領域,技術領域,

介紹

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

功能特性

1.最佳化音視頻播放模組,音視頻同步更精準,縮短通訊延遲;
2.增強系統容錯性,在網路較差的環境下用戶體驗有明顯的改善;
3.流媒體傳輸針對3G網路進行最佳化,播放更平滑;
4.增加流媒體傳輸過程中丟包率統計功能並提供查詢API接口;
5.Windows平台支持Java語言開發,並提供示例程式原始碼;
6.新增Android 4.1平台支持,併兼容更多Android設備;
7.修正切換音效卡,或是切換音頻工作模式時可能導致訪問異常的Bug;
8.最佳化伺服器緩衝區管理機制,提高伺服器流媒體數據傳輸效率;
9.修正部分網路環境下操作UPNP設備時程式長時間被阻塞的Bug;
10.修正GetSDKOption接口獲取部分參數失敗的Bug。

詳解

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

套用領域

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

技術領域

跨平台
AnyChat SDK4.6支持跨平台的套用,伺服器支持Windows、Linux、Unix等所有主流伺服器作業系統。
視頻技術
AnyChat SDK4.6採用國際領先的視頻編碼標準H.264(MPEG-4 part 10 AVC /H.264)編碼,H.264/AVC 在壓縮效率方面有著特殊的表現,一般情況下達到 MPEG-2 及 MPEG-4 簡化類壓縮效率的大約 2 倍。
音頻技術
AnyChat SDK4.6採用先進的AAC語音編碼體系,很大程度地改善了數據壓縮率和聲音品質。全面支持靜音檢測(VAD)、噪音抑制(NS)、自動增益(AGC)以及回音消除(AEC)等音效處理,極大提高用戶體驗。
P2P技術
AnyChatSDK 4.6針對可不經過伺服器中轉的音視頻套用,採用了P2P通信技術,大大的減輕系統伺服器的負荷,並成幾何倍數的擴大系統的容量,提高P2P通信效率。
高性能網路核心
AnyChat SDK4.6伺服器模組採用完成連線埠實現高性能的系統架構,採用重疊I/O機制,通過執行緒池和緩衝池的管理,極高的最佳化了系統結構,提高了系統的性能。
開放的接口
AnyChat SDK4.6採用模組化技術體系,良好的平台兼容性與可擴展性,豐富的API函式,為上層套用提供了開放的套用接口。
流媒體傳輸技術
音頻抖動緩衝(Jitter Buffer)、視頻馬賽克消除(MS)
伺服器並發處理技術
採用伺服器並發處理技術

相關詞條

熱門詞條

聯絡我們