日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

开源倾情奉献:基于.NET打造IP智能网络视频监控系统

發(fā)布時(shí)間:2023/12/20 windows 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开源倾情奉献:基于.NET打造IP智能网络视频监控系统 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載自 http://www.cnblogs.com/gaochundong/p/opensource_ip_video_surveillance_system_part_1_introduction.html


開(kāi)源傾情奉獻(xiàn)系列鏈接

  • 開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(一)開(kāi)放源代碼
  • 開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(二)基礎(chǔ)類庫(kù)介紹
  • 開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(三)命令行工具集
  • 開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(四)服務(wù)端介紹
  • 開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(五)客戶端介紹

這是什么系統(tǒng)?

OptimalVision(OV)網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(Video Surveillance System),是一套基于.NET、C#、WCF、WPF等技術(shù)構(gòu)建的IP網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。設(shè)計(jì)與實(shí)現(xiàn)該系統(tǒng)的初衷是希望在家用電腦中部署該系統(tǒng),連接本地或局域網(wǎng)設(shè)備,通過(guò)瀏覽器或手機(jī)客戶端瀏覽寶寶實(shí)時(shí)視頻,也就是俗稱的“寶寶在線”或“家庭看護(hù)”。

詳情參考博文《基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)》。

更多系統(tǒng)截圖請(qǐng)參考博文《基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)》。

為什么開(kāi)源?

由于業(yè)余時(shí)間總是有限,完成系統(tǒng)中的服務(wù)、配置、采集、傳輸和桌面GUI部分后,繼續(xù)完成后續(xù)移動(dòng)客戶端的動(dòng)力與興趣明顯減弱,尤其是寶寶出生后的很長(zhǎng)一段時(shí)間內(nèi)基本沒(méi)有進(jìn)展,逐漸地演變?yōu)檠菥毢蜏y(cè)試所關(guān)注技術(shù)和模式的實(shí)驗(yàn)性項(xiàng)目。

總結(jié)了幾點(diǎn)開(kāi)放源代碼的原因:

  • 社區(qū)分享。獨(dú)樂(lè)樂(lè)不如眾樂(lè)樂(lè),孤獨(dú)腐朽的代碼沒(méi)有意義,與社區(qū)分享和探討也是一種樂(lè)趣。
  • 精力有限。利用業(yè)余時(shí)間構(gòu)建系統(tǒng),時(shí)間擠占的是陪家人和孩子的時(shí)間,要不也不會(huì)積累了三年。
  • 知識(shí)積累。據(jù)說(shuō)自己查看六個(gè)月前寫(xiě)的代碼,如果感覺(jué)需要改進(jìn),則就成長(zhǎng)了,我現(xiàn)在是無(wú)力改進(jìn)。
  • 拓展視野。個(gè)人的視角總是短視,接受更多人的批評(píng)與指正,可以促進(jìn)更快的學(xué)習(xí)和拓展視野。

代碼在哪里?

代碼托管在?GitHub?網(wǎng)站,所有代碼基于 Microsoft .NET Framework 4.0 編譯。

  • https://github.com/gaochundong/Gimela
  • GitHub 一鍵下載
  • Star 代碼,感謝支持

代碼目錄結(jié)構(gòu)

下面是源代碼目錄結(jié)構(gòu):

  • assets?- 系統(tǒng)使用到的資源,例如圖片等
  • bin?- 系統(tǒng)編譯輸出目錄
    • Debug - Debug模式輸出目錄
  • build?- 編譯系統(tǒng)腳本
  • docs?- 系統(tǒng)設(shè)計(jì)和文檔
  • lib?- 系統(tǒng)引用的類庫(kù)
  • src?- 系統(tǒng)代碼
    • Crust - MVVM模式框架(改編自?MVVM Light Toolkit)
    • Foundation - 系統(tǒng)基礎(chǔ)類庫(kù)(參考《開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(二)基礎(chǔ)類庫(kù)介紹》)
    • Knifer - 命令行工具集(參考《開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(三)命令行工具集》)
    • Rukbat - 視頻監(jiān)控系統(tǒng)代碼
      • Common - 前端和后端通用代碼
      • Service - WCF服務(wù)代碼(參考《開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(四)服務(wù)端介紹》)
      • GUI - WPF客戶端代碼(參考《開(kāi)源傾情奉獻(xiàn):基于.NET打造IP智能網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(五)客戶端介紹》)
  • tests- 各種測(cè)試
  • tools?- 各種工具,例如清理編譯目錄腳本等

參考了哪些類庫(kù)?

下面羅列了系統(tǒng)所學(xué)習(xí)、引用、參考、改編、摘抄的開(kāi)源類庫(kù)的不完全列表。

  • AForge.NET
  • Accord.NET
  • NAudio
  • nVLC
  • Speex
  • C# WebServer?
  • FFmpeg
  • FFmpeg.NET
  • Flowplayer
  • iSpy
  • ZoneMinder
  • ONVIF Device Manager
  • Google GData
  • GMap.NET
  • Json.NET
  • Dynamic Json
  • Hammock
  • AutoMapper
  • SocialKit / LightRest
  • Microsoft Enterprise Library
  • Microsoft Unity
  • System.Data.SQLite
  • RavenDB
  • RaptorDB
  • MongoDB
  • MongoDB C# Driver
  • Windows Presentation Foundation (WPF)
  • MVVM Light Toolkit
  • Caliburn.Micro
  • MEFedMVVM
  • MVVM Foundation
  • Phoenix MVVM
  • WPF MediaKit
  • WPF Multiple Document Interface (MDI)
  • MDI Container for WPF
  • AvalonDock
  • WPF Google Map Control
  • WPFSpark
  • WPF 3DTools
  • Odyssey WPF Controls
  • Extended WPF Toolkit? Community Edition
  • Calendar Control in WPF
  • patterns & practices: Prism
  • Facebook Developer Toolkit
  • Microsoft Health Common User Interface (CUI)
  • Mahapps.Metroa UI Toolkit for WPF
  • Spark View Engine
  • ReactiveUI
  • CommonServiceLocator
  • Ninject
  • StructureMap
  • NetMQ
  • FunnelWeb
  • Quartz.NET
  • Task Scheduler Engine
  • SuperSocket
  • CommonLibrary.NET
  • NSubstitute

Copyright and license

Copyright (c) 2011-2013 Dennis Gao
All rights reserved.

Licensed under the BSD License.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

GitHub 本周上榜,感謝各位朋友的支持。


總結(jié)

以上是生活随笔為你收集整理的开源倾情奉献:基于.NET打造IP智能网络视频监控系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。