Question / Help Pretty Sure I know my issue but need second opinion

Suslik V

Active Member
Video standard. Probably, your video source is NTSC, if you don't know about the PAL... To make all sources in sync you need to run them of the same fps. You are using capture card, thus if you leave input 29.97 fps (NTSC) and set OBS Studio output to 25 fps (PAL) it reduces CPU usage of the encoder but sync not perfect (because difference in frame rates - input/output). I had suggested 25 fps just to make sure that it can produce lower encoding lag for you, while input still 60/30 (or whatever you have fps):

09:05:12.789: Output 'adv_stream': Number of skipped frames due to encoding lag: 3767 (18.9%)


In general, CPU is weak on the task. You can try Intel's Quick Sync encoder in OBS Studio. And try to set capture card to match the source and match obs output fps (29.97 fps for all, I think).
 

JWKline

New Member
Video standard. Probably, your video source is NTSC, if you don't know about the PAL... To make all sources in sync you need to run them of the same fps. You are using capture card, thus if you leave input 29.97 fps (NTSC) and set OBS Studio output to 25 fps (PAL) it reduces CPU usage of the encoder but sync not perfect (because difference in frame rates - input/output). I had suggested 25 fps just to make sure that it can produce lower encoding lag for you, while input still 60/30 (or whatever you have fps):

09:05:12.789: Output 'adv_stream': Number of skipped frames due to encoding lag: 3767 (18.9%)


In general, CPU is weak on the task. You can try Intel's Quick Sync encoder in OBS Studio. And try to set capture card to match the source and match obs output fps (29.97 fps for all, I think).
https://gist.github.com/31b5fd66b8d44cd1b8f3b6d4a7a6548f
This is my last file and it did the trick, it didn't kill my CPU and looking back at my live stream it wasn't bad quality and wasn't lagging. But still used I think at max 66% CPU and wondering if I can get it down more. But the first thing you said, I should make my output from my capture card 60 FPS and my output for my broadcast at 30? Should I keep the Resolution 1280x720 for both?
 

Suslik V

Active Member
No stream in this log.

I simply said to reduce output fps. That's all. If lower fps are encoded without the lag, then your CPU is weak for the performed task.
 
Top