What does HackerNews think of ustreamer?
µStreamer - Lightweight and fast MJPEG-HTTP streamer
Language:
C
#20
in
HTTP
#15
in
Raspberry Pi
FYI until recently this was known as 'rtsp-simple-server', but it outgrew simply being a RTSP server so it was rebranded. It is commonly used in the 3D printing community for serving webcams attached to printers along with ustreamer (https://github.com/pikvm/ustreamer).
I've done work before where we stream USB cameras via mjpg using https://github.com/pikvm/ustreamer
Granted this project looks like a lot more streamlined.
pikvm is open source as well: https://github.com/pikvm/pikvm
In fact, TinyPilot is based on ustreamer, that is developed by Maxim Devaem, the pikvm creator: https://github.com/pikvm/ustreamer
According to the blog post, TinyPilot also uses µStreamer (from this Pi-KVM project) to achieve its low latency. The initial revision of TInyPilot couldn't get low enough latency using the HDMI over IP extender otherwise.