photonvision icon indicating copy to clipboard operation
photonvision copied to clipboard

NT-controlled Frame Limiter

Open Bankst opened this issue 6 months ago • 3 comments

Is your feature request related to a problem? Please describe. When sitting pre-match or doing at-home testing, users that use a mini PC will see unnecessary battery drain due to their cameras running full-bore at all times.

Describe the solution you'd like A frame-limiter, per-camera, that can be managed over NT

Describe alternatives you've considered Power saving options in the OS itself make some difference but manually reducing framerate with v4l tools made a significant reduction in power usage.

Bankst avatar Jul 01 '25 02:07 Bankst

Would you imagine this going under the input tab for each camera; although that would make it pipeline specific. I think this could be also a potential footgun, where teams forget to disable it; if added it should automatically disable when the robot is connected to FMS.

samfreund avatar Jul 01 '25 02:07 samfreund

"When connected to FMS" is actually one of the primary usecases (pre-match, while robot is sitting on the field). The potential to forget and leave it limited is why I would not put it in the UI at all

Bankst avatar Jul 02 '25 22:07 Bankst

Nope, this should stay open. The other issue is related to streaming FPS, not overall FPS.

samfreund avatar Oct 13 '25 21:10 samfreund