# Loadsim — carga de câmeras simuladas

Este host de **desenvolvimento** (4 vCPU, ~8 GB RAM, discos stub) **não** comporta 60 FFmpeg reais nem MediaMTX com 60 publishers.

## O que fazer aqui

```bash
cd apps/panel
php artisan ipcam:seed-load --count=60   # cadastro; gravação OFF
php artisan ipcam:load-report            # SLA atual (não spawna FFmpeg)
```

Lote curto de gravação lavfi (só se `ipcam-recorder` estiver **parado**):

```bash
php artisan ipcam:load-run --enable=4 --seconds=20
```

Teto: `IPCAM_RECORDER_MAX_FFMPEG` (default 8 neste lab).

PoC de reencode (Fase 12, **NO-GO** neste host): `php artisan ipcam:reencode-poc`. Não liga a reciclagem.

## Staging / produção

MediaMTX + publishers FFmpeg (roteiro §23), medir CPU/RAM/I/O e ≥95% com segmento fresco na janela `2 × IPCAM_SEGMENT_SECONDS + 30s`.
