嗨,
我目前正在安裝一些 Reolink 攝影機,但發現 QVR Surveillance 似乎沒有穩定地接收到情感/動態事件。我對這個應用程式和監控攝影機都還是新手,很需要一些協助,讓我了解應該要有什麼樣的預期。
攝影機
Reolink Lumus Pro(ONVIF - Profile T)
Reolink CX810(ONVIF - Profile T)
(兩台都以 4K、H265、20fps、高碼率錄影,並使用內建的動態偵測功能,可偵測人員、寵物及一般移動)
QNAP
TS-264 8G
QVR Surveillance(3.0.1.1488)
QVR Pro Client(用於桌面監看/回放)
我的預期
無論攝影機偵測到什麼,應該都會以動態事件傳送到 QVR,並且附帶時間戳記,這些事件應該會顯示在「事件通知」面板中。然後我可以點選事件,系統就會跳到相關的時間點或片段並播放。(理想狀況下,這些事件會在連續錄影的主時間軸上顯示,例如作為事件標記或有顏色的線,讓我可以用視覺方式判斷什麼時候有發生事情)
我的經驗
面板顯示沒有任何事件,但我可以搜尋。點下去以後,會在另一個分頁顯示我當天錄下的 50 段影片。檢查之後發現,其實只有一小部分由攝影機標記的事件被偵測出來。
雖然我正在查閱相關說明文件,但還是想知道我遇到的這些問題是否屬於預期的操作方式。如果有人能給我一些建議,告訴我怎樣能讓攝影機傳送到 QVR 的動態事件標記更精準、更穩定,並且那些事件可以正確地出現在我認為應該會出現的面板裡…真的會很感激。
謝謝!
我幫不上什麼忙,只能說根據以往的經驗,你最好的選擇是買一台 Reolink NVR,然後裝一顆 4TB(或更大的)WD 紫標監控硬碟。
這樣一來,你可以直接連螢幕到 NVR 上,存取各種設定和資訊,也能穩定地用手機觀看即時畫面,還能在電腦上用 Reolink app 做像是發送通知/警報(甚至是聲音警報)到各處,甚至能把移動錄影事件儲存或傳送到你的 NAS 之類的地方。
記得,NVR 是專門針對監控優化、專用的設備。
(Reolink RLN8-410 + 3 支 12MP 攝影機)
我一直都在使用 QVR Surveillance,以下是我總結出的一些經驗:
1.) 如果攝影機本身能夠偵測移動事件並發送到 QVR Surveillance,這會比讓 QVR Surveillance 來偵測移動還要好。
2.) 如果你需要用 QVR Surveillance 來偵測移動,那麼記得要把攝影機的子串流(secondary stream)打開(如果有的話)。我之前用 Amcrest 攝影機時就遇到過問題,當時我是用 QVR Pro(Surveillance 推出前的版本),結果沒偵測到任何移動事件。後來發現 QNAP 會用子串流來進行移動偵測,而不是主串流,所以得把子串流打開。
3.) 在 QVR Pro 客戶端應用程式裡,移動事件會在時間軸上以橙色顯示。
在回放模式下,你可以前後跳轉來查看已發生的各種事件。
4.) 如果是讓 QVR Surveillance 來做移動偵測,那麼你可能需要在攝影機設定裡調整一下移動區域、靈敏度等參數。這些設定會影響蠻大的,建議多試試看。
我最後是捨棄了 Amcrest 攝影機,因為它們在我家網路上不夠穩定。現在我用 3 台 Tapo 攝影機(一台是雙鏡頭),雖然畫質沒 Amcrest 那麼好,但很穩,而且移動偵測還蠻靈敏(甚至有點太靈敏)。我主要用 Tapo 攝影機的移動區域設定,因為可以自訂更多區域,這比 QNAP 自帶的還靈活,而且對我的 TS-451 NAS 負載小很多。你的 TS-264 處理器比我的 TS-451 稍微強一點,但差不多。我真的很推薦直接用攝影機來做移動偵測(根據你的描述,看來你的攝影機本身也有這功能)。
不過,這個差距其實也不算微不足道。
我有一台 TS-251+ 和一台 TS-264。
TS-251+ 是四核心 Celeron,對比你的 TS-451 的雙核心 Celeron。
TS-264 也是四核心 Celeron,但比較新款,時脈也更高。
這是我 TS-251+ 上的簡單效能測試:
# dd if=/dev/zero bs=1MB count=512 | /bin/sha1sum
512+0 records in
512+0 records out
512000000 bytes (512 MB, 488 MiB) copied, 8.52294 s, 60.1 MB/s
a25bfce533a49d232ed1dd0d0315d6f5cf299dc8 -
…還有我的 TS-264(在跑 mdraid 檢查時):
$ dd if=/dev/zero bs=1MB count=512 | sha1sum
512+0 records in
512+0 records out
512000000 bytes (512 MB, 488 MiB) copied, 0.404833 s, 1.3 GB/s
a25bfce533a49d232ed1dd0d0315d6f5cf299dc8 -
速度快了 20 倍以上,而且 這 還是在 TS-451 上的 CPU 已經比較好的情況下。
當然,不同的工作負載結果會不太一樣,我只是想展示一下兩者間的差距其實相當大。
那好吧!
沒錯,這真是差很多啊。根據 Passmark 的資料,TS-451 裡的 J1800 CPU 得分是 573,而 N5095 則是 4009,真的相差很大。我本來還以為它們的效能接近得多。
其實,N5095 和我 TS-873A 裡的 AMD Ryzen V1500B 還挺接近的。
@Curbits QVR Surveillance 應該是有支援 Reolink CX810 和 Lumus Pro,但你好像是選擇 ONVIF - Profile T,對嗎?方便嘗試在 QVR Surveillance 上選取正確的型號,看看會有什麼情況發生嗎?
https://www.qnap.com/zh-tw/compatibility-qvr-surveillance?brand=Reolink&device_type=Fixed%20Camera&codec=H.265
Curbits:
介面顯示沒有任何事件,但我還是可以搜尋。
你方便協助檢查兩件事嗎:
事件有正確顯示在 監控日誌 頁面上嗎?
攝影機的設定在 移動偵測 頁面是正確的嗎?
我同意,NVR 會是最佳的體驗。
完全坦白說,reolink 的行動 app 確實可以正確標註事件,並且透過 SD 卡將事件保存幾天,之後我就能從 qnap 上的連續錄影比對資料。所以,總體來說,我的需求還是可以滿足的,只是需要多一些步驟。如果可以的話,我也想善用現有的設備。
我同意讓攝影機負責偵測。我目前也是使用攝影機進行移動偵測,而且比較希望繼續這樣做。攝影機本身承擔額外處理的損耗完全沒問題,如果真的壞了,更換起來也比較便宜,重點是也不會連帶帶走其他重要的資料。
攝影機在標記移動時表現得還不錯,能夠適當標註,不過幾乎沒有這些事件會傳到 QNAP,所以我現在有在做一些測試,想找出問題點。你有設置移動偵測的規則來得到你在第三點提到的畫面嗎?我這邊如果設置規則讓它在偵測到事件時錄影,它就會錄成一個獨立的片段。你也是這樣操作的嗎?
沒錯,CPU 看起來相當不錯,但我不想增加硬碟(HDD)負擔——如果監視器(cameras)能處理就更好了。如果我的 NAS 裝的是 SSD,或許我會改變主意。
感謝你的建議,Haru0。我一開始沒看到 lumus pro 有列在支援的攝影機清單裡,所以最後把它當作 ONVIF 新增。我原本以為 ONVIF type T 就是大家都這樣操作,選品牌名稱只是套用相同的設定。現在看到用你這種方式輸入後,‘事件規則’ 這欄就不見了,通訊協議也得改成 http。我會先讓它這樣跑一陣子,再回來分享結果。
如果你選擇了正確的 ONVIF 配置檔,當攝影機偵測到事件時,它就會將該事件傳送給 QVR Surveillance。
你還需要設定動作規則,這樣 NAS 才知道要錄多久事件等內容。所以,你目前沒看到事件,或許就是因為這個原因?