If you just want to adjust the resolution and frame rate, you should check out this guide.
If you want to learn about adjusting advanced webcam settings, such as auto focus, read on.
Adjusting advanced webcam settings may result in an excessive amount of CPU usage and potentially print quality issues.
- Follow this guide to check the webcam streaming mode.
Learn more about Premium Streaming vs Basic Streaming.
Learn more about advanced mode and compatibility mode in the Premium Streaming.
Restart the Raspberry Pi (only if you have changed the compatibility mode in the previous step).
Check the streaming mode again to make sure it's now in "Premium (compatibility)" or "Basic" mode.
When the webcam streaming is in "Basic" mode, or "Premium (compatibility)" mode, The Spaghetti Detective plugin won't change the resolution or the frame rate. Instead, they are set by the OctoPrint's original streaming process before The Spaghetti Detective plugin was installed.
If you have set up OctoPrint using the official OctoPi image, head to this OctoPrint help document to learn about adjusting the advanced settings.
If you have replaced the original OctoPrint streaming process with a custom one, such as an IP Camera, you need to refer to the user manual of your custom streaming process to find out how you can adjust the settings.
If you are running OctoPrint on a Raspberry Pi, and you haven't changed the original streaming process, the OctoPrint's built-in streaming program is called "mjpeg-streamer".