日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

搭建无线监控云存储服务器,mac 篇二:自建docker视频录像机NVR存储-家用摄像头云存储服务zoneminder...

發(fā)布時間:2023/12/8 编程问答 110 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建无线监控云存储服务器,mac 篇二:自建docker视频录像机NVR存储-家用摄像头云存储服务zoneminder... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄:前言

Docker配置 Zoneminder

Zoneminder 配置攝像頭

Homeassistant 接入

前言

上次的文章中提到了很多關(guān)于我家用黑蘋果作為服務(wù)器所運行的功能。請參考mac 篇一:macOS server + Docker,我的家庭服務(wù)解決方案

其中有很多服務(wù)器是跑再docker上的,全平臺通用。類似于plex,calibre之類的,張大媽上面已經(jīng)有很多類似的文章了。真正的視頻監(jiān)控管理,大家選擇NVR都是采用硬件,??抵惖?。專業(yè)設(shè)備其實價格非常高,而我們?nèi)粘<矣?#xff0c;也就一兩個攝像頭。且往往因為品牌原因和很多nvr不兼容。

其次,家用攝像頭大多是用sd卡本地存儲。如果家里進賊了,別的不敢肯定,攝像頭必須帶走。如果你沒有購買家用品牌攝像頭的云存儲,那么攝像頭就是個帶流媒體的擺設(shè)。而這些云存儲空間的價格,有點小貴。并且,我很不信任這些云存儲。

價格

所以,最終在嘗試了很多NVR以后,穩(wěn)定使用了zoneminder。 接下來就進入無腦復(fù)制黏貼代碼教程

配置zoneminder

先說一下,我是用mac terminal來操作的,群暉之類linux的系統(tǒng),可以用docker面板去安裝么,當(dāng)然也可以復(fù)制我的代碼

Step 1 建一個網(wǎng)絡(luò)模式

docker?network?create?net

Step 2 新建數(shù)據(jù)庫

以下代碼中,你可以無腦直接復(fù)制使用,或者更換個數(shù)據(jù)庫的用戶名和密碼以及docker contianter名稱(如果這改了,Step 3也請修改)

docker?run?-d?-e?TZ=Asia/Shanghai?-e?MYSQL_USER=zmuser?-e?MYSQL_PASSWORD=zmpass?-e?MYSQL_DATABASE=zm?-e?MYSQL_ROOT_PASSWORD=mysqlpsswd?-e?MYSQL_ROOT_HOST=%?--net?net?--name?zmdbtest?mysql/mysql-server:5.7

在數(shù)據(jù)庫創(chuàng)建完成以后, 稍微等個1分鐘。 如果你的docker本地庫中沒有mysql,那估計需要一會,因為我已經(jīng)pull過mysql的鏡像了,所以直接完成了。

配置數(shù)據(jù)庫

Step 3 配置并拉取zoneminder鏡像

我用的是一個現(xiàn)成的鏡像,dockerhub上面找的,100萬點贊。的確非常不錯DockerHub鏡像地址

以下代碼中請?zhí)鎿Q你的本機存儲地址和你想用的端口(如果Step 2當(dāng)中對數(shù)據(jù)庫鏡像名做了修改,此處也需要修改輸完命令后,你需要等待一段事件,讓docker去拉取鏡像

docker?run?-d?--shm-size=4096m?-v?/Volumes/HomeDate/docker/nvr:/var/cache/zoneminder/events?-e?TZ=Asia/Shanghai?-e?ZM_DB_HOST=zmdbtest?--net?net?--name?zmtest?-p?8099:80?quantumobject/docker-zoneminder其中-v /Volumes/HomeDate/docker: 把-v空格后面的修改成你希望視頻存儲的路徑,必須修改

其中-e ZM_DB_HOST=zmdbtest:如果你對數(shù)據(jù)庫做了改名請,將zmdbtest變成你修改的名稱

配置ZM

完成以上操作后,你可以用docker ps命令或者portanier看一下兩個鏡像的運行狀態(tài),

Portanier

配置攝像頭

zoneminder安裝成后,用瀏覽器訪問 192.xxx.xxx.xxx(你的服務(wù)器ip地址):8099(你設(shè)置的端口地址)/zm,就像這樣 192.168.31.222:8099/zm

一定記得訪問需要加上斜杠/ZM

之后你會看到隱私申明界面,拉倒最底下,apply即可。

隱私申明

進入主頁后,就可以開始配置了,我這里用我家的垃圾攝像頭,海爾的貼牌貨,加工方是yoosee,連ios客戶端都可以混用的純正貼牌。采用的是ovnic傳輸方式。

主頁

添加攝像頭

需要根據(jù)你的設(shè)備所使用的協(xié)議來添加攝像頭,我在添加攝像頭上花的時間可能比配置整個服務(wù)的時間還長,建議你可以參考zm的官方文檔,當(dāng)中羅列了很多攝像頭品牌及配置方式。官方wiki鏈接:zm wiki

這里補充以下Zoneminder的錄像模式,monitor代表僅監(jiān)控,record代表錄像,morecord就是又監(jiān)控又錄像,比較常用。當(dāng)然zm還有很多動態(tài)監(jiān)測錄像,還有一大堆的配置選項,這個就看你的需求了。

如果你是海爾的或者yoosee的,直接照我的來應(yīng)該就可以了。配置前,請現(xiàn)在手機客戶端中設(shè)置你的NVR用戶名和密碼:

-?general?-?source?type修改為libvlc

-?source??-?source?path填寫rtsp://username:[email?protected]:554/onvif1

-?source??-?capture?width:錄像長

-?source??-?capture?height:錄像寬

配置攝像頭

最終效果:

監(jiān)控界面

存儲路徑:

存儲狀況

Home Assistant接入

Yoosee的ovnic接入HA非常不友好,基本上10秒一幀,有了zm就不一樣了。畢竟HA官方是支持zm接入的,請再配置文件中寫入以下內(nèi)容(先去設(shè)置一下zm的用戶和密碼

zoneminder:

-?host:?192.168.31.xxx:port

username:?xxxxx

password:?xxxxx

差不多就這樣。

總結(jié)

以上是生活随笔為你收集整理的搭建无线监控云存储服务器,mac 篇二:自建docker视频录像机NVR存储-家用摄像头云存储服务zoneminder...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。