1. 程式人生 > >即時通訊開發平臺AnyChat 的效能優勢

即時通訊開發平臺AnyChat 的效能優勢

一.AnyChat SDK 的優勢

1.技術優勢

  1.2視訊技術: AnyChat採用國際領先的視訊編碼標準H.264(MPEG-4part 10 AVC /H.264)編碼,H.264/AVC 在壓縮效率方面有著特殊的表現,一般情況下達到 MPEG-2 及 MPEG-4 簡化類壓縮效率的大約 2 倍。H.264具有許多與舊標準不同的新功能,它們一起實現了編碼效率的提高。特別是在幀內預測與編碼、幀間預測與編碼、可變向量塊大小、四分之一畫素運動估計、多參考幀預測、自適應環路去塊濾波器、整數變換、量化與變換系數掃描、熵編碼、加權預測等實現上都有其獨特的考慮。

佰銳科技採用先進去馬賽克技術,保障在視訊通訊過程中不出現花屏、馬賽克等現象。

 1.3音訊技術:AnyChat採用先進的AAC(AdvancedAudio Coding)語音編碼體系,AAC是MPEG1/2 Audio 的下一代有損音訊編碼, 並且是MPEG-4 使用的音訊編碼,AAC採用了感知子帶技術(perceptual sub-band technology),與MP3等其它編碼器相比,AAC編碼器很大程度地改善了資料壓縮率和聲音品質。

 全面支援靜音檢測(VAD)、噪音抑制(NS)、自動增益(AGC)以及迴音消除(AEC)等音效處理,極大提高使用者體驗。

1.4 P2P技術: AnyChat針對可不經過伺服器中轉的音視訊應用,採用了P2P通訊技術,該技術的核心在於防火牆的穿越。使用P2P通訊技術,可以大大的減輕系統伺服器的負荷,併成幾何倍數的擴大系統的容量,且並不會因為線上使用者數 太多而導致伺服器的網路阻塞。

            支援UPNP協議,自動搜尋網路中的UPNP裝置,主動開啟埠對映,提高P2P通訊效率。

1.5高效能的網路核心: AnyChat伺服器模組採用完成埠實現高效能的系統架構,採用重疊I/O機制,通過執行緒池和緩衝池的管理,極高的優化了系統結構,提高了系統的效能。特別是在多CPU的伺服器上,AnyChat伺服器更能發揮伺服器多處理器的優勢。

 AnyChat採用佰銳科技擁有自主智慧財產權的“MultiPath”P2P網路路由演算法,將伺服器上的使用者組成一個P2P互通的網路,流媒體資料在使用者之間傳遞, 減少對伺服器的網路頻寬佔用,實現了一個高效能P2P網路核心。

  傳統的P2P網路應用(如P2P線上影院)所採用的演算法需要長時間(如30由演算法便是針對即時通訊領域專門設計的P2P網路演算法,它保留了P2P網路原有的網路頻寬優勢,同時又極大的降低了中間的緩衝時間。

1.6 開放的介面:AnyChat SDK分為客戶端SDK和AnyChatServer SDK兩大部分,其中客戶端SDK用於實現語音、視訊的互動以及其它客戶端相關的功能,而伺服器SDK主要實現業務層邏輯控制,以及與第三方平臺的互聯等。客戶端SDK和伺服器SDK均支援C++、C#、VB.Net以及Delphi等開發語言。AnyChat SDK採用模組化技術體系,良好的平臺相容性與可擴充套件性,豐富的API函式,為上層應用提供了開放的應用介面。

AnyChat核心開放CODEC介面,支援整合第三方的音視訊編、解碼器,可實現嵌入式終端裝置上的硬體編解碼。

2.人才優勢

佰銳科技與中山大學、華南理工大學、華中科技大學等知名院校建立了良好的合作關係,每年都有優秀的人才前來公司實習、工作,為佰銳科技的長期發展奠定了堅實的人力資源基礎。

佰銳科技旗下擁有國內知名的專業視訊技術論壇:中華視訊網,ffmpeg工程組,為AnyChat的技術領先提供了保障。

3、價格優勢

       AnyChat充分考慮到使用者的實際情況,系統可租用,也可以購買安裝。對於投資額度有限的使用者,租用系統的一部分會議室是一個不錯的選擇,可以為使用者節約大部 分 的資金。而對於自己擁有伺服器資源,預算較大的使用者,購買系統可以讓其自由發揮。

4、安全與保密體系
  
   AnyChat提供了一整套安全與保密體系來保障使用者的資訊保安:
         (1) 雙層登入驗證。WEB介面登入與系統登入,使得系統更加安全;
         (2)密碼採用不可逆加密儲存。資料庫中的密碼採用MD5加密,理論上證明無法解 

密。系統登入時採用密文校驗,就算有人非法竊取了使用者的資料,也無法知道使用者的原始密碼;

 (3) 文字訊息採用AES加密傳輸,防止他人非法擷取;
        (4) 會議室可設定密碼或加鎖。設定密碼後需要憑密碼才能進入會議室,加鎖後只有 

主持人才能進入會議室,外人無法進入,保障會議的安全進行;

5.自主智慧財產權

  佰銳科技於2006、2008年分別對“AnyChat遊戲視訊系統”與“AnyChat Platform Core SDK”向中國版權保護中心申請兩項軟體著作權(軟著登字第066348號、軟著登字第0161151號)。

 佰銳科技於2008年正式向國家工商行政管理總局商標局提交“AnyChat”等相關商標申請(申請號/註冊號:6529893)。

 AnyChat內建了佰銳科技在多媒體即時通訊領域的的兩項專利技術(2006101239829、2006101241176),整套系統採用了與其它視訊系統完全不同的體系架構,新的架構更加的靈活,能夠長期適應新技術的發展,保持系統架構的相對穩定有利於上層應用系統的穩定性和可維護性。