All templates
Pi · Linux · Mac

Camera Streamer

Live-stream a camera attached to your Raspberry Pi to a web address you choose. obacht downloads the pinned, checksum-verified MediaMTX release into its own managed directory and runs it as a hardened host service (it needs direct camera access, which a container cannot have). Pick the detected camera, a resolution and a bitrate, attach a domain under Hosting, and the picture is reachable from anywhere as a low-latency HLS stream.

Notes

Raspberry Pi only, and it needs Power Mode unlocked (the stream runs on the host, outside the container sandbox). The camera is detected automatically — connect the CSI ribbon camera before installing.

Privacy note: the stream is reachable by anyone who knows the web address. Keep the address private, or put a reverse-proxy password in front of it. Bandwidth note: every remote viewer's video travels through obacht's relay and counts toward the device's traffic — keep the bitrate modest for multiple viewers.

#camera#streaming#video#raspberry-pi
Version
1.2.0
Source
Official — curated and signed by obacht
Runtime
Container
Devices
Pi · Linux · Mac
Project website
github.com

Open-source contribution

free

MediaMTX has no donation channel that we could find. As long as that is the case, this template costs nothing.

Last checked 2026-07-29

How to self-host Camera Streamer

01

Connect a device: a Raspberry Pi, a Linux machine, or an Apple silicon Mac.

02

Click install in the dashboard. The template is signed; your device verifies the signature before anything runs.

03

Optionally attach your own domain. HTTPS certificate included, no port forwarding.

Run it on your own hardware.

Your data stays on your device. obacht handles the tunnel, SSL, and domain.

Sign up for the closed beta
Self-host Camera Streamer