城市守護
Project 03 · City Guardian

城市守護路口錄影巡檢

路口的畫面還在,錄影卻可能早就停了。
我替每一台路口主機,一層一層看清楚。

錄影健康自動巡檢即時通知
進行中・建置與試點階段

它解決什麼

THE PROBLEM

一座城市的路口,站著成百上千台錄影主機。真正需要錄影的那一天,最怕聽到的一句話是:「那台早就沒在錄了。」
以前的巡檢只知道一件事——連不上。可是連不上的原因有很多:主機當了、錄影程式停了、鏡頭斷了、硬碟滿了,還是只是網路斷了?不知道壞在哪,維修的人到了現場才發現帶錯料、白跑一趟。
所以我們做的不是「再多一張報表」,而是讓每一台主機自己說出壞在哪一層。

Ruirui ♡

五層巡檢

FIVE LAYERS
L1

網路

主機在不在線、常用的服務埠通不通。

每 10 分鐘
L2

主機

開機時間、CPU 與記憶體、硬碟還剩多少、健康嗎、系統時間有沒有跑掉。

每小時
L3

錄影

錄影程式還在跑嗎?每支鏡頭最新的錄影檔是幾分鐘前寫的——太久沒寫,就是停了。

每 30 分鐘
L4

畫面

抓一張畫面,判斷黑畫面、凍結、被遮住或嚴重模糊;全部在現場判斷,不靠雲端。

每天兩次
L5

完整性

回頭看過去 24 小時的錄影,有沒有斷掉的時段。

每天一次
正常注意(硬碟快滿、時間偏差)異常(寫明是哪一層)

怎麼運作

ARCHITECTURE
路口錄影主機 成百上千台・各自守著路口 定時巡檢 巡檢主機 L1 L2 L3 L4 L5 放在現場網路裡 影像只留在現場、不外傳 兩張網卡・兩個世界絕不互通 巡檢儀表板・燈號一覽 每日巡檢報表 新異常即時通知 遠端維護:只回傳狀態數字、由內往外加密連線
只出不進 回報那一側不開任何對外的門,只由內往外加密連線。
影像不離開現場 畫面截圖只存在巡檢主機,傳回來的只有燈號與數字。
說得出壞在哪 每個異常都標明是 L1~L5 哪一層,維修的人一次帶對料。
不重複轟炸 同一台的同一個問題只通知一次,修好了再告訴你。

示意畫面

CONCEPT
概念示意:上千個燈號裡,一眼找到需要人去看的那一台

此為概念示意圖,不是實際系統畫面。案子完成、取得同意後,會補上真實畫面與成果。

進度

PROGRESS

用了什麼

BUILT WITH
UbuntuPythonFastAPIPostgreSQLRTSP / FFmpegOpenCV在地影像判斷Cloudflare TunnelMini PC