agnify camera
agnify camera create
Section titled “agnify camera create”Create a camera and print its cam-… id.
Push cameras need no driver; managed cameras require --driver and
may carry --config-json. In table mode a ready-to-run
agnify camera stream … hint is printed to stderr.
Usage
agnify camera create [OPTIONS] NAMEArguments
| Name | Description |
|---|---|
NAME | Human-readable camera name. |
Options
| Flag | Description |
|---|---|
--ingest | Ingest mode: ‘push’ or ‘managed’. (default: push) |
--driver | Managed driver: neolink |
--config-json | Driver config as a JSON object (managed only). |
--profiles | Comma-separated profiles to declare (main,sub). (default: main) |
--segment-duration | Segment chunk length in seconds (10..3600). (default: 60) |
agnify camera frame
Section titled “agnify camera frame”Download a thumbnail of recorded camera footage and print its local path.
The camera analog of agnify file frame: peek at the footage before
authoring a pipeline over it. Resolves through the closest-segment
thumbnail at GET /api/v1/vms/cameras/{id}/thumbnail; no Authorization
header is sent to the presigned S3 URL itself.
Usage
agnify camera frame [OPTIONS] CAMERA_IDArguments
| Name | Description |
|---|---|
CAMERA_ID | Camera id, e.g. cam-304d00 — as listed by agnify camera list. |
Options
| Flag | Description |
|---|---|
--at | Moment to grab — ISO-8601 or unix seconds. Defaults to now; pass the source’s date_from to peek the start of the analysis window. |
--out-dir | Directory to write the frame into. Defaults to a temp dir. |
agnify camera list
Section titled “agnify camera list”List the active org’s cameras with a per-profile status summary.
Usage
agnify camera listagnify camera status
Section titled “agnify camera status”Show per-profile status, desired state, and last segment/heartbeat.
Usage
agnify camera status CAMERA_IDArguments
| Name | Description |
|---|---|
CAMERA_ID | Camera id (cam-…). |
agnify camera stream
Section titled “agnify camera stream”Chunk a local source into segments and push them to a camera.
Runs ffmpeg -c copy -f segment, uploads each finalized segment via
the presigned ingest flow, heartbeats in between, and obeys the
desired_state envelope (pause/stop/resume) every response returns.
Usage
agnify camera stream [OPTIONS] CAMERA_IDArguments
| Name | Description |
|---|---|
CAMERA_ID | Camera id (cam-…). |
Options
| Flag | Description |
|---|---|
--source | RTSP/HTTP URL or local device (e.g. /dev/video0). |
--profile | Profile this process streams (main |
--segment-duration | Override the chunk length in seconds. (default: 60) |
--heartbeat-interval | Seconds between heartbeats when no segment activity. (default: 30.0) |