Agent DVR - 疑難排解

訪問日誌

Agent DVR 讓您輕鬆監控發生在系統內部的情況,並提供格式化的即時日誌。您可以在本地伺服器上的 /logs.html 找到這些日誌。對於默認設置,即 http://localhost:8090/logs.html。非常適合實時洞察!

從版本 3.5.6.0 開始,Agent DVR 還將最近五個最新的原始日誌以 .json 格式存儲在您的媒體文件夾中。在 Windows 上,這通常位於 C:\Program Files\Agent\Media。這些詳細的日誌非常適合調試和理解 Agent 的內部運作。

需要遠程訪問日誌嗎?沒問題!您可以從 Web 門戶的伺服器菜單中直接下載這些原始日誌。如果您有問題或需要幫助,我們的社區論壇只需一個點擊即可。加入對話,獲得您所需的支援!

安裝問題

遇到 Agent 的 Windows 安裝程式問題嗎?如果無法完成安裝,或者 Agent 無法啟動,或者您需要在 Windows 服務模式中無法使用的其他功能(例如某些 GPU 驅動程式和桌面監控),這裡有一個使用命令提示字元的解決方法:

  • 首先,停止正在運行的 Agent 服務。前往「開始」,輸入「services.msc」,然後按 Enter。在列表中找到「Agent」,右鍵點擊它並選擇「停止」。為了防止它自動啟動,右鍵點擊「Agent」,進入「內容」,將啟動類型設置為「停用」,並應用更改。
  • 接下來,打開一個控制台窗口。點擊「開始」,輸入「cmd」,右鍵點擊「命令提示字元」,然後選擇「以系統管理員身份運行」。
  • 然後,切換到 Agent 目錄,通常是「cd C:\Program Files\Agent」。
  • 最後,輸入「Agent.exe」並按 Enter 以將 Agent DVR 作為控制台應用程序運行。

Agent 將通知您任何啟動問題以及它正在使用的本地端口。您可以隨時按 Enter 退出 Agent。在控制台中運行 Agent 可以更多地使用 GPU 設備並具有桌面錄製功能。

在 Windows 上遇到類似「The type initializer for 'Emgu.CV.Cuda.CudaInvoke' threw an exception.」的錯誤嗎?您可能需要為您的操作系統安裝Windows 媒體功能包

如果防病毒應用程式或防火牆阻止 Agent 訪問本地端口,請考慮將 Agent.exe 添加到安全清單中,或在防火牆中打開必要的端口。

使用 Windows N?您將需要Windows N 媒體功能包

在 OSX、Linux 或 Raspberry Pi 上,缺少庫可能導致啟動失敗(例如缺少 'libcvextern.so')。使用像 'ldd' 或 'objdump -r --dylibs-used' 這樣的命令來識別並安裝缺少的依賴項。如果遇到此類問題,請聯繫我們,以便我們更新我們的文檔並提供更好的幫助!

錯誤的視頻

遇到視頻卡頓的問題嗎?讓我們來解決它!Agent DVR 默認使用 UDP 進行快速、實時的視頻傳輸,但切換到 TCP 可以解決任何損壞問題,儘管會稍微增加緩衝時間。以下是一些其他的技巧和訣竅,您可以嘗試一下:

要修改這些設置,請從攝像機編輯器的“常規”選項卡中編輯視頻源,並在右上角菜單中選擇 FFmpeg 或高級選項
  • 在 FFmpeg RTSP 模式設置中切換到 TCP,以獲得更穩定的連接。
  • 如果 GPU 解碼效果不佳,請嘗試在“高級”選項卡上使用 CPU 解碼。
  • 如果可用,考慮在“高級”選項卡上使用 VLC 作為解碼器。

特別是 Reolink 相機可能會遇到 RTSP 流損壞的問題。一個有用的提示是,如果可用,將相機設置中的編碼器切換為使用 H264 而不是 H265。此外,Reolink 相機可能提供使用 RTMP:// 協議而不是 RTSP:// 的替代視頻終端點。使用 Agent DVR 中的“添加攝像機”嚮導來探索這些 RTMP:// 的替代方案,以獲得更好的效果。

視頻卡頓? 如果您在實時或錄製的回放中注意到卡頓,特別是在某些 Reolink 相機上,請嘗試以下修復方法:編輯攝像機設置,轉到 FFmpeg 選項卡,並調整最大延遲(例如設置為 4 秒)和最大重排序隊列大小(約 500)。這些調整可以幫助平滑傳送幀,提供更好的觀看體驗。

重置本地登錄

忘記本地 Agent DVR 登錄?不用擔心,重置它非常簡單,並且會將其恢復為無需登錄:

  • 首先,停止 Agent:
    • Windows: 前往開始,輸入 "services.msc",在列表中找到 Agent,右鍵點擊,選擇 '停止'。
    • Linux: 打開終端並輸入 sudo systemctl stop AgentDVR.service
    • OSX: 打開終端並運行 sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist
  • 接下來,運行重置腳本。在 Windows 上,它是 agent-reset-local-login.bat。在 Linux/OSX 上,使用 agent-reset-local-login.sh(不要忘記使用 chmod +x agent-reset-local-login.sh 使其可執行)。
  • 最後,重新啟動 Agent:
    • Windows: 打開 "services.msc",找到 Agent,右鍵點擊,選擇 '開始'。
    • Linux: 在終端中運行 sudo systemctl start AgentDVR.service
    • OSX: 使用終端運行 sudo launchctl load -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist

完成!您的 Agent DVR 本地登錄已重置,您可以在無需登錄的情況下訪問它。簡單又安全!

文件
應用篩選器