obs-websocket icon indicating copy to clipboard operation
obs-websocket copied to clipboard

Feature Request: Custom/60 fps polling for InputVolumeMeters

Open FreyaHolmer opened this issue 6 months ago • 0 comments

Feature Request Type

RPC Event

Feature Request Type (Other)

No response

Requested Feature

InputVolumeMeters is currently received at 50 millisecond intervals (20 fps), which has a few negative consequences:

  1. with a stream at 60 fps, and even 30 fps, the polling rate won't be keeping up, and so any on-stream display of the value or a visual volume meter, will look choppy
  2. even if you solve the choppiness with interpolation/smoothing, 20 fps is so low that sharp audio spikes might not get caught at all, making it much less useful for monitoring audio levels and peaking

I'd love to be able to specify a 60 fps message rate, and, if it isn't already, have it send the peak value since last message, rather than the instantaneous value

Requested Feature Usage Scenario

For on-screen display of stream stats and data using a browser source, like this, for example!

FreyaHolmer avatar Jun 24 '25 19:06 FreyaHolmer