方案概述
企業(yè)視頻云平臺(tái),是利用視頻流媒體技術(shù),實(shí)現(xiàn)企業(yè)各種視頻源的集中管理,包括手機(jī)視頻、監(jiān)控視頻、視頻文件等,進(jìn)而滿足全方面的視頻監(jiān)控和視頻直播,以及視頻文件發(fā)布等應(yīng)用場(chǎng)景。
應(yīng)用場(chǎng)景
企業(yè)多視頻源的視頻監(jiān)控,包括監(jiān)控?cái)z像頭,手機(jī)直播視頻;
企業(yè)多視頻源的視頻直播,視頻場(chǎng)景展示;
系統(tǒng)結(jié)構(gòu)
場(chǎng)景一:某天然氣集團(tuán)企業(yè)視頻云
(某天然氣集團(tuán)企業(yè)視頻云-網(wǎng)絡(luò)圖)
場(chǎng)景二:中國移動(dòng)研究院視頻云平臺(tái)(VPaaS)
場(chǎng)景二:中國移動(dòng)研究院視頻云平臺(tái)(VPaaS)
(中國移動(dòng)研究院_視頻云平臺(tái)_網(wǎng)絡(luò)圖)
系統(tǒng)說明
企業(yè)視頻云的系統(tǒng)模塊劃分成以下部分:
1) 視頻生產(chǎn)及接入模塊:包括手機(jī)直播系統(tǒng)、視頻網(wǎng)關(guān)系統(tǒng)(對(duì)接監(jiān)控視頻設(shè)備或者平臺(tái));
2) 業(yè)務(wù)管理及應(yīng)用模塊:包括業(yè)務(wù)管理系統(tǒng)、視頻解碼系統(tǒng)、手機(jī)視頻展示系統(tǒng);
3) 流媒體及通訊模塊:包括視頻直播分發(fā)系統(tǒng)、視頻轉(zhuǎn)碼錄制系統(tǒng)、多方音視頻通訊系統(tǒng)。
視頻生產(chǎn)及接入模塊
- 手機(jī)直播系統(tǒng)
手機(jī)直播系統(tǒng)可以根據(jù)用戶的使用場(chǎng)景,采用原生APP或者微信小程序的方式,實(shí)現(xiàn)手機(jī)直播的功能。
Android, iOS 直播客戶端利用手機(jī)自帶的攝像頭和麥克風(fēng),實(shí)現(xiàn)音視頻采集,編碼和即拍即傳,通過后端流媒體實(shí)現(xiàn)視頻直播和分發(fā)。
APP需要能夠?qū)崿F(xiàn)用戶登錄鑒權(quán),對(duì)視頻編碼參數(shù)的設(shè)置,例如設(shè)置分辨率,碼流,媒體流類型,編碼類型等。
針對(duì)移動(dòng)APP,需要考慮對(duì)無線鏈路以及手機(jī)系統(tǒng)消息、通話帶來的影響,保障和避免網(wǎng)絡(luò)和手機(jī)操作對(duì)直播帶來的影響。例如需要實(shí)現(xiàn)斷線續(xù)拍,來電視頻直播保持等。
- 視頻網(wǎng)關(guān)系統(tǒng)
視頻網(wǎng)關(guān)系統(tǒng)( XVS Gateway)對(duì)接各種第三方視頻監(jiān)控設(shè)備或監(jiān)控平臺(tái),實(shí)現(xiàn)視頻傳輸協(xié)議、視頻數(shù)據(jù)編碼格式的轉(zhuǎn)換,從而實(shí)現(xiàn)視頻平臺(tái)與第三方視頻監(jiān)控設(shè)備或監(jiān)控平臺(tái)進(jìn)行對(duì)接。
將第三方視頻監(jiān)控設(shè)備或監(jiān)控平臺(tái)的視頻傳輸協(xié)議和數(shù)據(jù)封裝格式與規(guī)定的視頻傳輸協(xié)議和數(shù)據(jù)封裝格式進(jìn)行協(xié)議轉(zhuǎn)換;
將第三方視頻監(jiān)控設(shè)備或監(jiān)控平臺(tái)的媒體數(shù)據(jù)與規(guī)定的媒體數(shù)據(jù)壓縮編碼進(jìn)行轉(zhuǎn)碼。
業(yè)務(wù)管理及應(yīng)用模塊
- 業(yè)務(wù)管理系統(tǒng)
業(yè)務(wù)管理平臺(tái)是整個(gè)平臺(tái)的管理中心,負(fù)責(zé)管理業(yè)務(wù)系統(tǒng)的賬號(hào)體系,系統(tǒng)認(rèn)證、鑒權(quán),設(shè)備管理,二級(jí)服務(wù)系統(tǒng)管理。實(shí)現(xiàn)監(jiān)控視頻的實(shí)時(shí)拉、展示;錄制存儲(chǔ)的視頻的查詢、播放;
業(yè)務(wù)管理系統(tǒng)是基于Browser/Server 的體系結(jié)構(gòu)。
管理系統(tǒng)是部署在后臺(tái)服務(wù)器的Web Server 環(huán)境下。
- 手機(jī)視頻展示
手機(jī)視頻展示可以采用APP或者H5頁面。其中H5頁面可以嵌入到企業(yè)微信或者微信小程序,供微信端訪問。
直播平臺(tái)的功能包括提供給管理員用的直播管理WEB業(yè)務(wù)系統(tǒng),以及提供給用戶訪問的H5直播展示頁面。
原生APP,通過API接口,同業(yè)務(wù)系統(tǒng)進(jìn)行通訊,獲取設(shè)備列表、設(shè)備信息、相關(guān)視頻信息,并可以進(jìn)行發(fā)起拉取視頻流,獲取視頻流,進(jìn)行設(shè)備查詢、視頻播放等操作。
- 視頻解碼系統(tǒng)
視頻數(shù)字高清解碼是利用音視頻數(shù)字解碼技術(shù),解決各種協(xié)議的高清視頻流輸出顯示,以及對(duì)接SDI、HDMI等顯示設(shè)備或者音視頻加工處理設(shè)備,例如LED屏等。
流媒體及通訊模塊
- 視頻直播分發(fā)系統(tǒng)
XVS流媒體直播系統(tǒng)兼容互聯(lián)網(wǎng)直播,面向移動(dòng)互聯(lián)網(wǎng)直播優(yōu)化網(wǎng)絡(luò)傳輸,配合手機(jī)直播APP,以及兼容RTSP、RTMP等流媒體協(xié)議。
結(jié)合視頻轉(zhuǎn)碼、錄制系統(tǒng)、流媒體分發(fā),以及視頻網(wǎng)關(guān)等軟件系統(tǒng),能夠滿足企業(yè)用戶面向視頻領(lǐng)域的多種場(chǎng)景需求。
XVS流媒體直播系統(tǒng)同時(shí)支持智能手機(jī)(Android,iOS)、平板電腦,智能可穿戴設(shè)備,例如智能眼鏡,多種接口的編碼器,OBS PC 端推流軟件等軟件和設(shè)備。
- 視頻轉(zhuǎn)碼錄制系統(tǒng)
視頻轉(zhuǎn)碼錄制系統(tǒng)實(shí)現(xiàn)視頻編轉(zhuǎn)碼,流轉(zhuǎn)碼等功能,實(shí)現(xiàn)視頻文件的封裝,保存。系統(tǒng)能夠接收IP流等信號(hào),經(jīng)過編碼后輸出IP流,以配置需要的格式輸出到各個(gè)流媒體服務(wù)器或者錄制保存,滿足對(duì)于視頻直播和點(diǎn)播的要求。
- 多方音視頻通訊系統(tǒng)
XVS-RTC 系統(tǒng)是利用WebRTC提供了多方音視頻通訊的核心技術(shù),WebRTC實(shí)現(xiàn)了基于網(wǎng)頁的語音對(duì)話或視頻通話,目的是無插件實(shí)現(xiàn)web端的實(shí)時(shí)通信的能力。WebRTC提供了視頻會(huì)議的核心技術(shù),包括音視頻的采集、編解碼、網(wǎng)絡(luò)傳輸、展示等功能,并且還支持跨平臺(tái),包括linux、windows、mac、android等。
二次開發(fā)接口
平臺(tái)實(shí)現(xiàn)基于HTTP REST 風(fēng)格的協(xié)議機(jī)制API,滿足業(yè)務(wù)平臺(tái)的開發(fā),以及更多的業(yè)務(wù)服務(wù)的接入。
通過業(yè)務(wù)系統(tǒng)提供一個(gè)HTTP URL地址,接收視頻云發(fā)來的GET/POST請(qǐng)求即可實(shí)現(xiàn)業(yè)務(wù)API交互。
(視頻云API 接口機(jī)制)
(企業(yè)視頻云編程模型)
方案特點(diǎn)
支持多種視頻源設(shè)備和視頻采集方式
視頻監(jiān)控?cái)z像頭、編碼器、NVR和視頻監(jiān)控平臺(tái)接入;
手機(jī)、智能眼鏡通過APP或者微信小程序采集視頻接入;
PC用戶桌面通過OBS、攝像機(jī)通過編碼器采集視頻接入;
滿足視頻監(jiān)控和互聯(lián)網(wǎng)兩種使用場(chǎng)景
支持安防監(jiān)控視頻標(biāo)準(zhǔn),RTSP,ONVIF,GB28181;
支持互聯(lián)網(wǎng)視頻標(biāo)準(zhǔn),RTMP,HLS;
支持各種視頻在各種場(chǎng)景的融合、調(diào)用、切換;
兼容私有化部署和公有化部署
支持部署在公有云,AWS,阿里云,騰訊云等;
支持私有化部署,客戶IDC機(jī)房或者的VPN內(nèi)網(wǎng);
客戶價(jià)值
一體化企業(yè)視頻資源管理平臺(tái),提高管理效率
將企業(yè)的直播視頻,監(jiān)控視頻,視頻文件通過統(tǒng)一平臺(tái)管理;統(tǒng)一調(diào)配各種直播和點(diǎn)播視頻,滿足更多應(yīng)用場(chǎng)景
統(tǒng)一調(diào)用,切換,展示各種平臺(tái)的視頻;集成企業(yè)各種視頻源和文件,提高投入的利用率
兼容私有化部署和公有化部署;
平臺(tái)支持直播、監(jiān)控、文件轉(zhuǎn)碼等;
平臺(tái)支持API二次開發(fā),集成,具有可擴(kuò)展能力。