https://github.com/airen3339/wvp-gb28181-pro
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (1.4%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: airen3339
- License: mit
- Language: Java
- Default Branch: master
- Size: 25 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created almost 3 years ago
· Last pushed almost 3 years ago
Metadata Files
Readme
License
README.md
wvp
WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。
流媒体服务基于ZLMediaKit-https://github.com/xiongziliang/ZLMediaKit
前段页面基于MediaServerUI进行修改.
应用场景:
支持摄像机、平台、NVR等设备接入.
项目目标
旨在打造一个易配置,易使用,便于维护的28181国标信令系统, 依托优秀的开源流媒体服务框架ZLMediaKit, 实现一个完整易用GB28181平台.
gitee同步仓库
https://gitee.com/18010473990/wvp-GB28181.git
截图

原版特性:
- 视频预览;
- 云台控制(方向、缩放控制);
- 视频设备信息同步;
- 离在线监控;
- 录像查询与回放(基于NVR\DVR,暂不支持快进、seek操作);
- 无人观看自动断流;
- 支持UDP和TCP两种国标信令传输模式;
新支持特性
- 集成web界面, 不需要单独部署前端服务, 直接利用wvp内置文件服务部署, 随wvp一起部署;
- 支持平台接入, 针对大平台大量设备的情况进行优化;
- 支持检索,通道筛选;
- 支持自动配置ZLM媒体服务, 减少因配置问题所出现的问题;
- 支持启用udp多端口模式, 提高udp模式下媒体传输性能;
- 支持通道是否含有音频的设置;
- 支持通道子目录查询;
- 支持udp/tcp国标流传输模式;
- 支持直接输出RTSP、RTMP、HTTP-FLV、Websocket-FLV、HLS多种协议流地址
- 支持国标网络校时
- 支持公网部署, 支持wvp与zlm分开部署
- 支持播放h265, g.711格式的流
- 支持固定流地址和自动点播,同时支持未点播时直接播放流地址,代码自动发起点播. ( 查看WIKI)
- 报警信息处理,支持向前端推送报警信息
- 支持订阅与通知方法
- [X] 移动位置订阅
- [X] 移动位置通知处理
- [ ] 报警事件订阅
- [X] 报警事件通知处理
- [ ] 设备目录订阅
- [X] 设备目录通知处理
- 移动位置查询和显示,可通过配置文件设置移动位置历史是否存储
待实现:
上级级联
推流列表
拉流列表
web界面系统设置
使用mysql作为数据库
项目部署
参考:WIKI
gitee同步仓库
https://gitee.com/18010473990/wvp-GB28181.git
使用帮助
QQ群: 901799015, 542509000(ZLM大群)
QQ私信一般不回, 精力有限.欢迎大家在群里讨论.
致谢
感谢作者夏楚 提供这么棒的开源流媒体服务框架
Owner
- Login: airen3339
- Kind: user
- Repositories: 187
- Profile: https://github.com/airen3339
GitHub Events
Total
Last Year
Dependencies
pom.xml
maven
- com.alibaba:druid 1.2.3
- com.alibaba:fastjson 1.2.73
- com.github.pagehelper:pagehelper-spring-boot-starter 1.2.10
- com.google.guava:guava 30.0-jre
- com.squareup.okhttp3:okhttp 4.9.0
- io.springfox:springfox-swagger-ui 2.6.1
- io.springfox:springfox-swagger2 2.9.2
- javax.sip:jain-sip-ri 1.3.0-91
- javax.validation:validation-api
- log4j:log4j 1.2.17
- mysql:mysql-connector-java 8.0.22
- org.dom4j:dom4j 2.1.3
- org.mybatis.spring.boot:mybatis-spring-boot-starter 2.1.4
- org.springframework.boot:spring-boot-starter-aop
- org.springframework.boot:spring-boot-starter-data-redis
- org.springframework.boot:spring-boot-starter-web
- org.xerial:sqlite-jdbc 3.32.3.2
web_src/package-lock.json
npm
- 971 dependencies
web_src/package.json
npm
- autoprefixer ^7.1.2 development
- babel-core ^6.22.1 development
- babel-helper-vue-jsx-merge-props ^2.0.3 development
- babel-loader ^7.1.1 development
- babel-plugin-syntax-jsx ^6.18.0 development
- babel-plugin-transform-runtime ^6.22.0 development
- babel-plugin-transform-vue-jsx ^3.5.0 development
- babel-preset-env ^1.3.2 development
- babel-preset-stage-2 ^6.22.0 development
- chalk ^2.0.1 development
- copy-webpack-plugin ^4.6.0 development
- css-loader ^0.28.0 development
- extract-text-webpack-plugin ^3.0.0 development
- file-loader ^1.1.4 development
- friendly-errors-webpack-plugin ^1.6.1 development
- html-webpack-plugin ^2.30.1 development
- node-notifier ^5.1.2 development
- optimize-css-assets-webpack-plugin ^3.2.0 development
- ora ^1.2.0 development
- portfinder ^1.0.13 development
- postcss-import ^11.0.0 development
- postcss-loader ^2.0.8 development
- postcss-url ^7.2.1 development
- rimraf ^2.6.0 development
- semver ^5.3.0 development
- shelljs ^0.7.6 development
- uglifyjs-webpack-plugin ^1.1.1 development
- url-loader ^0.5.8 development
- vue-loader ^13.3.0 development
- vue-style-loader ^3.0.1 development
- vue-template-compiler ^2.5.2 development
- webpack ^3.6.0 development
- webpack-bundle-analyzer ^2.9.0 development
- webpack-dev-server ^2.9.1 development
- webpack-merge ^4.1.0 development
- @easydarwin/easywasmplayer ^4.0.7
- axios ^0.19.2
- core-js ^2.6.5
- echarts ^4.7.0
- element-ui 2.10.1
- fingerprintjs2 ^2.1.2
- moment ^2.29.1
- postcss-pxtorem ^5.1.1
- vue ^2.6.11
- vue-baidu-map ^0.21.22
- vue-clipboard2 ^0.3.1
- vue-cookies ^1.7.4
- vue-router ^3.1.6