# 视频监控接入服务_海康威视_NVR_萤石云 **Repository Path**: pickmetech/wlinker-video-monitor ## Basic Information - **Project Name**: 视频监控接入服务_海康威视_NVR_萤石云 - **Description**: 本服务定位为视频服务中间件,提供了统一的接口格式以方便业务系统快速对接视频监控设备及平台(例如萤石云开放平台,海康NVR设备等),主要有获取设备播放地址、回放地址、云台控制、图片抓取、自动转FLV视频流等功能,欢迎志同道合的朋友加入贡献。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-07-08 - **Last Updated**: 2025-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wlinker-video-monitor 戊林科尔-通用视频监控接入服务 > 功能简介:本服务定位为视频服务中间件,提供了统一的接口格式以方便业务系统快速对接视频监控设备及平台(例如萤石云开放平台,海康NVR设备等),主要有获取设备播放地址、回放地址、云台控制、图片抓取、自动转FLV视频流等功能,欢迎志同道合的朋友加入贡献。 简易界面: ![image_1](docs/images/img_1.png) 1.已实现的接口功能 | 厂家 | 接入方式 | 获取设备/通道列表(状态) | 获取视频播放地址 | 云台控制 | 图片抓拍 | 预置点管理 | 获取回放地址 | 回放录像下载 | | -------- | ----------------------------- | ----------------------- | ---------------- | -------- | -------- | ---------- | ------------ | ------------ | | 海康威视 | 萤石云开放平台 | √ | √ | √ | √ | √ | ... | ... | | 海康威视 | 网络设备(硬盘录像机/摄像头) | √ | √ | √ | √ | √ | √ | √ | | 海康威视 | 综合安防平台 | √ | √ | ... | ... | ... | ... | ... | | 大华 | 规划中 | ... | ... | ... | ... | ... | ... | ... | | 宇视 | 规划中 | ... | ... | ... | ... | ... | ... | ... | 2.已实现的转流功能 | 视频输入流 | 视频输出流 | 转流实现 | | ---------- | ---------- | -------- | | RTSP | FLV | √ | | RTSP | HLS | 规划中 | | RTMP | FLV | 规划中 | | RTMP | HLS | 规划中 | # 一、服务配置 使用之前需要先在配置文件中完善上相关配置 ![image-20250503235101701](docs/images/image-20250503235101701.png) # 二、功能接口 ## 1. 查询设备能力集 ![image-20250502235941199](docs/images/image-20250502235941199.png) ## 2. 图片抓拍 ![image-20250503000235695](docs/images/image-20250503000235695.png) ## 3.查询设备列表 ![image-20250503000303822](docs/images/image-20250503000303822.png) ## 4. 获取视频回放流 ![image-20250503000321915](docs/images/image-20250503000321915.png) ## 5. 获取视频流 ![image-20250503000903120](docs/images/image-20250503000903120.png) ## 6. 根据id集合获取视频流 ![image-20250503000407963](docs/images/image-20250503000407963.png) ## 7. 添加预置点 ![image-20250503000924992](docs/images/image-20250503000924992.png) ## 8. 清除预置点 ![image-20250503000938139](docs/images/image-20250503000938139.png) ## 9. 调用预置点 ![image-20250503000946821](docs/images/image-20250503000946821.png) ## 10. 开始云台转动 ![image-20250503000953787](docs/images/image-20250503000953787.png) ## 11. 停止云台转动 ![image-20250503001001090](docs/images/image-20250503001001090.png) ## 12. 通过流id播放视频 ![image-20250503234526713](docs/images/image-20250503234526713.png) ## 13. 通过流id关闭视频 ![image-20250503234546268](docs/images/image-20250503234546268.png) ## 14. 通过原始rtsp流地址播放视频 ![image-20250503234609273](docs/images/image-20250503234609273.png) # 三、服务部署 ## 使用mvn打包部署 部署前请将项目resources/lib/hik目录下对应系统需要的库文件拷贝至yml文件的filePath属性配置的目录 上传后文件目录示例如下: linux系统示例:/home/files/wlinker-video-monitor/lib/hik/库文件(不需要对应的平台文件夹:linux) wins系统示例:D:\files\wlinker-video-monitor\lib\hik\库文件(不需要对应的平台文件夹:win) # 四、接口文档 ​ http://localhost:8999/doc.html # 五、前端播放器推荐 http://jessibuca.monibuca.com/player.html ![img.png](docs/images/img.png)