obsproject / obs-websocket

Remote-control of OBS Studio through WebSocket
GNU General Public License v2.0
3.79k stars 701 forks source link

Bug: `GetStreamStatus`: `outputDuration` is higher than expected with Enhanced Broadcasting enabled #1234

Open cjmaxik opened 2 weeks ago

cjmaxik commented 2 weeks ago

Operating System Info

Windows 11

Other OS

No response

OBS Studio Version

Other

OBS Studio Version (Other)

30.2.0-beta4

obs-websocket Version

5.1.0

OBS Studio Log URL

https://obsproject.com/logs/iy9DaINiISXI44EM

OBS Studio Crash Log URL

No response

Expected Behavior

When Enhanced Broadcasting enabled, outputDuration field in GetStreamStatus output request must represent the current duration in milliseconds for the output.

Current Behavior

The current duration in milliseconds for the output is multiplied by the number of video tracks set by Enhanced Broadcasting. The actual multiplication factor is unknown when "Maximum Video Tracks" option is set to Auto.

Steps to Reproduce

  1. Enable "Enable Enhanced Broadcasting" option in "Stream" tab
  2. Start streaming
  3. Observe the GetStreamStatus output request

Anything else we should know?

No response