視頻監控直播系統
一、研發背景
視頻監控系統在工業,商業,民用領域都已經非常普及了,我們每天上班途中,不管樓道,電梯,停車場,公司門口,走廊等都可以見到網絡攝像頭的身影。由于當前網絡攝像機大都支持rtsp流媒體協議,Onvif、或者GB28181標準,一般是與監控大平臺或者NVR,CVR系統對接,也可以通過手機或者PC上安裝網絡攝像機廠家提供的軟件觀看監控視,不過以上觀看視頻的方法都有一定局限性,不能直接通過瀏覽器無插件觀看監控視頻。
為此我們開發了一套監控直播系統,通過該系統它可直接在瀏覽器、微信公眾號,小程序中觀看網絡攝像頭,極大的降低了監控的應用場景。
二、市場分析
市場對監控的視頻監控的需求越來越多,比如:陽光廚房,幼兒園監控,智慧農業,智慧交通等,傳統的監控大都自成一體,從攝像頭,NVR到云平臺,大都是走自有協議或者rtsp協議傳輸視頻流。而隨著手機,移動終端的普及,寬帶中國的實現,人們希望通過手機和移動終端能夠隨時隨地的查看這些視頻監控的內容,比如家長希望能夠隨時查看學校食堂廚房的情況,孩子課堂上學的情況。
我們希望把網絡監控攝像頭的視頻流直接發布到抖音,快手,淘寶直播等場景,滿足賣家秀的要求。
我們希望使網絡監控的視頻流能夠快速嵌入到用戶的Web應用系統,OA系統或者監管系統中,能夠通過標準的RestAPI接口實現對網絡攝像頭視頻流的調取,發布,轉發到第三方直播平臺,能夠控制攝像頭的轉動等。
三、功能介紹:
系統采用C++開發,支持Windows和Linux上部署,Windows平臺上采用高效的IOCP模型,Linux平臺上采用高性能的Epoll模型,使得單臺服務器輕松支持3000個以上的并發用戶訪問。
支持Onvif Client協議,可輕松管理網絡中的監控攝像頭,自動把監控攝像頭輸出的rtsp協議轉換成rtmp協議,hls協議,flv_over_http協議,ts_over_http協議,WebSocket協議和DASH協議,允許基于HTML5的客戶端無需Flash插件,也不用HLS協議,可通過JS播放器直接播放監控視頻,播放延遲大大降低,極大的增加了用戶的使用體驗。
支持GB28181協議,可把支持GB281818協議的網絡攝像頭,硬盤錄像機注冊到IPCAM-Caster上,通過IPCAM-Caster獲取RTP數據流進行直播發布。
支持手動添加Rtsp協議的拉流模式,對無法通過Onvif和GB28181協議管理的攝像頭,可直接拉去rtsp視頻流進行直播發布。
支持有客戶端觀看再啟用拉流的模式,無客戶端觀看時自動停止拉流,節約了帶寬。
系統安裝部署非常簡單,Windows下是純綠色軟件,無需安裝,解壓后,可以命令行方式運行,也可服務形式運行。雙擊AokuMediaServer.exe即可以命令行方式運行了。
四、界面預覽:


