intelligent-agent / Refactor

Linux distro for 3D-printers
https://wiki.iagent.no/wiki/Refactor
GNU Affero General Public License v3.0
28 stars 19 forks source link

Replace mjpg-streamer with ustreamer #354

Closed goeland86 closed 1 year ago

goeland86 commented 1 year ago

It seems like mjpg-streamer is not necessarily the best choice for streaming the webcam.

MainsailOS (the pi image) ships with https://github.com/pikvm/ustreamer installed instead.

It doesn't seem that much more complicated to switch, and the API being compatible with mjpg-streamer's means we benefit.

In addition ustreamer works with Janus, meaning that Obico (formerly TheSpaghettiDetective) webcam streaming will work as well (incoming PR for that when I've validated the work on my fork).

goeland86 commented 1 year ago

Documentation for ustreamer/janus installation is well-documented here in crowsnest: https://github.com/pikvm/ustreamer/blob/master/docs/h264.md

eliasbakken commented 1 year ago

Merged in master