Ao vivo

Gateway {{ $liveAlive ? 'ativo' : 'parado' }} @foreach ([1 => '1', 4 => '2×2', 9 => '3×3'] as $n => $label) {{ $label }} @endforeach
@unless ($liveAlive)
O Live Gateway (`ipcam-live`) não está com heartbeat fresco. A grade abre, mas o vídeo só aparece com o serviço no ar.
@endunless

Live usa o substream quando existir (menos CPU/rede). A gravação continua no Recorder, em processo separado.

@for ($i = 0; $i < $layout; $i++)
@endfor