diff --git a/scripts/dev-env.ps1 b/scripts/dev-env.ps1 index ba8b44d..0a0dac2 100644 --- a/scripts/dev-env.ps1 +++ b/scripts/dev-env.ps1 @@ -18,7 +18,7 @@ $mediamtx = "C:\Software\mediamtx\mediamtx.exe" $ffmpeg = "ffmpeg" $minio = "C:\Users\Tellme\minio\minio.exe" $minioData = "C:\Users\Tellme\minio\myminio" -$mockAlarm = Join-Path $scriptDir "mock_alarm_server.py" +$mockAlarm = Join-Path $scriptDir "../safesight-edge/scripts/mock_alarm_server.py" $safesightdExe = Join-Path $controlDir "safesightd.exe" $safesightdConfig = Join-Path $controlDir $SafesightdConfig @@ -97,27 +97,16 @@ function Invoke-Start { Start-Detached "ffmpeg" $ffmpeg $ffArgs } - # 3. Media server (edge) - Write-Banner "3/5 Media Server (Edge)" - if (-not (Test-Path $mediaServerExe)) { - Write-Host " [WARN] 未找到 $mediaServerExe,请先编译" -ForegroundColor Yellow - } elseif (-not (Test-Path $mediaServerConfig)) { - Write-Host " [WARN] 未找到配置文件 $mediaServerConfig" -ForegroundColor Yellow - } else { - $msProc = Start-Process -FilePath $mediaServerExe ` - -ArgumentList "-c", $mediaServerConfig ` - -WorkingDirectory $edgeDir ` - -WindowStyle Minimized ` - -PassThru - Write-Host " [START] media-server (PID=$($msProc.Id)) 配置: $MediaConfig" -ForegroundColor Green - } + # 3. Media server (runs on RK3588, not local) + Write-Banner "3/5 Media Server (3588 Edge)" + Write-Host " [INFO] media-server 运行在 3588 上,不在本地启动" -ForegroundColor DarkGray # 4. Mock alarm server (if uv available) Write-Banner "4/5 Mock Alarm Server" if (Get-Command uv -ErrorAction SilentlyContinue) { $alarmProc = Start-Process -FilePath "uv" ` -ArgumentList "run", "--with", "flask", $mockAlarm ` - -WorkingDirectory $scriptDir ` + -WorkingDirectory (Join-Path $edgeDir "scripts") ` -WindowStyle Minimized ` -PassThru Write-Host " [START] mock_alarm_server (PID=$($alarmProc.Id))" -ForegroundColor Green