Overview
GStreamer is a powerful multimedia framework that allows for efficient video streaming and processing. The stellarHD supports MJPEG and raw YUYV compression formats, with high framerate support up to 60 FPS.Requirements
You must have gstreamer installed on a Linux computer for this. You can use the following install command to get the required packages.Identifying Device Nodes
When you plug in a stellarHD camera, the Linux kernel (via V4L2) typically creates four device nodes (e.g.,/dev/video0 through /dev/video3).
- MJPEG / YUYV: Found on the first node of the group (e.g.,
/dev/video0).
v4l2-ctl:
MJPEG Mode
MJPEG mode is the primary way to achieve high framerates (up to 60 FPS) on the stellarHD.Local Preview
Assuming/dev/video0 is the MJPEG node:
UDP Network Stream
To stream MJPEG over a network to another device (e.g., IP192.168.1.50 on port 5600):
YUYV Mode
Note that YUYV is limited to lower framerates at higher resolutions due to USB bandwidth.Local Preview
Assuming/dev/video0 is the node:
Refer to the stellarHD Technical Specifications to see which resolution and framerate combinations are supported in YUYV mode.
