Linux 部署 wvp-GB28181-pro 及接入上级国标平台方案
Linux 环境下部署 wvp-GB28181-pro 国标信令平台并接入上级平台的完整流程。涵盖系统环境检查、基础工具更新、依赖服务安装(JDK 17、Node.js v16、Maven、MySQL、Redis)、ZLMediaKit 流媒体服务器编译部署、WVP-Pro 后端与前端编译配置、数据库初始化及服务启动。最后通过 Web 界面配置 RTSP 流拉取代理及国标级联,实现非国标摄像头视频流接入上级国标平台。

Linux 环境下部署 wvp-GB28181-pro 国标信令平台并接入上级平台的完整流程。涵盖系统环境检查、基础工具更新、依赖服务安装(JDK 17、Node.js v16、Maven、MySQL、Redis)、ZLMediaKit 流媒体服务器编译部署、WVP-Pro 后端与前端编译配置、数据库初始化及服务启动。最后通过 Web 界面配置 RTSP 流拉取代理及国标级联,实现非国标摄像头视频流接入上级国标平台。

目前已经有非国标的摄像头的 rtsp 流,在此基础上搭建国标 28181 平台,使得该摄像头的视频流接入到上级国标平台中。
Linux 系统。(我这边目前是基于 Debian 11 系统中来做部署)
# 确认系统架构(应为 aarch64)
uname -m
# 输出应为:aarch64
# 查看系统版本
cat /etc/os-release
# 确认基于 Debian 11
# 更新软件源
sudo apt update
sudo apt upgrade -y
# 安装必要工具
sudo apt install -y git wget curl vim net-tools
sudo apt install -y build-essential cmake pkg-config
# 安装 OpenJDK 11
sudo apt install -y openjdk-17-jdk
# 验证安装
java -version
# 应显示:openjdk version "17.0.x"
# 从 NodeSource 安装 Node.js 16
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
# 验证安装
node --version
# 应显示:v16.x.x
npm --version
# 应显示:8.x.x
# 配置 npm 镜像(加速下载)
npm config set registry https://registry.npmmirror.com
sudo apt install -y maven
mvn -version
# 安装 MySQL 服务器
sudo apt install -y mariadb-server
# 启动服务
# 检查是否已启动:
sudo systemctl status mariadb
# 启动服务:
sudo systemctl start mariadb
# 检查 mariadb 服务是否已经启用开机自启动:
sudo systemctl is-enabled mariadb
# 如果命令返回 enabled,则表示开机自启动已经成功启用
# 设置开机自启动:
sudo systemctl enable mariadb
mariadb --version
# 查看版本
# 登录 MySQL 验证
sudo mysql -u root -p
# 输入密码后应进入 MySQL 命令行
sudo apt install -y redis-server
sudo systemctl enable redis-server
sudo systemctl start redis-server
# 验证 Redis 运行
redis-cli ping
# 应返回:PONG
# 安装 ZLMediaKit 编译所需依赖
sudo apt install -y libssl-dev libsdl2-dev libavcodec-dev \
libavutil-dev libavformat-dev libavfilter-dev libswscale-dev \
libswresample-dev ffmpeg libx264-dev
# 安装 CMake(确保版本较新)
sudo apt install -y cmake
cmake --version

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online