配置: 伺服器設置

關於

要自訂您的設定,請點擊位於 Agent 使用者介面左上方的伺服器圖示 ,並從配置選單中選擇"設定"。請注意,如果伺服器圖示以有色背景突顯顯示,這表示您正在透過權限操作其他使用者的 Agent 伺服器,這可能會限制某些功能的存取。

一般

要管理您的設備配置,只需點擊 伺服器圖示 ,然後在設備部分下選擇備份/還原。在這裡,您可以選擇下載設備、系統和佈局的配置,或上傳先前保存的文件。

  • 名稱: 為您的 Agent 實例指定一個獨特的名稱。如果您在您的帳戶上管理多個伺服器,這將特別有用。
  • 默認語言: 設置伺服器的默認語言
  • 顯示標誌: 在加載屏幕上顯示您的業務標誌。此功能需要商業許可證,可以通過在伺服器菜單中的文件上傳選項上傳標誌來設置。查看示例
  • 最大 CPU: 指定伺服器的最大 CPU 使用率。如果達到此限制,將發送警報,Agent 將調整攝像機幀速率以管理負載。此功能僅在 Windows 上可用。
  • 優先級: 設置系統上 Agent DVR 進程的優先級。建議設置為 Above Normal。
  • 啟動時應用時間表: 啟用此功能以在啟動時應用您的排程設置,確保您的設備根據您的排程處於正確的狀態。如果未選中,Agent 將以設備處於其上次已知狀態啟動。
  • 斷開時通知: 啟用此功能以在伺服器意外斷開與 Web 服務的連接時接收通知。
  • VLC 目錄: 指定 VLC(v3+)的安裝目錄。系統通常會自動檢測此目錄。
  • 添加到數據庫: 決定 Agent 是否應提示您在添加未列出的攝像機時將攝像機添加到向導數據庫。
  • 記錄所有音頻通道: 啟用此功能以記錄輸出文件中的所有音頻通道。請注意,這可能會導致某些系統出現問題,因為位元率被錯誤報告,導致不穩定性。
  • 按下說話: 啟用按下說話模式,只有在按下說話按鈕時才能進行通信。
  • ONVIF 發現: 在您的網絡上啟用或禁用 ONVIF 設備發現。ONVIF 發現每分鐘運行一次。
  • 實驗性功能: 啟用此功能以測試 Agent 中的新功能。這些功能通常正在開發中,通常僅應用於測試目的。
  • 記錄: 請參考記錄部分了解詳細信息。
  • SignalR 方法: 選擇 SignalR 方法(Agent 用於設置遠程連接)。這主要用於解決遠程訪問問題。
  • 等待 SignalR: 啟用此功能以在啟動時等待 SignalR 回應,有助於解決 macOS 上的連接問題。
  • 文件標籤: 用於標記錄像的可用標籤集。當您標記錄像時,此項將自動填充,或者您可以在此處進行編輯。
  • 圖像標籤: 用於標記圖像的可用標籤集。當您標記圖像時,此項將自動填充,或者您可以在此處進行編輯。

雲端

支援的雲端提供者

  • Box
  • Drive
  • DropBox
  • NextCloud / WebDav
  • OneDrive
  • OneDrive Business
  • OpenDrive
  • S3

點擊適當的按鈕,授權Agent連接到您的雲端主機。如果遇到任何問題,請考慮暫時停用您的雲端主機帳戶上的雙因素驗證。一旦Agent獲取訪問權限,您可以通過調整您的攝影機雲端設置來管理雲端上傳。

S3雲端儲存

對於S3儲存選項,不使用oauth。相反,您需要提供用於上傳的客戶端ID和密鑰。Agent與Amazon S3和其他S3提供者(如Google Cloud)兼容。

Amazon S3設置

在AWS上設置您的儲存帳戶並輸入所需的S3參數。對於Amazon S3,URL字段應保留空白,因為它已自動配置。

Google Cloud S3設置

對於Google Cloud S3儲存,首先在Google Cloud界面中創建一個新的存儲桶。然後,生成一個存取金鑰,這將為Agent配置提供一個金鑰和一個密鑰。將URL設置為https://storage.googleapis.com。注意:此設置不需要區域名稱。

數據

使用Agent的數據庫更新選項,隨時掌握您的攝像機和PTZ模型的最新功能。

  • PTZ模型:下載最新的PTZ數據庫,增強對PTZ攝像機的控制。
  • 攝像機定義:訪問最新的攝像機定義數據庫。更新此數據庫可為“添加攝像機嚮導”提供新型號,確保您始終擁有最新的攝像機技術。

FTP 伺服器

在這裡方便地配置和管理您的FTP伺服器。一旦添加了伺服器,您可以通過編輯選項輕鬆地為任何攝像機選擇它。有關攝像機FTP設置的更多詳細信息,請參閱攝像機FTP

  • 名稱:為您的伺服器分配一個本地名稱,以便在Agent中輕鬆識別。
  • 用戶名:輸入您的FTP伺服器用戶名。
  • 密碼:輸入您的FTP伺服器密碼。
  • 伺服器:指定您的FTP伺服器URL,以ftp://或sftp://開頭(例如,ftp://192.168.12.1)。
  • 埠:您的FTP伺服器使用的埠號,通常為ftp://的21或sftp://的22。
  • 使用SFTP:如果您的伺服器使用SFTP,請啟用此選項。
  • 使用被動模式:勾選此選項以選擇被動FTP模式。
  • 重新命名:啟用此選項將使Agent在上傳文件時使用臨時名稱,然後在上傳後重新命名它們。這在通過FTP和JavaScript流式傳輸視頻時特別有用。 了解更多
  • 最大佇列:設置上傳佇列大小的限制。如果達到此限制,Agent將停止接受新的上傳文件。請注意,佇列大小是根據每個攝像機進行管理的。

佈局

使用此標籤,您可以新增、編輯和刪除佈局

LDAP

使用您的LDAP伺服器(openLDAP/ Active Directory等)來處理登入。這使用本地登入功能,因此需要商業許可證。

使用LDAP,您的使用者可以使用他們的LDAP登入登入本地網頁客戶端。這將對他們進行驗證,並在您的LDAP伺服器上自動創建本地帳戶。

  • 已啟用: 開啟或關閉LDAP登入。
  • 伺服器位址: 輸入您的LDAP伺服器位址,例如ldap.example.com
  • 埠: LDAP伺服器埠。通常LDAP over SSL的埠為389或636。
  • 是否為Active Directory: 如果您使用AD,請勾選此選項(它會修改傳遞給LDAP的某些欄位)。
  • 使用SSL: 如果您使用安全連線,請勾選此選項。
  • LDAP搜尋基礎: 域搜尋基礎。例如DC=myorg,DC=com
  • 協定版本: 預設為3
群組權限

使用群組權限,您可以添加LDAP使用者群組名稱和權限以應用於這些群組。您必須至少添加一個LDAP群組來配置LDAP登入。當使用者登入系統時,系統將比對他們的LDAP使用者群組成員資格並應用找到的權限。如果使用者是多個群組的成員,權限將進行組合(通過OR運算)。

授權

使用此標籤註冊 Agent DVR 以進行商業用途

您是否擁有 Agent DVR 的許可證並希望將其移至新電腦?請參閱許可證轉移

您也可以通過採購訂單以大量購買許可證。請參閱大量授權

白牌化

一旦代理程式已取得許可證,您可以通過許可證選項卡自訂它,以將其白標記為您的業務或您的客戶。請查看許可證選項卡上的其他選項:

  • 顯示標誌 使用伺服器選單 - 檔案上傳選項上傳標誌,這將在 Web 應用程式載入時由客戶顯示。
  • 顯示說明連結 開啟或關閉應用程式中將使用者帶到我們網站的說明連結。
  • 顯示遠端 顯示或隱藏連結到我們的遠端服務和整合。
  • 顯示許可證 顯示或隱藏此許可證選項卡。請注意,如果此選項卡被隱藏,要再次顯示它的唯一方法是停止代理服務,編輯代理目錄中的 Media/XML/config.xml 檔案,將 ShowLicensing 設置為 "true",然後重新啟動。
  • 關於文字 設置在 UI 中點擊資訊圖示時顯示的文字。

本地伺服器

  • 綁定到介面: 默認情況下,Agent 監控所有介面。您可以在這裡指定特定的網絡介面進行監控。如果此設置影響訪問,您可以通過在 Agent/Media/XML/config.xml 中將 BindInterface 設置為 '*' 來恢復默認設置。
  • 端口: Agent 使用的本地端口。默認為 8090。
  • SSL 端口: 用於與您的服務器進行 SSL 連接的端口。這需要訂閱或商業許可證。設置為 0 以禁用。在設置此功能之前,請閱讀指南
  • SSL 憑證: 用於 SSL 連接的憑證文件(僅限 Linux/macOS)。
  • SSL 密碼: 您的 SSL 憑證密碼(僅限 Linux/macOS)。
  • 保護 API: 為 API 端點啟用基本身份驗證。請注意,這可能會影響某些集成。
  • 訪問超時: 通過權限設置伺服器訪問的時間限制(以分鐘為單位)。設為 0 表示無限訪問。
  • 最大會話數: 限制同時網頁瀏覽器連接的數量。超出連接將被斷開。設為 0 表示無限。
  • STUN 伺服器: 這些伺服器幫助通過 NAT 進行本地和遠程連接協商。刪除它們可能會影響連通性。有關更多信息和恢復步驟,請參見此連結
  • 啟用 ZeroConf: 打開 ZeroConf 服務,以便在整個網絡中發現 Agent。
  • 啟用擦除(時光機): 啟用即時視頻導航的擦除功能。注意:根據系統和攝像機數量,可能會出現高 CPU 使用率。如果遇到時光機問題,請禁用。更改生效需要重新加載 UI。
  • JPEG 品質: JPEG/MJPEG 圖像流的品質設置。較高的值會增加帶寬使用量。默認為 75。
  • 阻止外部訪問: 防止 Agent 回應遠程網頁門戶的請求。使用API來自動化此設置以提高安全性。
  • 最大文件數: 設置在所有設備上顯示的文件數的最大值。當達到限制時,將出現“加載更多”圖標。設為 0 表示無限。注意:大量文件可能會減慢 UI。
  • 最大照片數: 每個設備要加載的照片數的最大值。設為 0 表示無限。注意:大量照片可能會減慢 UI。
  • 視圖: 直播畫面上可用的視圖數(v4.4.5.0+)。
  • 計劃: 平面圖畫面上可用的計劃數(v4.4.5.0+)。
  • 文化代碼: 設置時間戳記日期格式化的文化代碼(例如,en-US 代表美式英語,fr-CA 代表加拿大法語)。有關更多選項,請參見此列表
  • 時間格式: 選擇 Agent UI 中日期顯示的格式。默認為 12 小時制格式("MMM DD YYYY h:mm:ss A")。要使用 24 小時制格式,請使用 "YYYY-MM-DD H:mm:ss"。
    • YYYY: 4 位數年份 '2019'
    • YY: 2 位數年份 '19'
    • MMMM: 完整月份 'June'
    • MMM: 3 字母月份 'Jun'
    • MM: 月份,補零 '06'
    • M: 月份 '6'
    • DD: 日期,補零 '01'
    • D: 日期 '1'
    • Do: 具有數字序數縮寫的日期 '1st'
    • HH: 一天中的小時(0-24),補零 '14'
    • H: 一天中的小時(0-24) '14'
    • hh: 12 小時制時鐘的小時,補零 '02'
    • h: 12 小時制時鐘的小時 '2'
    • mm: 分鐘,補零 '04'
    • m: 分鐘 '4'
    • ss: 秒,補零
    • s: 秒
    • A: 'AM' 或 'PM'
    • a: 'am' 或 'pm'

記錄

  • 啟用:切換以開啟或關閉日誌記錄。
  • 最大日誌大小:決定日誌佇列中可以容納的最大項目數。
  • FFMPEG 日誌級別:調整 ffmpeg 的調試輸出級別。注意:追蹤設置可能會快速填滿您的日誌,僅應短暫使用於特定調試目的。
  • SignalR 日誌記錄:啟用與 SignalR 伺服器的通訊日誌記錄,有助於詳細調試。

MQTT

MQTT,一個重要的物聯網消息傳輸協議,可實現設備和服務在您的網絡上的無縫集成。在此處配置 MQTT 設置以啟用MQTT 事件在您的設備上,或使用操作發送自定義消息到 MQTT 服務器。同時,Agent 可以配置為對 MQTT 命令做出反應。詳細信息請參閱MQTT

  • 啟用:切換以激活或停用 MQTT。
  • 服務器:輸入您的 MQTT 服務器的 IP 地址。
  • 端口:指定您的 MQTT 服務器使用的端口(默認為 1883)。
  • 檢查間隔:設定 Agent 發送保持連接的心跳消息的間隔時間(以秒為單位),以確保穩定的連接。
  • 協議:選擇連接協議,可以是 None 或 SSL。
  • QoS:服務質量級別。有關詳細信息,請參閱您的 MQTT 服務器文檔。
  • 客戶端 ID:您的 MQTT 客戶端 ID。Agent 通常可以自動生成此 ID。
  • 用戶名:您的 MQTT 服務器用戶名。
  • 密碼:您的 MQTT 服務器密碼。
  • 發送統計信息:啟用此功能,允許 Agent 將統計信息(如 CPU 使用率、內存使用率和磁盤使用率,僅限 Windows)發送到 MQTT。

NDI

NDI(網絡設備接口)簡化了訪問IP視頻源的過程,提供內置的發現功能。許多攝像頭和視頻監控系統已經準備好支持NDI,使其與Agent DVR的集成變得輕而易舉。有關NDI技術和兼容設備的更多信息,請訪問ndi.tv。Agent DVR支持具有視頻和音頻功能的NDI源,以及通過NDI進行的PTZ控制。

  • 群組:在這裡,如果適用,您可以添加NDI群組。每個群組請單獨一行。
  • 額外IP:添加特定的NDI IP地址以進行設備掃描。每個IP請單獨一行。
  • 顯示本地設備:切換此選項以決定是否在列表中顯示運行Agent DVR的本地計算機上的NDI設備。

ONVIF

Agent DVR 使用 ONVIF 事件 XML 封包中的關鍵字來識別運動事件。由於這些封包在不同的攝像機型號之間可能會有所不同,我們提供了一個選項,讓您可以添加來自攝像機的自定義事件 XML 來觸發 ONVIF 事件。如果您在標準 ONVIF 事件檢測方面遇到問題,此功能尤其有用。

  • 檢測 XML:在此處插入來自攝像機的特定 ONVIF XML 事件封包。
  • 事件記錄:啟用此功能以記錄來自攝像機的所有傳入 XML,這對於調試非常有用。在本地伺服器上的 /logs.html 中訪問這些日誌。

例如,如果您在 /logs.html 的日誌中注意到以下項目:

忽略的 ONVIF 事件:<tt:Source xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="VideoSource" Value="V_SRC_000" /><tt:SimpleItem Name="Rule" Value="MyMotionDetectorRule" /></tt:Source><tt:Data xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="State" Value="true" /></tt:Data>

而 Agent 未將其識別為運動事件,您可以將以下內容添加到「檢測 XML」欄位中:

<tt:SimpleItem Name="Rule" Value="MyMotionDetectorRule" /></tt:Source><tt:Data xmlns:tt="http://www.onvif.org/ver10/schema"><tt:SimpleItem Name="State" Value="true" /></tt:Data>

Agent 將會將包含此特定文字的事件解釋為運動事件。

回放

這些設置控制 Agent DVR 如何將視頻渲染並傳送到網頁瀏覽器和通過 API。

  • 最大串流大小:設定流式傳輸到網頁客戶端的最高解析度。更高的解析度可能會顯著增加 CPU 使用率。
  • 最大 MJPEG 大小:Agent 通過 API 生成的最大 MJPEG 串流大小。
  • 默認 MJPEG 大小:Agent 通過 API 生成的默認 MJPEG 串流大小,在未指定大小參數時使用。
  • 編解碼器:選擇錄製編解碼器,可以是 H264 或 VP8。

    H264 廣泛支援硬體編碼,提供最佳性能。但是,H264 文件必須完全寫入才能播放。如果錄製失敗,請嘗試使用 VP8,特別是如果您的 ffmpeg 版本缺少 H264 編碼。

    VP8 通常不支援硬體加速,但允許在錄製期間播放 .webm 文件。

    提示:對於 IP 相機,請使用原始模式(在編輯相機時在錄製選項卡上設置)以獲得最佳性能和即時播放。

  • 視頻 FPS:發送到網頁瀏覽器的視頻每秒幀數的最大值。
  • 居中圖像:切換此選項以選擇填充可用空間以顯示攝像機圖像或保持原始長寬比。
  • 使用 GPU:啟用 GPU 用於解碼保存的視頻文件。
  • 高性能調整大小:使用基本的調整大小算法以減少 CPU 使用率,但可能導致播放不夠流暢。
  • 默認 GPU 解碼器 *:選擇首選的硬體解碼器。如果首選選項失敗,Agent 將嘗試其他選項。
  • 默認 GPU 編碼器 *:選擇首選的硬體編碼器。如果需要,Agent 將使用替代選項。
  • 使用 OpenCV 渲染文本:選擇使用 OpenCV 渲染文本(如時間戳、覆蓋),以稍微提升性能,但會移除字體支援(僅限 Windows)。
  • 默認語言:設定伺服器的默認語言,影響圖像上的文本元素使用的語言。
  • 間隔延遲:在實時視圖的間隔模式布局中切換視圖之間的延遲時間。

* 請注意,GPU 編解碼取決於您計算機的硬體兼容性、驅動程序和 FFmpg 庫的支援。要檢查 Agent 是否使用您的硬體設備,請開始錄製並在本地客戶端的 /logs.html 中查看日誌。如果 GPU 編碼失敗,Agent 應該會回退到基於 CPU 的編碼。

RTMP 伺服器

Agent DVR 提供了將視頻流傳輸到 RTMP 端點(如 Twitch 和 YouTube)的功能,使您能夠在網站上進行廣播或嵌入視頻流。有關如何嵌入這些視頻流的更多信息,請參閱RTMP 設置

您可以從 Server 選單中啟用 RTMP 流傳輸,或者使用設備排程器自動安排啟動和停止。

  • URL:將視頻發布到的 RTMP 端點,通常格式為 rtmp://a.rtmp.youtube.com/live2。
  • 流金鑰:有關如何獲取流金鑰的說明,請參閱上面連結的嵌入指南。
  • 尺寸:選擇廣播的解析度。請記住,較高的解析度會消耗更多的帶寬和 CPU 資源。
  • 品質:調整基本品質設置。默認值為 8。較低的值表示降低品質,但也會降低帶寬使用量。
  • 幀率:設定視頻的幀率。默認值為每秒 15 幀。
  • 使用 GPU:啟用此選項以利用 GPU 對流進行編碼。
  • 包括音頻:在流中包括音頻。如果禁用,Agent 將創建一個無聲音軌的虛擬音頻。
  • 最大持續時間:設定最大的流傳輸持續時間。Agent 將在此期間後停止流傳輸。輸入 0 表示連續流傳輸。

安全

這些設定是用來管理Agent如何處理系統的啟動和停用,可以通過UI鎖定圖標或通過集成/API進行。

  • 啟動延遲:從您點擊Agent的啟動圖標(位於Agent左上角的鎖定圖標)到Agent實際啟動警報的時間延遲,以秒為單位。
  • 停用代碼:此代碼用於停用Agent,在像Alexa這樣的工具中適用。默認代碼為1234
  • 啟動配置文件:選擇在系統啟動時(使用UI左上角的鎖定圖標)自動應用的配置文件。
  • 停用配置文件:選擇在系統停用時(使用UI左上角的解鎖圖標)自動應用的配置文件。
  • 訪問超時:此設定已移至本地服務器設定中。

SMTP

您可以選擇使用ispyconnect.com訂閱以獲取電子郵件警報,或配置自己的SMTP服務器。請記住,要發送電子郵件,您需要設置一個動作以進行郵件發送。如需幫助解決任何問題,請參考SMTP故障排除

  • 使用SMTP:啟用此選項以使用自己的SMTP服務器進行消息傳遞。
  • 用戶名:您的SMTP服務器用戶名。
  • 密碼:您的SMTP服務器密碼。
  • 發件地址:要發送的電子郵件地址,例如,you@yourdomain.com。
  • 服務器:您的SMTP服務器的IP或網址。
  • 端口:您的SMTP服務器使用的端口。默認為25。
  • 使用SSL:啟用此選項以進行SSL的SMTP通信。
  • 發送全尺寸圖像:勾選此選項以發送完整分辨率的圖像,而不是發送調整大小的較小版本。

儲存

  • 配置: 查看存儲設置
  • 存儲郵件地址: 提供一個郵件地址,當存儲限制達到時接收警報。這需要SMTP設置或訂閱。
  • 通知觸發: 設置存儲位置中已使用空間的百分比,以觸發郵件通知。請注意,這是指分配的最大空間,而不是驅動器上的可用空間。
  • 郵件間隔: 確定存儲警告郵件的頻率,以小時為單位。
  • 存儲間隔: 通過Agent調整存儲管理操作的頻率。
  • 自動鎖定標籤 自動鎖定具有指定標籤的錄像,以防止意外刪除或被存儲管理刪除。要刪除這些錄像,您需要在用戶界面中解鎖它們。(此選項曾在AI服務器設置中)

使用者

有關遠程用戶權限的信息,請參閱遠程權限
注意:Agent DVR的免費版本只允許添加一個管理員用戶。

使用商業許可證,您可以向本地Agent DVR服務器添加多個具有不同權限的用戶。

要添加用戶,請轉到服務器設置並訪問用戶選項卡。

  • 用戶名:這是本地服務器登錄的用戶名(與您的ispyconnect.com用戶名不同)。
  • 密碼:為本地帳戶創建一個密碼。
  • 組:分配或創建用戶組。組的功能與遠程用戶權限類似,但無需包含服務器名稱。將此留空以允許訪問所有設備。要限制訪問:
    • 在設備設置的“常規”選項卡下分配一個組名(例如“外部”)。
    • 在用戶的權限中,添加組“外部”以限制其對標記為該組的設備的訪問權限。
  • 是否為管理員:授予對所有功能和設置的完全訪問權限。如果用戶是管理員,則下面的“只讀”設置將被忽略。
  • PTZ:允許PTZ(全景-傾斜-變焦)控制訪問。
  • 自定義視圖:用戶可以保存自己的視圖配置。
  • 只讀:限制用戶修改設備設置。
  • 下載:允許用戶下載錄像。
  • 音頻:允許用戶收聽實時和錄音的音頻。
  • 對講:使用戶可以使用對講功能。
忘記管理員登錄信息?

如果您忘記管理員登錄信息並被Agent鎖定,可以按照以下步驟重置:

  • 停止Agent服務(如果正在運行)。
  • 打開控制台窗口:點擊“開始”,輸入“cmd”,右鍵點擊“命令提示符”並選擇“以系統管理員身份運行”。
  • 導航到Agent目錄,通常是“cd C:\Program Files\Agent”。
  • 在Windows上輸入“Agent.exe reset-local-login”,在macOS和Linux上輸入“dotnet Agent.dll reset-local-login”以重置本地密碼。
  • 使用與停止服務相同的方法重新啟動Agent服務。

會話管理

從伺服器選單中,點擊會話管理以存取這些控制項。這僅對管理員可見。

這會顯示最近登入伺服器的使用者名稱和 IP 位址。您可以從這裡強制中斷特定的會話。