簡體   English   中英

視頻監控系統的分布式架構

[英]Distributed architecture for video surveillance system

我正在嘗試為視頻處理系統設計分布式體系結構。 在該系統中,有多個攝像機,多個處理站(我稱它們為從屬節點)和一個主節點。 一台或多台攝像機連接到一個從屬節點,客戶端(最終用戶)僅知道主機的IP地址。

我的問題是如何使奴隸對客戶透明? 例如,客戶可能想觀看攝像機的實時流。 我想通過連接相機的從機觀看它。 或者,客戶端可以(通過主節點)調用查詢,並且應從多個從屬節點收集結果。

在不知道某些細節的情況下很難回答,但是以下是一種方法。

如果從屬節點正在向主機發送任何類型的消息,例如“嗨,我還活着”,那么主機就可以使用套接字級別的調用自動捕獲其當前IP地址(確切地取決於語言,在“ C ”在入站連接的套接字上使用GetPeerName(),並保留活動/最近的從屬節點列表。

然后,當客戶端(最終用戶)連接到主節點時,您可以在概述頁面上提供許多超鏈接,這些超鏈接連接到從節點。 這樣,主服務器就可以作為目錄工作,而用戶可以連接到從服務器以查看實際鏡頭。 (假設網絡類型技術)

例如insecam.org網站,它可以將您鏈接到公開打開的攝像頭。 在這種情況下,他們正在掃描攝像機以獲取IP地址,但是概念應該很清楚。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM