首先,介紹一下Anychat跨平臺系列的開發包!從官網就能夠免費下載開發測試了! php
AnyChat SDK是一套多媒體即時通信平臺庫,大部分須要用到音視頻交互的系統均可以採用AnyChat SDK來開發。AnyChat SDK內部封裝了音視頻的採集、編碼、傳輸、解碼以及播放(顯示)功能,只須要幾個簡單的API調用,便可實現多個用戶之間的語音、視頻、文字交互,因爲內核已經實現了P2P網絡,因此上層應用不須要關心複雜的網絡傳輸問題,簡化了上層應用的開發難度,上層應用的開發人員能夠把更多的精力投入到業務流程、用戶體驗等方面,實現應用系統的快速開發。 安全
AnyChat包含了音視頻處理模塊(採集、編解碼)、流媒體管理模塊(丟包重傳、抖動平滑、動態緩衝)、流媒體播放模塊(多路混音、音視頻同步)以及P2P網絡模塊(NAT穿透、UPnP支持、IP組播支持)等多個子模塊,封裝了底層的硬件操做(音視頻採集、播放)、封裝了流媒體處理(編解碼、網絡傳輸)等很是專業和複雜的技術,爲上層應用提供簡單的API控制接口,能夠在極短的開發週期,以及極少的人力資源投入下爲客戶的現有平臺增長音視頻即時通信、多方會議的功能。 網絡
經過AnyChat,能夠開發具備企業特點的即時通信系統、視頻遊戲系統、視頻會議系統、網絡教學系統以及在線客服系統等,系統的功能、界面徹底由企業定製,底層通訊協議加密傳輸,多重安全防禦,保密性強。 異步
AnyChat內核開放CODEC接口,支持集成第三方的音視頻編、解碼器,可實現嵌入式終端設備上的硬件編解碼。 函數
如何開發: 測試
直接使用AnyChat SDK提供的API開發,上層應用須要處理回調函數、異步消息通知等流程,爲了簡化開發流程,可使用咱們提供的AnyChat SDK包裝類(C++封裝):CBRAnyChatSDKProc(位於:SDK\Include\BRAnyChatSDKProc.h),它將SDK的消息、回調封裝到了一個類,上層應用只須要繼承這個類,重載其中的一些方法,使用該包裝類,上層應用不須要處理Windows消息,也不須要定義回調函數。 網站
更多開發技術問題能夠訪問網站:http://www.anychat.cn/faq/index.php?action=show&cat=2 編碼
免費下載測試能夠訪問官網:http://anychat.icloudsoft.cn/ 加密