camera-streamer
High-performance low-latency camera streamer for Raspberry PI's (by ayufan)
libcamera-streamer
mjpg-streamer replacment for using new Pi cameras with new OSes and OctoPrint (by sirbrialliance)
camera-streamer | libcamera-streamer | |
---|---|---|
3 | 1 | |
281 | 2 | |
7.5% | - | |
6.3 | 4.0 | |
15 days ago | about 1 year ago | |
C | Python | |
- | BSD 2-clause "Simplified" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
camera-streamer
Posts with mentions or reviews of camera-streamer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-09.
-
PSA: mjpg-streamer, included with OctoPi, will not work with a Pi camera on 64-bit Linux + workaround
Ah, cool, looks like more effort and polish has gone into that than my workaround! I'm a bit disappointed I missed camera-streamer (or saw it and didn't expect it to solve my issue).
-
mjpg-streamer VS camera-streamer - a user suggested alternative
2 projects | 11 Apr 2022
This is yet another camera streamer project that is primarly focused on supporting a fully hardware accelerated streaming of MJPEG streams and H264 video streams for minimal latency. This supports well CSI cameras that provide 10-bit Bayer packed format from sensor, by using a dedicated ISP of Raspberry PI's.
-
Kilpper/Mainsail/etc and libcamera
Last week, ayufan (of GitLab Runner fame) posted a branch of ustreamer with some initial work to get it to support MIPI-CSI cameras in one of the GitHub issues. Looks like he's been real busy recently because he just posted https://github.com/ayufan-research/camera-streamer (Yet another camera streamer).
libcamera-streamer
Posts with mentions or reviews of libcamera-streamer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-09.
-
PSA: mjpg-streamer, included with OctoPi, will not work with a Pi camera on 64-bit Linux + workaround
I made libcamera-streamer, a small drop-in replacement for mjpg-streamer that uses the Python picamera2 bindings to access the camera and expose the MJPEG stream and JPEG snapshot images OctoPrint needs. Bonus: the MJPEG stream is low resolution and high framerate, while the snapshot URL gives you a high-resolution image for your time lapses. (The snapshot grab does stutter the live stream a bit, though.)
What are some alternatives?
When comparing camera-streamer and libcamera-streamer you can also consider the following projects:
ustreamer - µStreamer - Lightweight and fast MJPEG-HTTP streamer
MJPG-streamer - Fork of http://sourceforge.net/projects/mjpg-streamer/
OctoPi - Scripts to build OctoPi, a Raspberry PI distro for controlling 3D printers over the web
nginx-vod-module - NGINX-based MP4 Repackager
OctoPi-UpToDate - Latest OctoPi image with OctoPrint already updated to the latest release
OBS-studio-webrtc - This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.