音视频即时通讯应用
第一章 系統介紹
一.簡介?
?“佰銳3G手機視頻開發平臺”(3GDVS:3G Digital Video SDK)是由廣州佰銳網絡科技有限公司獨立研發,具有自主知識產權的手機視頻開發平臺,為現有的視頻應用系統提供手機終端接入平臺,可應用于3G網絡環境。是國內首套專門針對手機終端定制的視頻應用SDK。?
“佰銳3G手機視頻開發平臺”是一套開放的技術平臺,模塊化結構設計,可以快速的為現有視頻應用系統,包括視頻監控系統、視頻會議系統、視頻娛樂平臺等提供手機終端接入能力,實現3G網絡中的手機視頻監控系統、手機視頻會議系統、手機視頻娛樂系統等應用。它擁有嚴格的安全認證體系,非授權用戶不能進入系統,打開視頻,底層通信協議加密傳輸,有效的防止非法截取、篡改網絡數據包,保障了平臺的安全性。它采用專門針對手機優化的H.264視頻編碼算法,同時在流媒體數據的傳輸上也針對3G網絡平臺進行特殊處理,實現了高分辨率、高畫質、低碼率、低延遲的技術特點;它采用分布式系統架構,支持大規模系統應用。系統提供標準的SDK接口,方便進行二次開發,具有良好的可擴展性。
二.AnyChat SDK 所支持的操作系統
?? 1.AnyChat for Windows SDK
1.1產品介紹
·???支持Windows平臺音頻即時通訊應用開發
·???支持C++、C#、Java、Delphi、VB.Net、Qt等開發語言
·???集成H.264、AAC、AMR等編解碼技術
·???封裝音視頻的采集、編解碼、傳輸、顯示和播放等模塊
·???提供客戶端SDK和服務器SDK API接口
?2.AnyChat for Web SDK
2.1產品介紹
·?????????支持Windows平臺瀏覽器上的音頻即時通訊應用開發
·?????????提供JavaScript語言API接口,腳本編程
·?????????兼容IE、Chrome、Firefox、360、遨游等主流瀏覽器
·?????????支持iOS、Android、PC等設備和Web之間的互聯互通
·?????????可開發視頻會議、視頻聊天、在線客服、遠程教育等應用
3.AnyChatfor Android SDK
3.1產品介紹
·?????????支持Android平臺設備上的音頻即時通訊應用開發
·?????????提供Java語言API接口,開放示例源代碼
·?????????兼容Google、HTC、Moto、Samsung等主流硬件設備
·?????????支持iOS、Web、PC等設備和Android之間的互聯互通
·?????????可開發視頻會議、視頻聊天、即拍即傳、遠程教育等應用
4. AnyChat for iOS SDK
4.1? 產品介紹
·?????????支持iOS平臺設備上的音頻即時通訊應用開發
·?????????提供Objective-C語言API接口,開放示例源代碼
·?????????集成H.264、AAC、AMR等編解碼技術
·?????????封裝音視頻的采集、編解碼、傳輸、顯示和播放等模塊
·?????????支持Android、Web、PC等設備和iOS之間的互聯互通
5.AnyChat for Linux SDK
????? 5.1???產品介紹
·?????????支持linux平臺設備上的音頻即時通訊應用開發
·?????????提供C++語言API接口,開放示例源代碼
·?????????集成H.264、AAC、AMR等編解碼技術
·?????????封裝音視頻的采集、編解碼、傳輸、顯示和播放等模塊
·?????????支持Android|、Web、PC、iOS等設備和linux之間的互聯互
?
三.目前已經采用AnyChat SDK實現的應用系統有:
1.在線真人游戲平臺 (典型案例:盛大棋牌): AnyChatSDK做為底層的視頻引擎,實現打牌的玩家之間可以互相看到視頻,可以互相語音聊天,為游戲提供了玩家面對面交流的空間,增強了游戲的用戶真實感。
2.視頻會議系統(典型案例:視源互動會議):利用AnyChat SDK出色的音、視頻表現,為其單機設備提供聯網功能,并實現在線視頻會議的功能,可以實現不同的設備之間互相音視頻交流。
?3.遠程教育系統(典型案例:萬聯教育平臺):實現老師與學生之間,以及學生與學生之間的音視頻交流。在上課模式下,學生可以看老師的視頻、PPT,聽老師的講解,在討論模式下,可以多個學生同時發言,就熱點問題展開討論。
4.在線視頻聊天系統(典型案例:520Cool聊天系統、視頻面對面):利用AnyChatSDK的語音、視頻功能和P2P網絡功能,實現同一個房間內,同時多路視頻、多路語音的聊天室,降低對服務器的帶寬倚賴。
5.在線視頻直播平臺(典型案例:520Cool直播平臺):整個網站有多個主播,每個主播向一個頻道內的用戶進行廣播,用戶可以看到當前頻道內的主播視頻,并聽到其聲音,主播可以與頻道內的多個用戶進行私聊。
6.部隊遠程指揮系統(典型案例:海格部隊指揮系統):利用AnyChat SDK提供的視頻交互功能,在部隊遠程指揮系統中實現多個指揮中心在同一大屏幕上同時投影,各指揮中心之間可互相看到對方的實時視頻。
?7.即使通訊平臺(典型案例:九維多媒體通信):利用AnyChat出色的語音技術,包括回音消除(AEC)、噪音抑制(NS)、自動增益控制(AGC)、靜音檢測(VAD)等,實現用戶之間的超級語音通話與視頻互動。
?
?
?
總結
- 上一篇: [vue] 说说组件的命名规范
- 下一篇: [css] 设置字体时为什么建议设置替换