直接回答
監視至少四層:端點可達性、RTSP 方法成功、媒體資料包到達和解碼幀新鮮度。 單獨的 TCP 連接並不是一個健康的相機視圖。
為什麼會發生這種情況
攝影機可以接受連接埠 554,同時傳回 401、通告錯誤的軌道、不傳送封包或傳送解碼器無法使用的訊框。
可靠的攝影機檢視取決於有限的重試、可觀察的運作狀況和經過深思熟慮的主/子流策略。
受控測試
為輕量級可達性和完整媒體探測設定不同的間隔和逾時,以便監控不會成為負載測試。
一次更改一個變數。 記錄相機型號、韌體、終端機、帳號;然後將網路可及性、協定回應、媒體傳輸和解碼作為單獨的層進行測試。
使用專用的僅供查看的帳戶和值得信賴的本地診斷工具。 在共享輸出之前編輯憑證、私人地址和識別資料。
診斷順序
| 查看 | 行動 | 進展的證據 |
|---|---|---|
| 網路 | 檢查路線和服務接受度。 | 主機和 RTSP 服務回應。 |
| 協定 | 驗證授權的 DESCRIBE 或等效流程。 | 發布有效的媒體資源。 |
| 媒體 | 追蹤位元組、封包和時間戳進度。 | 水流並未停滯。 |
| 解碼 | 追蹤自上一個好幀以來的時間。 | 操作員實際上可以看到當前的影片。 |
保留證據
公開健康狀態、上次轉換、上次良好幀、失敗原因和重試計數。 警報應辨識失敗的層。
邊界和安全說明
預設情況下,請勿將憑證儲存在監控標籤中或將完整攝影機 URL 匯出至第三方遙測。
對於遠端查看,請使用託管 VPN,而不是將 RTSP 或攝影機管理連接埠直接暴露到公共網際網路。
SmartRTSP
SmartRTSP 是一款以相機為中心的 RTSP 和 ONVIF 檢視器,適用於 Apple 裝置、Windows 和 Android。 適合直接觀看、發現和多機位檢查;當需要連續記錄、證據導出或集中企業控制時,保留專用的 NVR 或 VMS。
常見問題
開放的 RTSP 連接埠是有效的健康檢查嗎?
它僅證明連接已被接受,而不證明授權的媒體流可用。
完整的探測應該多久運行一次?
通常足以滿足操作目標,但不會經常消耗攝影機會話或頻寬。
什麼是幀新鮮度?
自有效解碼幀以來經過的時間,它直接反映視圖是否是當前的。
主要參考文獻
相關 SmartRTSP 指南
開啟相關指南圍繞會話設定、最後一個良好幀、媒體連續性、時鐘和重新連接行為來建立運行狀況檢查。