Create Your First Stream
A stream is a registered capture session on the device. Pipelines attach to streams.
Goal
You are done when:
- A stream card exists under OS > Devices.
- The stream status is Live.
- The preview updates.
Before You Start
- You must be able to open the Web UI.
- If you cannot, use: Get online
Step 1: Open Devices
- In the left nav, open Devices.
- You should see the stream inventory.
See: Stream inventory
Step 2: Register Stream
- Click Register stream.
- Use Quick camera setup unless you need a non-default backend.
- Select:
- Device: the camera you want
- Stream kind:
BWfor mono / ArUco-heavy workColorfor general color capture
- Resolution
- optional Template / pipeline attachment
- If you need full backend/mode/codec control, switch to Advanced.
Format Tips (Good Defaults)
- For ArUco/mostly-mono workloads:
- Prefer
NV12capture when available. - If you pick
NV12, select the luma decodernv12-luma.
- Prefer
Why:
- NV12 is cheap to handle.
- nv12-luma avoids extra decode/color work if you only need luminance.
- (Optional) set Session alias.
- Click Register stream.
See: Register stream
Step 3: Open The Stream
- Click the new stream card.
- Confirm:
- Preview updates
- Status is Live
See: Stream page
Step 4: Set Camera Alias (Recommended)
- Go to the stream Stream tab.
- Set Camera alias.
This is a stable key used for searching and tooling.
See: Stream tab
Step 5: Basic Control Tuning (Recommended)
- Open Controls.
- Enable noise reduction and set it to Fast (if available).
See: Controls tab
If It Is Degraded
- Open Systems > Logs and check
helios-engine.service. - Reduce resolution and FPS.
- Re-apply stream settings.