Skip to main content

Why Media Connectors?

Give the broker a way to read images, cameras, and microphones without a sidecar process. A barcode scan, a camera frame, and a microphone chunk each become an MQTT message you can route, store, or wrap in LoT (Language of Things).
Like adding eyes and ears to the broker. A camera frame or a microphone chunk arrives on a topic, and the rest of your project treats it like any other message.

When to use these

Barcode

Decode barcode images and encode text as QR, retail, and 2D symbols.

Video Input

Capture JPEG frames from a camera, stream, or file on the broker host.

Audio Input

Capture raw 16-bit PCM from a microphone, a synthetic source, or a file.

Video Input and Audio Input both launch FFmpeg on the broker host. Install FFmpeg on that host, or run the slim broker image (amd64 and arm64), which already includes it. The minimal image does not include FFmpeg, and arm/v7 does not either. Barcode does not use FFmpeg. It reads and writes images that are already on MQTT.

Next Steps

Barcode Connector

Decode a camera image or generate a label.

Connectors Overview

See every connector family and the shared DEFINE ROUTE pattern.
Last modified on October 21, 2026