Files
cuframes-composer/docs
gx c6882e46f7 Phase 5b: adversarial — ВСЕ источники мертвы
Composer настроен на 4 несуществующих cuframes-ключа. Live результат:
  health: {total:4, active:0, stale:0, dead:4}
  FPS: 25.2 СТАБИЛЬНО
  Encoder рендерит чёрный grid с красными NO_SIGNAL подписями
    + серо-голубыми border'ами
  ffprobe видит валидный h264 1920x1080 25/1 на mediamtx

Это самый жёсткий adversarial scenario — полная потеря сети камер.
Composer не падает, encoder работает на холостом ходу, RTSP-publish
непрерывен, MQTT health корректно отдаёт dead=4 (HA-алерты через
expire_after=30s).

Доказан главный production threat: обесточивание PoE-свитча /
uplink-отрезание не валит весь pipeline. TV видит NO_SIGNAL вместо
разрыва соединения, HA-оператор уведомляется.

Полный отчёт + снимок в docs/ADVERSARIAL-TEST-PHASE-5b.md +
phase5b-all-dead.jpg.
2026-06-03 06:29:59 +01:00
..