內網網絡攝像機(RTSP/IPC/NVR)如何能在公網進行RTMP/HLS/HTTP-FLV直播

一、背景需求

傳統監控行業裏不管是設備端、服務器端亦或是客戶端都在一個內網裏面。而且現在的大部分監控方案都是這樣的格局,小到一個公司範圍內的監控,再到一個園區、一個倉庫監控、一個農業園林監控、一個養殖場監控、一個小區的監控,大到電力、交通行業的大局域網監控,這種監控場景下,客戶終端出不了監控的內網,無法做到公網監控與錄像回放。

雖然現在也有一些個別大的監控項目,會搞一個網關機器,將視頻服務映射到公網,但始終都是小規模使用,上不了量,成不了監控雲平臺。

對於有着監控需求,卻無法投入鉅額資金的中小企業、用戶來說,從本質上來說,需求都是一樣(實現公網監控、回放),差別僅僅在於現場的大小、設備的多少這些量的差別。

不管是城市監控還是園區管理或者是幼教直播…
這不僅僅是提升城市管理水平和人民羣衆安全感的現實需求,也是完善社會治安消防的重要板塊。

紅黃藍幼兒園事件我們應該引以爲戒,我們無法做到家長實時在孩子身邊,但是我們可以做到讓孩子實時在家長眼前。

二、系統介紹

將EasyNVR部署在局域網中,將內網的ipc、nvr、dvr等設備接入到部署完成並且運行的EasyNVR中;

實現步驟:
1.通過*www.easynvr.com*官網獲取到EasyNVR使用軟件包;
2.將獲取到的軟件包解壓,按照使用文檔運行起來;

3.通過瀏覽器輸入IP+http端口號(默認10800)實現訪問;

4.成功訪問結果:
EasyNVR

再在公網部署一個easydss流媒體服務器,保證我們的公網可以訪問到這個流媒體服務器。;

實現步驟:

1.通過官網:www.easydss.com 獲取EasyDSS流媒體服務器;

注:EasyDSS流媒體服務器是部署在公網服務器上,保證可以公網訪問。
2.同過安裝服務或者啓動腳本方式運行軟件(兩種方式選擇一種即可,按使用文檔要求);

3.通過瀏覽器輸入IP+http端口號(默認10080)實現訪問;

4.成功訪問結果:

然後通過IP端口的對接將easynvr與easydss流媒體服務器對接起來。

前面兩部順利的完成別有訪問結果是執行下一步的基礎。

對接實現方式:
方法一:
在EasyNVR對應的通道配置裏的CDN填寫EasyDSS流媒體服務器的地址。

根據EasyDSS推流規則配置

案例:

EasyDSS

方法二

1.修改easynvr配置文件;

EasyDSS

配置EasyNVR的nginx_rtmp_ip和nginx_rtmp_port爲公網的EasyDSS流媒體服務器的IP和RTMP端口;具體參見 EasyNVR互聯網直播服務器使用說明書

EasyNVR

將每一個EasyNVR的通道配置爲“非按需直播”,不間斷從攝像機拉流,再推到EasyDSS流媒體服務器;

2.重啓EasyNVR軟件:
安裝服務運行, 卸載服務重新安裝即可;
腳本運行,需先運行在EasyNVR軟件根目錄下面的stop腳本來殺死殘留進程,在重新啓動開始腳本即可。

三、應用場景

校園、幼教直播

以校園的不同場景和每個班級爲場景單位,根據實際場景的地理特徵來從不同方位合理的佈置攝像機。將架設好的攝像機接入到同一內網中部署完成的EasyNVR軟件。將EasyNVR對接進入公網部署的EasyDSS流媒體服務器中。通過訪問公網部署的流媒體服務器,來掌握實時的校園動態。

部署在公網的EasyDSS流媒體服務器也會不間斷的錄製實時的場景下的視頻信息。對於爭議性問題,我們可以翻看對應場景下對應時間段的錄像來還原事是情況。

消防、園區監控

對於消防、園區的監控;不管是水利大壩還是山林園區,由於自然特性的限制,我們無法做到人力的實時全方位的監控排查。因此,對於攝像機的監控就是不二的選擇了。將同一內網下的不同區域的攝像頭統一的接入EasyNVR軟件,來進行統一的配置管理。通過與公網的EasyDSS流媒體的對接,來實現公網的實時訪問。

對於消防、園區的監控,實時的監控園區每一個角落是必要的基礎功能。
由於園林、水利等消防行業的特殊性,時常需要不定時的進入現場來,返回實時的更加詳細的現場信息。

不管是人員攜帶視頻單兵設備入場還是其他機械設備進入現場捕捉現場視頻信息,我們都需要將現場的實時畫面反饋出來。

我們是可以隨時向EasyDSS流媒體服務器推送視頻流的這樣就很好的解決了隨時隨地返回指定現場實時視頻信息的要求。不管是人爲還是機械,只要將指定的現場信息推流至EasyDSS流媒體服務器即可。

推流軟件有很多:EasyDarwin團隊爲了方便用戶的定製集成,開發出了EasyRTMP推流軟件。使用簡單,方便集成二次開發。

四、技術特點

通過RTSP協議接入傳統網絡攝像機、NVR、編碼器等,使用RTSP協議接入能兼容市面上絕大多數網絡攝像機等源設備,最大程度的提高整體方案的硬件兼容性,有效的避免採用SDK定製的繁瑣以及不通用性;;

存儲方面提供傳統的本地硬盤存儲,並可支持擴展存儲。比如支持接入磁盤陣列、iSCSI設備(IPSan)、阿里雲存儲,豐富存儲方案的選擇;

存儲方面也支持傳統的不間斷錄像,並可通過自己的應用場景進行定時錄像、報警錄像等,並可以制定一定的錄像策略;

錄像的檢索與回放不僅支持傳統的回放以及回放控制,並加入了時間軸控制等精確的回放控制;

支持實時的視頻推流,可以根據具體的現場需求,實時推流至流媒體服務器;

支持多屏播放(支持單通道、四分屏和十六分屏的切換播放),單通道直播可以精準查看,多分屏可以總覽全局。

五、應用價值

1.爲局域網攝像機的公網訪問,提供瞭解決方案,擺脫了傳統的內網設備內網訪問的尷尬格局;

2.方便中小企業或個人用戶實現公網直播攝像機,無需重大的資金投入。結合自身場景,場景多應用範圍廣就多部署EasyNVR來接個場景的攝像機。做到需求與投入成正比;

3.不同的場景下的攝像機,統一到一個平臺集中管理。方便用戶的使用與操作;

4.細緻入微的錄像查詢方案,時間軸查看方式,細緻到秒的回放查看,更加精確的滿足需求;

5.多屏同時展示實時視頻信息,做到縱覽大局,全方位實時掌控。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章