UPDATE: I've managed to solve this issue thanks to the help of the wonderful DWKnight and Jim!
They suggested that I should use the CoreAudio AAC encoder by following this guide: https://obsproject.com/forum/resources/obs-studio-enable-coreaudio-aac-encoder-windows.220/
Now my audio is beautifully clear and precisely as good as I intended for it to be... PRO-AUDIO HYPE!!!!
Also, be aware that if you're using Simple output settings for Twitch streaming, your audio will always revert to 160kbps even though it allows you to select higher than that. (Perhaps this can be adjusted in the future for clarification?) If you want to go higher, use Advanced output!
Original post follows:
Okay, so going through some of my past broadcasts recently, I noticed that my audio has been glitchy as hell.
At first I figured it was occurring when the different sources in OBS(mic, desktop audio, and capture device) were summing together... since there's no way to see the final main output levels, I thought it could have been clipping and causing the encoder trouble.
So because of this I decided to change up my setup, and run everything through my mixer, then just use the one source in OBS. Now I know that the level going out is the one that's being captured, which I know for a fact isn't clipping.
But the issue was still there...
Then I say "okay, maybe there's too much low end on my signal... maybe with a wide frequency range it's causing the encoder to work too hard" so I run everything through Cubase and EQ it with a low-cut and high-cut to limit what needs to be compressed by the encoder...
Still an issue, and on top of that, a channel that I mod for (and have helped with their OBS and audio setup) has a very deep low end sound, and this issue isn't present anywhere on any of their streams.
I've also noticed that this problem seems slightly more prominent on Twitch in the past broadcasts than it does on the recordings I have... although I use the "Same as stream" recording quality, so this is even more confusing to me.
Here are my three most recent log files, and the debug log: *cut*
And here's a recent example of it being especially obnoxious: *cut*
I could understand if I was trying to use a super low audio bitrate... but at 320 there should be absolutely no issue.
My thought is that maybe there's something wrong with how it's buffering before/during encoding... maybe it's not buffering enough?
It's too bad there aren't advanced settings for all of that, to really optimize what it's doing, or at least test it out.
So if anyone has any suggestions, or better yet if the logs point out an obvious and simple solution... I would appreciate it immensely.
They suggested that I should use the CoreAudio AAC encoder by following this guide: https://obsproject.com/forum/resources/obs-studio-enable-coreaudio-aac-encoder-windows.220/
Now my audio is beautifully clear and precisely as good as I intended for it to be... PRO-AUDIO HYPE!!!!
Also, be aware that if you're using Simple output settings for Twitch streaming, your audio will always revert to 160kbps even though it allows you to select higher than that. (Perhaps this can be adjusted in the future for clarification?) If you want to go higher, use Advanced output!
Original post follows:
Okay, so going through some of my past broadcasts recently, I noticed that my audio has been glitchy as hell.
At first I figured it was occurring when the different sources in OBS(mic, desktop audio, and capture device) were summing together... since there's no way to see the final main output levels, I thought it could have been clipping and causing the encoder trouble.
So because of this I decided to change up my setup, and run everything through my mixer, then just use the one source in OBS. Now I know that the level going out is the one that's being captured, which I know for a fact isn't clipping.
But the issue was still there...
Then I say "okay, maybe there's too much low end on my signal... maybe with a wide frequency range it's causing the encoder to work too hard" so I run everything through Cubase and EQ it with a low-cut and high-cut to limit what needs to be compressed by the encoder...
Still an issue, and on top of that, a channel that I mod for (and have helped with their OBS and audio setup) has a very deep low end sound, and this issue isn't present anywhere on any of their streams.
I've also noticed that this problem seems slightly more prominent on Twitch in the past broadcasts than it does on the recordings I have... although I use the "Same as stream" recording quality, so this is even more confusing to me.
Here are my three most recent log files, and the debug log: *cut*
And here's a recent example of it being especially obnoxious: *cut*
I could understand if I was trying to use a super low audio bitrate... but at 320 there should be absolutely no issue.
My thought is that maybe there's something wrong with how it's buffering before/during encoding... maybe it's not buffering enough?
It's too bad there aren't advanced settings for all of that, to really optimize what it's doing, or at least test it out.
So if anyone has any suggestions, or better yet if the logs point out an obvious and simple solution... I would appreciate it immensely.
Last edited: