windows8應用高效開發——視頻通話

Windows 8是由微軟公司開發的,具有革命性變化的操作系統。該系統旨在讓人們的日常電腦操作更加簡單和快捷,爲人們提供高效易行的工作環境Windows 8支持來自IntelAMDARM的芯片架構。Windows Phone 8採用和Windows 8相同的NT內核並且內置諾基亞地圖。2011914Windows 8開發者預覽版發佈,宣佈兼容移動終端,微軟將蘋果的IOS、谷歌的Android視爲Windows 8在移動領域的主要競爭對手。201282,微軟宣佈Windows 8開發完成,正式發佈RTM版本;1026正式推出Windows 8,微軟自稱觸摸革命將開始。
部署開發windows8應用需要最低配置爲:

CPU1 GHz(支持 PAENX SSE2);
內存:1 GB RAM32 位)或 2 GB RAM64 位);
硬盤:16 GB32 位)或 20 GB64 位);
顯卡:帶有 WDDM 驅動程序的 Microsoft DirectX 9 圖形設備;
分辨率:若要訪問 Windows 應用商店並下載和運行程序,你需要有效的 Internet 連接及至少 1024 x 768 的屏幕分辨率。 若要拖拽程序,你需要至少 1366 x 768 的屏幕分辨率。
由於windows8剛剛誕生不久,而隨着這些年視頻通訊的迅猛發展,windows8視頻通訊應用開發迫在眉睫!
目前世界上最頂尖的視頻通訊技術已經達到了以下幾項硬指標
1.跨平臺、平臺互通技術;
2.兼容所有平臺:webwindowsiosandroidlinux等;
3.基於先進的H.264視頻編碼標準、AAC音頻編碼標準;
4.P2P傳輸技術,UDP NATTCP NATP2P多徑路由算法(MPA);
5.音頻預處理技術:靜音檢測(VAD)、噪音抑制(NS)、自動增益控制(AGC)以及迴音消除(AEC)等;
6.流媒體傳輸技術:音頻抖動緩衝(Jitter Buffer)、視頻馬賽克消除(MS);
7.服務器併發處理技術;等等。
目前在國內只有領頭羊Anychat SDK能完全滿足以上幾項硬指標,它分爲客戶端SDK和服務器SDK兩大部分,其中客戶端SDK用於實現語音、視頻的交互以及其它客戶端相關的功能,而服務器SDK主要實現業務層邏輯控制,以及與第三方平臺的互聯等。客戶端SDK和服務器SDK均支持C++C#VBJava以及Delphi等開發語言。
Anychat SDK下載地址:(打包了源碼與開發文檔)
Androidhttp://down.51cto.com/data/711001
Windowshttp://down.51cto.com/data/715497
Linuxhttp://download.csdn.net/detail/weixiaowenrou/5169796
IOShttp://down.51cto.com/data/715486
WEBhttp://down.51cto.com/data/710983
開發說明:
1、註冊組件:直接運行bin\client目錄下的“register_all.bat”批處理文件,即可註冊SDK包;(從V4.4版本開始,可不用註冊組件,只需要設置正確的SDK路徑即可)
2、運行bin\server目錄下的“run.bat”批處理文件,即可用演示模式運行系統服務器程序,
運行install.bat可以將服務器程序安裝爲系統服務,服務名爲“AnyChat Platform Service”;
3、運行bin\demo\裏面的演示程序,即可演示SDK的簡單應用;
4src目錄下爲SDK演示源代碼,包括客戶端與服務器端演示程序的源代碼;
5SDK目錄下是SDK包所需要的頭文件和庫文件,包括客戶端SDK和服務器端SDK
6、關於AnyChat SDK與第三方應用平臺的整合,可參考《AnyChat Server SDK開發指南》。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章