Closed UraniumDonut closed 1 year ago
I don't think this is supported when pulling jpeg from the camera, the cameras don't support it.
You can run at a lower resolution or framerate (using softfps to drop frames from the stream for a lower framerate than your device supports)
Or you could use the -y flag and do jpeg encoding in the CPU, then the -q should work. But CPU usage will be a lot higher.
./mjpg_streamer -i "input_uvc.so -d /dev/video0 -n -r 1920x1080 -f 30" -o "./output_http.so -w ./www"
With this command the stream works perfectly, but it uses 60 mbit/s for streaming../mjpg_streamer -i "input_uvc.so -d /dev/video0 -n -r 1920x1080 -f 30 -q 30" -o "./output_http.so -w ./www"
When I add the -q 30 the command stops working and outputs
The
v4l2-ctl -d /dev/video0 --list-formats-ext
output is:What can I do to lower the quality and lower the network usage?