简介
- 工地车辆项目,现场数据采集
- 采集数据流程
- 获取nvr内部地址
- python脚本设置
- 远程拷贝视频
- 目前部署的项目
- gh-rk-1026
- gh-rk-1003
获取nvr内部地址
- 获取相机列表
1 2
# 相机列表 curl -X GET http://127.0.0.1:8000/api/setting/camera/list
- 响应实例 gh-rk-1026
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ "code": 0, "curr_page": 1, "list": [ { "id": 17, "name": "渣土车识别", "updatedtime": "2024-4-26 14:59:49", "url": "rtsp://admin:jz123456@192.168.1.97:8557", "url_suffix": "/live/59dBw" } ], "total_count": 0, "total_page": 1 }
-
内部地址: rtsp://127.0.0.1:554/live/59dBw
- 响应实例 gh-rk-1003
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ "code": 0, "curr_page": 1, "list": [ { "id": 17, "name": "渣土车", "updatedtime": "2024-4-26 16:59:39", "url": "rtsp://admin:jz123456@192.168.1.97:8557", "url_suffix": "/live/ZGxxK" } ], "total_count": 0, "total_page": 1 }
- 内部地址: rtsp://127.0.0.1:554/live/ZGxxK
python脚本设置
- 单次录制视频
```bash
clear ssh known hosts
ssh-keygen -f “/home/user/.ssh/known_hosts” -R “47.100.31.121”
update environment
source /data/static/bash/source.sh
gh-rk-1003
/data/edge/VideoProcess/3party/bin/ffmpeg -rtsp_transport tcp -i rtsp://127.0.0.1:554/live/ZGxxK -c copy -an -f mp4 -t 00:01:00 /userdata/zzz.mp4
gh-rk-1026
/data/edge/VideoProcess/3party/bin/ffmpeg -rtsp_transport tcp -i rtsp://127.0.0.1:554/live/59dBw -c copy -an -f mp4 -t 00:01:00 /userdata/zzz.mp4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
+ python脚本文件路径
+ Python/script/record_script.py
## 远程拷贝视频
+ 命令
```bash
# gh-rk-1003
scp -o 'proxycommand socat - PROXY:47.100.31.121:gh-rk-1003:22,proxyport=5002' root@47.100.31.121:/userdata/zzz-*.mp4 /home/user/zjy-190/Videos/vehcile/gh-rk-1003/
ffplay /home/user/zjy-190/Videos/vehcile/gh-rk-1003/zzz.mp4
# gh-rk-1026
scp -o 'proxycommand socat - PROXY:47.100.31.121:gh-rk-1026:22,proxyport=5002' root@47.100.31.121:/userdata/zzz-*.mp4 /home/user/zjy-190/Videos/vehcile/gh-rk-1026/
ffplay /home/user/zjy-190/Videos/vehcile/gh-rk-1026/zzz.mp4