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