I've been assisting someone troubleshooting a few issues with Streamlabs OBS on Twitch and just cant seem to figure them out.
First: We were experiencing some issues with performance while playing certain games (but not with others) so at some suggestions I set the priority of Streamlabs OBS to High. However, it appears when it is set to anything above 'Normal' the chat will lag. As in, someone will type something and SLOBS will not get it immediately, and it could be delayed up to a few minutes. At normal this does not appear to happen.
Second: When playing certain games (Specifically Apex Legends, though to a lesser degree with other games) the longer it is played, the more the audio and video become unsynchronized, as in, they will speak, but the mouth wont be moving on cam until a few seconds later. If they dont play any games at all the audio and video remain in sync the whole night. I have already disabled audio timestamps everywhere in the audio settings. Are there any other suggestions? I considered audio sync offset, but the problem is, it isn’t happening all of the time, so if I add an offset, it will be broken in the other direction so long as a game has not been played.
Settings are, as best I can tell, best practice for what I'm attempting to do. I use NVENC New for the encoder, 6000 bitrate, CBR, frame interval 2, etc etc etc.
Ryzen 7 2700X
16 GB DDR4 3000 memory
1TB NVMe SSD
Geforce RTX 2070
Any suggestions people could offer would be great. Thanks
Best answer by SecSeaBeast
Using timestamps can help in some cases where there is a gradual increasing delay on the audio so SLOBS can lock into the actual timestamps send with the audio from the device.
For further assistance, please join us on discord or submit a ticket.