More Frames Sent vs Encoded

JasonPlays

New Member
So, just a weird question I have.

I have been keeping an eye on dropped frames when streaming. Noticed that I will always have more frames sent vs encoded on every stream. I have tried changing the frame rate and it only makes the gap a bit smaller but it always has more sent.

I am not noticing any issues with the stream itself, there are no drops, buffers, etc. It is just a weird thing and wanted to see if it was something that matters or if it is just a weird display bug that I shouldn't worry about.

Attaching the screen shot of my latest stream stats as well as the log.

 

Attachments

  • Screenshot 2024-08-02 164914.png
    Screenshot 2024-08-02 164914.png
    19.6 KB · Views: 18

JasonPlays

New Member
And, just for clarification...

I usually stream at 60fps but tried 59.94 to see if it would send less frames. It indeed does, but still is sending more than what is encoded.

This specific stream was over 3 and a half hours long. I don't watch the counter as the stream happens, but it doesn't seem to slowly accumulate. I did watch for the first 5 minutes and everything matched up perfectly. So it isn't like an extra 3 frames per minute or something like that. And again, no issues visually or audio wise with the stream, it just is strange and wanted to know if this is something that is common or something I should check on my end for potential issues in the future.
 

JasonPlays

New Member
Just to answer this, in case anyone comes here to find an answer.

Seems to be that transitions in OBS are not counted as "rendered" so if you switch scenes with a transition it will send frames that are not rendered.
 

JasonPlays

New Member
Rendering starts before recording starts, not at the same time.
Even when using the "reset" option in the stats box?

when resetting the counter all frames match and continue to match up. Only changes occur when I use a transition between scenes, leading me to think that those frames are not counted as "rendered" but they are sent to the stream location. Thus the additional frames in sent vs render
 
Top