PYTORCH_INDEX_URL=https://download.pytorch.org/whl/cu128 FPV_IMAGE=fpv-tracker:cu128-offline FPV_RESTART_POLICY=unless-stopped FPV_MODEL_FUSE=0 FPV_TORCH_CUDNN_BENCHMARK=1 FPV_TORCH_MATMUL_PRECISION=high # Default Docker-friendly source: local file mounted to /data/input/source.mp4. # Linux USB camera: set FPV_SOURCE=0 and enable devices in docker-compose.yml. # Windows Docker Desktop: direct webcam index usually unavailable; use RTSP/UDP. FPV_INPUT_FILE=./runtime-data/input/source.mp4 FPV_SOURCE=/data/input/source.mp4 FPV_CAP_BACKEND=v4l2 FPV_CAMERA_WIDTH=1280 FPV_CAMERA_HEIGHT=720 FPV_CAMERA_FPS=30 FPV_CAMERA_FOURCC=MJPG FPV_CAMERA_READ_FAIL_RETRIES=120 FPV_EFFECTIVE_W=720 FPV_EFFECTIVE_H=576 FPV_FORCE_EFFECTIVE_PAL=0 FPV_IMG_SIZE_ROI=640 FPV_IMG_SIZE_FULL=1280 FPV_MAX_DET=60 FPV_RECOVER_FORCED_DET_EVERY=2 FPV_RECOVER_FULLSCAN_EVERY=30 FPV_YOLO_FORCE_DET_WHEN_WEAK=1 FPV_CLOSE_PERIODIC_FULLSCAN_EVERY=12 FPV_ANALOG_FPV_MODE=1 FPV_APPLY_YOLO_PREPROC=1 FPV_PRE_BLUR_K=3 FPV_PRE_UNSHARP=0.12 FPV_DEBUG=1 FPV_TARGET_OUT_FPS=0 FPV_VIDEO_REALTIME=1 FPV_VIDEO_UDP_PORT=5600 FPV_MODEL_FILE=./best.pt FPV_DATA_DIR=./runtime-data FPV_SHOW_OUTPUT=0 FPV_SAVE_INFER_VIDEO=1 FPV_OUT_VIDEO_PATH=/data/out/out_infer.mp4 FPV_ARCHIVE_RECORD_MODE=fragments FPV_DETECTION_CLIP_MAX_GAP_SEC=15 FPV_INFER_VIDEO_MAX_W=0 FPV_INFER_VIDEO_MAX_H=0 FPV_UI_PORT=8080 FPV_UI_FRAME_EXPORT_ENABLE=1 FPV_UI_FRAME_EXPORT_PATH=/data/ui/latest.jpg FPV_UI_FRAME_EXPORT_EVERY=1 FPV_UI_FRAME_EXPORT_JPEG_QUALITY=90 FPV_GUIDANCE_EXPORT_ENABLE=1 FPV_GUIDANCE_EXPORT_PATH=/data/guidance/guidance_state.json FPV_AUTOPILOT_ENABLE=1 FPV_AUTOPILOT_BACKEND=json FPV_AUTOPILOT_JSON_PATH=/data/autopilot/autopilot_cmd.json FPV_PROTO_UDP_ENABLE=0 FPV_PROTO_UDP_HOST=192.168.1.10 FPV_PROTO_UDP_PORT=5005 # Linux camera only, with docker-compose.yml devices block enabled: FPV_CAMERA_DEVICE=/dev/video0