fix: dont restore old config, just extract RTSP URLs for reference

This commit is contained in:
tian 2026-07-21 17:03:18 +08:00
parent be7fc7e64b
commit 9a4459509c
2 changed files with 9 additions and 19 deletions

View File

@ -1,3 +0,0 @@
@echo off
chcp 65001 >nul
"C:\Users\Tellme\AppData\Local\Microsoft\WinGet\Packages\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\ffmpeg-8.0.1-full_build\bin\ffmpeg.exe" -re -stream_loop -1 -i C:\Users\Tellme\Pictures\人脸库\reg_008_unk_011_多人_正面_黑色鞋_白色鞋_1.mp4 -c copy -rtsp_transport tcp -f rtsp rtsp://10.0.0.49:8554/cam

View File

@ -67,23 +67,16 @@ echo " 旧服务已停止"
echo -e "${GREEN}[3/5] 安装新版本${NC}" echo -e "${GREEN}[3/5] 安装新版本${NC}"
AGENT_TOKEN="$AGENT_TOKEN" bash "$SCRIPT_DIR/deploy.sh" install AGENT_TOKEN="$AGENT_TOKEN" bash "$SCRIPT_DIR/deploy.sh" install
# ---- 4. 恢复摄像头配置 ---- # ---- 4. 保存旧配置参考 ----
echo -e "${GREEN}[4/5] 恢复摄像头配置${NC}" echo -e "${GREEN}[4/5] 保存旧配置参考${NC}"
if [ -f "$BACKUP_DIR/media-server.json" ]; then if [ -f "$BACKUP_DIR/media-server.json" ]; then
OLD_CONFIG="$BACKUP_DIR/media-server.json" echo "旧配置中的摄像头 RTSP 地址:"
NEW_CONFIG="/opt/safesight-edge-server/etc/safesight-edge-server.json" grep -o '"url":"[^"]*"' "$BACKUP_DIR/media-server.json" | sort -u | while read line; do
echo " $line"
# Copy old config, fix paths to new locations done
cp "$OLD_CONFIG" "$NEW_CONFIG" echo ""
sed -i 's|/opt/rk3588-media-server|/opt/safesight-edge-server|g' "$NEW_CONFIG" echo "请使用管理端部署向导,用以上地址重新配置摄像头。"
sed -i 's|/var/lib/rk3588-media-server|/var/lib/safesight-edge-server|g' "$NEW_CONFIG" echo "完整配置已备份到: $BACKUP_DIR/media-server.json"
echo " ✓ 摄像头配置已恢复"
# Restart to apply restored config
systemctl restart safesight-edge-server
else
echo " 未找到旧摄像头配置,使用部署默认配置"
fi fi
# ---- 5. 清理旧源码 ---- # ---- 5. 清理旧源码 ----