Docker 搭建 EasyNVR视频流平台(Windows 版)
Docker 搭建 EasyNVR 视频平台(Windows 版)
EasyNVR 支持 GB/T28181、RTSP、RTMP、WebRTC 等协议拉流,通过 HTTP 接口分发视频。
第一步:创建目录
mkdir easynvr
cd easynvr
第二步:创建 docker-compose.yml
services:
easynvr:
image: registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64:latest
restart: always
ports:
- "10000:10000" # HTTP 访问
- "10010:10010" # HTTPS 访问
- "24888:24888" # WebRTC 拉流
- "25544:25544" # RTSP 拉流
- "21935:21935" # RTMP 拉流
- "15060:15060" # GB/T28181 SIP 信令
- "30000-30500:30000-30500" # GB/T28181 RTP 媒体流
logging:
options:
max-size: "50M"
volumes:
- ./:/app
- ./r:/app/r
privileged: true

第三步:启动
docker compose pull
docker compose up -d

第四步:访问
浏览器打开 http://你的IP:10000 直接登录即可。

端口说明
| 端口号 | 协议 | 说明 |
|---|---|---|
| 10000, 10010 | TCP | HTTP、HTTPS 访问 |
| 24888 | TCP、UDP | WebRTC 拉流 |
| 25544 | TCP | RTSP 拉流 |
| 21935 | TCP | RTMP 拉流 |
| 15060 | TCP、UDP | GB/T28181 SIP 信令 |
| 30000~30500 | TCP、UDP | GB/T28181 RTP 流传输 |
常见问题
SIP 地址配置错误 — IP 写错了设备可以上线,但无法播放流。请确认填写的是本机实际局域网IP。
设备配置
编码规则
根据 GB/T 28181-2016/2022 标准,20位编码结构为:
20位编码 = 中心编码(8位) + 行业编码(2位) + 类型编码(3位) + 网络标识(1位) + 序号(6位)
| 码段 | 位数 | 说明 |
|---|---|---|
| 中心编码 | 8位 | 行政区划代码(前2位=省/直辖市,34位=市,56位=区县,7~8位=基层单位) |
| 行业编码 | 2位 | 行业类型:00=综合通用,05=公安,06=交通等 |
| 类型编码 | 3位 | 设备类型:200=服务器/SIP代理,132=摄像机,111=DVR,118=NVR |
| 网络标识 | 1位 | 0=公安视频传输网,1=公安信息网,2=社会资源专网 |
| 序号 | 6位 | 设备具体编号,从 000001 开始计数 |
序号规则: 前3位为 NVR/录像机编号,后3位为通道编号。
示例(江苏扬州市邗江区):
- SIP 服务器 ID:
32101100+00+200+0+000001=32101100200000000001(20位)- SIP 服务器域:
32101100NVR 001:
- 录像机 ID:
32101100+00+118+0+001001=32101100001180001001(20位)- 摄像头1通道:
32101100+00+132+0+001101=32101100001320001101(20位)- 摄像头2通道:
32101100+00+132+0+001102=32101100001320001102(20位)NVR 002:
- 录像机 ID:
32101100+00+118+0+002001=32101100001180002001(20位)- 摄像头1通道:
32101100+00+132+0+002101=32101100001320002101(20位)- 摄像头2通道:
32101100+00+132+0+002102=32101100001320002102(20位)
海康摄像头配置
| 参数 | 值 |
|---|---|
| SIP 服务器 ID | 32101100200000000001 |
| SIP 服务器域 | 32101100 |
| SIP 服务器地址 | EasyNVR 服务器 IP |
| SIP 服务器端口 | 15060 |
| 用户名 | 32101100001180001001 |
| 密码 | EasyNVR 中配置的密码 |
| 视频通道编码 ID | 32101100001320001101 |

如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~


浙公网安备 33010602011771号