You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# OnvifServer-CSharp
|
|
|
|
|
|
|
|
## 项目架构
|
|
|
|
|
|
|
|
```tree
|
|
|
|
├─BaseModule
|
|
|
|
│ ├─EC.App
|
|
|
|
│ ├─EC.Helper
|
|
|
|
│ └─EC.Onvif
|
|
|
|
├─BusinessModule
|
|
|
|
│ ├─EC.App.Entity
|
|
|
|
│ │ └─Onvif
|
|
|
|
│ ├─EC.App.ThatBLL
|
|
|
|
│ │ └─Onvif
|
|
|
|
│ │ └─Impl
|
|
|
|
│ └─EC.App.ThatService
|
|
|
|
│ └─Onvif
|
|
|
|
│ └─Impl
|
|
|
|
├─OnvifSocketServer
|
|
|
|
│ ├─Manager
|
|
|
|
│ └─appsettings.json
|
|
|
|
└─OnvifWebServer
|
|
|
|
├─Controllers
|
|
|
|
└─appsettings.json
|
|
|
|
```
|
|
|
|
|
|
|
|
1. BaseModule:基础模块
|
|
|
|
2. BusinessesModule:项目业务模块
|
|
|
|
3. OnvifSocketServer:OnvifSocketServer 服务项目
|
|
|
|
4. OnvifWebServer:OnvifWebServer 服务项目
|
|
|
|
|
|
|
|
|
|
|
|
## 编译启动项目
|
|
|
|
|
|
|
|
1. 使用 Visual Studio 打开此项目。
|
|
|
|
2. 在 IDE 右侧区域——解决方案方案管理区中,右键点击选择 OnvifWebServer,设为启动项目。
|
|
|
|
3. 在 IDE 上方区域——工具栏区中,左键点击运行 OnvifWebserver,等待 IDE 下载 NuGet 程序包完毕,再等待 IDE 编译启动项目。若编译启动项目结束后,弹出浏览器并可以看到 swagger 文档,则编译完成。
|
|
|
|
|
|
|
|
## 使用项目
|
|
|
|
|
|
|
|
参考 swagger 文档,进行 api 调用
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|