µStreamer

Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net.

Steady · 52
52/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 14/40
Releases 13/25
Community 10/20
Momentum 15/15

Commit activity more than 36% of tracked projects; popularity more than 49%. How this is calculated.

Commits, last 11 months

2025-10: 4 commits 2025-11: 2 commits 2025-12: 0 commits 2026-01: 32 commits 2026-02: 15 commits 2026-03: 2 commits 2026-04: 5 commits 2026-05: 25 commits 2026-06: 9 commits 2026-07: 21 commits 2026-08: 17 commits
2025-10 132 total 2026-08
Stars2k
Latest release—
Repo updated17 Sept 2026
LicenceGPL-3.0
Built withC, deb

Is µStreamer actively maintained?

µStreamer is under active development: 132 commits landed over the last 11 months, averaging roughly 16 commits a month in the most recent quarter.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

µStreamer ranks #11 of 17 tracked media streaming - multimedia streaming projects. Several better-maintained options exist in the same category — they are listed below.

What µStreamer actually does

µStreamer is a lightweight server written in C that streams MJPEG video from Video4Linux2 devices over the network. It provides a straightforward way to expose hardware camera feeds through standard HTTP interfaces without heavy transcoding pipelines.

Best fit: It suits resource-constrained servers or embedded systems where low latency and minimal CPU overhead are priorities for basic video streaming.

Worth knowing: The absence of tagged releases and slowing development activity suggest you may need to rely on the source repository directly, while the MJPEG format itself lacks modern bandwidth efficiency compared to newer streaming codecs.

Deployment notes

As a native C application packaged as a debian binary, it typically runs directly on the host or inside a minimal container, usually requiring a reverse proxy like Nginx to handle TLS termination and external access securely.


Alternatives to µStreamer

Projects in the same categories, ordered by health score.