1. 方案概述
1.1 整体架构
目前已经有非国标的摄像头的 rtsp 流,在此基础上搭建国标 28181 平台,使得该摄像头的视频流接入到上级国标平台中。
1.2 架构详细示意图
1.3 组件说明
- wvp-GB28181-pro:国标信令平台,提供设备管理和 Web 界面
- ZLMediaKit:流媒体服务器,负责从 MediaMTX 拉流并转封装,供 wvp-GB28181-pro 调用。
- MySQL:数据存储,供 wvp-GB28181-pro 调用
2. 环境准备
2.1 系统检查
Linux 系统。(我这边目前是基于 Debian 11 系统中来做部署)
# 确认系统架构(应为 aarch64)
uname -m
# 输出应为:aarch64
# 查看系统版本
cat /etc/os-release
# 确认基于 Debian 11
2.2 更新系统并安装基础工具
# 更新软件源
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
3. 依赖服务安装
3.1 安装 Java 环境 (JDK 17)
# 安装 OpenJDK 11
sudo apt install -y openjdk-17-jdk
# 验证安装
java -version
# 应显示:openjdk version "17.0.x"
3.2 安装 Node.js (v16)
# 从 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


