關於.NET/C#/WCF/WPF 打造IP網路智能視頻監控系統的介紹

來源:互聯網
上載者:User

OptimalVision網路視頻監控系統

OptimalVision(OV)網路視頻監控系統(Video Surveillance System),是一套基於.NET、C#、WCF、WPF等技術構建的IP網路視頻監控系統。設計與實現該系統的初衷是希望在家用電腦中部署該系統,串連本地或區域網路裝置,通過瀏覽器或手機用戶端瀏覽寶寶即時視頻,也就是俗稱的“寶寶線上”或“家庭看護”。

但由於業餘時間總是有限,完成系統中的服務、配置、採集、傳輸和案頭GUI部分後,繼續完成後續移動用戶端的動力與興趣明顯減弱,尤其是寶寶出生後的很長一段時間內基本沒有進展,逐漸地演變為演練和測試所關注技術和模式的實驗性項目。

OV系統的設計要求

系統平台要求部署在Windows作業系統,適宜家庭使用者安裝使用。系統服務需要支援自啟動、自發現、自組網功能,方便使用者使用。系統案頭用戶端需簡單易用,配置與瀏覽多路視頻方便。系統支援串連USB網路攝影機、WebCam、JPEG攝像機、MJPEG攝像機等。攝像機可部署和接入在不同的主機電腦上,由案頭用戶端進行組態管理。系統提供基於HTTP發布的視頻和圖片,支援瀏覽器、移動用戶端訪問。

OV系統的技術選擇

系統平台基於.NET/C#構建系統服務間採用WCF技術通訊系統案頭用戶端採用WPF技術構建系統直接採用裸圖對幀率要求極低系統採用RTP封裝視頻資料包UDP傳輸系統提供HTTP REST API服務系統採用檔案資料庫儲存資料系統支援瀏覽器和移動用戶端訪問

OV系統架構設計

OV系統已實現的服務

SVD:Service Discovery Service,負責系統中各服務的自發現和狀態偵測

DVC:Device Connector Service,負責攝像機裝置的接入和視頻採集,可在多台機器部署

MPS:Media Publisher Service,負責選定攝像機視頻的發布,提供API訪問

OV系統主要商務程序

用戶端登陸

即時視頻瀏覽

OV案頭用戶端架構

OV案頭用戶端

登入介面

主介面菜單

管理接入裝置

攝像機縮圖

新增攝像機

支援裝置種類

選擇裝置資訊

即時視頻列表

即時視頻OSD

多分屏視頻

選擇發行伺服器

設定發布資訊

多語言

多皮膚顏色

藍色皮膚

關於介面

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.