| | |
| | | |----------------|------------------------------------------|-------------------------| |
| | | | WVP-PRO | 实现国标28181的信令以及视频平台相关的功能 | 是 | |
| | | | ZLMediaKit | 为WVP-PRO提供国标28181的媒体部分的实现,以及各种视频流格式的分发支持 | 是 | |
| | | | wvp-pro-assist | wvp的辅助录像程序,也可单独跟zlm一起使用,提供录像控制,录像合并下载接口 | 否(不安装只是影响云端录像功能和国标录像下载) | |
| | | |
| | | ## 2 安装依赖 |
| | | | 依赖 | 版本 | 用途 | 开发环境需要 | 生产环境需要 | |
| | |
| | | 这里依然是参考网上教程,自行安装吧。 |
| | | |
| | | ## 4 编译ZLMediaKit |
| | | 参考ZLMediaKit[WIKI](https://github.com/ZLMediaKit/ZLMediaKit/wiki),截取一下关键步骤: |
| | | 参考ZLMediaKit[WIKI](https://github.com/ZLMediaKit/ZLMediaKit/wiki),如果需要使用语音对讲功能,请参考[zlm启用webrtc编译指南](https://github.com/ZLMediaKit/ZLMediaKit/wiki/zlm%E5%90%AF%E7%94%A8webrtc%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97),开启zlm的webrtc功能。截取一下关键步骤: |
| | | ```bash |
| | | # 国内用户推荐从同步镜像网站gitee下载 |
| | | git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit |
| | |
| | | ### 5.2 编译前端页面 |
| | | ```shell script |
| | | cd wvp-GB28181-pro/web_src/ |
| | | npm --registry=https://registry.npm.taobao.org install |
| | | npm --registry=https://registry.npmmirror.com install |
| | | npm run build |
| | | ``` |
| | | 编译如果报错, 一般都是网络问题, 导致的依赖包下载失败 |
| | |
| | | **编译完成一般是这个样子,中间没有报红的错误信息** |
| | |  |
| | | |
| | | ### 5.3 打包项目, 生成可执行jar |
| | | ### 5.3 生成可执行jar |
| | | ```bash |
| | | cd wvp-GB28181-pro |
| | | mvn package |
| | | ``` |
| | | ### 5.4 生成war |
| | | ```bash |
| | | cd wvp-GB28181-pro |
| | | mvn package -P war |
| | | ``` |
| | | 编译如果报错, 一般都是网络问题, 导致的依赖包下载失败 |
| | | 编译完成后在target目录下出现wvp-pro-***.jar。 |
| | | 编译完成后在target目录下出现wvp-pro-***.jar/wvp-pro-***.war。 |
| | | 接下来[配置服务](./_content/introduction/config.md) |
| | | |
| | | |