-
-
Notifications
You must be signed in to change notification settings - Fork 60
Home
TzuHuanTai edited this page Jul 31, 2026
·
58 revisions
Important
The documentation has moved into the repository.
It now lives under docs/,
where it is versioned with the code — the docs you read on a release tag describe that
release, not whatever main happens to be doing.
This wiki is no longer updated.
| Page | Covers |
|---|---|
| Configuration | Every command-line flag, the YAML config file |
| Camera and Encoding | Libcamera, libargus, V4L2, hardware and software encoding |
| Signaling | MQTT, WHEP, WebSocket / SFU |
| Recording | Files on disk, rotation, on-demand capture |
| Architecture | How the pieces fit together |
| Advanced Usage | Linux service, nginx, Home Assistant, virtual cameras |
| Building | Building from source |
If you followed a link to a specific section of this page:
| Was | Now |
|---|---|
| Architecture | Architecture |
| Flags | Configuration |
| Camera Mode · V4L2 · Libcamera | Camera Backends |
| Encoding Mode · Hardware · Software | Encoding |
| Signaling · MQTT · WHEP · WebSocket | Signaling |
| Recording | Recording |
| Make Timelapse Video from .jpg Files | Making a Timelapse |
| Useful Commands · Mosquitto repository | Useful Commands |
Note
Some flags changed since this wiki was last accurate. In particular, --record-mode used to
select video / snapshot / both; that meaning now belongs to --record-type, and
--record-mode selects background / on-demand / both. See
Configuration.