Question / Help Music Echoing In Stream

TheTekkaz

New Member
https://gist.github.com/da74f3a005241dcb7cb7fd5e614b4e06

Ive listened to the stream on my tablet outside my game room, with no luck, because I read you're not supposed to watch your own stream with your streaming PC....?

Ive messed with some settings, but it either doesnt play at all or it echos and its only with the music playback. My mic and game music (Xbox One) is fine.

Below is my current OBS Studio settings under the Audio tab:
Sample Rate: 48hz
Channels: Stereo
Desktop Audio Device: Speakers (Realtek High Definition Audio)
Desktop Audio Device 2: Disabled
Mic/Aux Audio Device: Blue Snowball Mic
Mic/Aux 2 & 3: Disabled

MB:Tomohawk B350
GPU: GeForce GTX 1050ti
CPU: Ryzen 5 1600

Any help would be greatly appreciated
 

vencabot

Member
Almost certainly, your music is being picked up by your mic. You're almost always going to have this problem unless you're wearing a headset while streaming -- and, even then, you could have this problem if you're listening in your headphones at an excessive volume, etc.

I see from your listed OBS settings that you're not using a headset mic, although it's possible that you're using headphones to listen to the audio. If you're using headphones, I can't take a guess at what the issue is with the provided information.

If you're not using headphones, that is definitely the issue. Any sounds that come out of your speaker will be picked up by the Snowball mic.

As you've stated, if you're listening to your own stream on the same PC that's doing the streaming, you're going to get an echo, because any sound that plays on the PC (like your stream playback audio) is going to be sent to the stream. This is the most common cause of echo, but it sounds like you've already addressed that issue, correct?
 

TheTekkaz

New Member
Almost certainly, your music is being picked up by your mic. You're almost always going to have this problem unless you're wearing a headset while streaming -- and, even then, you could have this problem if you're listening in your headphones at an excessive volume, etc.

I see from your listed OBS settings that you're not using a headset mic, although it's possible that you're using headphones to listen to the audio. If you're using headphones, I can't take a guess at what the issue is with the provided information.

If you're not using headphones, that is definitely the issue. Any sounds that come out of your speaker will be picked up by the Snowball mic.

As you've stated, if you're listening to your own stream on the same PC that's doing the streaming, you're going to get an echo, because any sound that plays on the PC (like your stream playback audio) is going to be sent to the stream. This is the most common cause of echo, but it sounds like you've already addressed that issue, correct?

When you say headphones, do you mean connected to my PC or XB1 controller? I do wear a XB1 headset coming from my controller.

Should I plug in a headset (earbuds?) to my PC?
 

vencabot

Member
When you say headphones, do you mean connected to my PC or XB1 controller? I do wear a XB1 headset coming from my controller.

Should I plug in a headset (earbuds?) to my PC?

I'm saying that any sounds being played in your room are going to be picked up by your mic. If you're playing music from the PC speakers, the music is going to be picked up by OBS (which is recording your desktop audio). It's going to be picked up by OBS ~again~ when it 'feeds back' (comes out of the speakers and into the mic) since OBS is also recording the microphone. In other words, the music is being recorded by OBS Studio twice (once as Desktop audio and once as Mic audio) if the music is coming out of speakers, potentially causing an echo sound (since audio sources aren't always perfectly synchronized).

There are a few ways to prevent sound from feeding back into a microphone: you could turn down your speaker volume (you wouldn't be able to hear the music, but it'd still be recorded by OBS's 'Desktop audio' input), etc., etc. The most popular way of preventing sound from feeding back is to just listen to all of your audio on headphones while streaming, such as via a headset (which would also typically double as your mic).

Any sound in your room is going to be picked up by your mic, typically. If you're playing the music over speakers, that could be causing the problem. There could also be something causing the problem that you haven't mentioned; it's difficult to diagnose from here. The two most common causes for echo on newbie streams are watching your own stream on the streaming computer and recording desktop audio that's also feeding back into a microphone.

Good luck, sir!
 

TheTekkaz

New Member
I'm saying that any sounds being played in your room are going to be picked up by your mic. If you're playing music from the PC speakers, the music is going to be picked up by OBS (which is recording your desktop audio). It's going to be picked up by OBS ~again~ when it 'feeds back' (comes out of the speakers and into the mic) since OBS is also recording the microphone. In other words, the music is being recorded by OBS Studio twice (once as Desktop audio and once as Mic audio) if the music is coming out of speakers, potentially causing an echo sound (since audio sources aren't always perfectly synchronized).

There are a few ways to prevent sound from feeding back into a microphone: you could turn down your speaker volume (you wouldn't be able to hear the music, but it'd still be recorded by OBS's 'Desktop audio' input), etc., etc. The most popular way of preventing sound from feeding back is to just listen to all of your audio on headphones while streaming, such as via a headset (which would also typically double as your mic).

Any sound in your room is going to be picked up by your mic, typically. If you're playing the music over speakers, that could be causing the problem. There could also be something causing the problem that you haven't mentioned; it's difficult to diagnose from here. The two most common causes for echo on newbie streams are watching your own stream on the streaming computer and recording desktop audio that's also feeding back into a microphone.

Good luck, sir!
Ok, I got ya, but Im not playing music through speakers or anywhere else. The music is being played through Nightbot, but my audio is turned down to where no sound can be heard coming out of the speakers.


If I use my headset as a mic, I wont be able to talk to friends in party/game chat if the headset is connected to the PC, right?
 

vencabot

Member
Ok, I got ya, but Im not playing music through speakers or anywhere else. The music is being played through Nightbot, but my audio is turned down to where no sound can be heard coming out of the speakers.


If I use my headset as a mic, I wont be able to talk to friends in party/game chat if the headset is connected to the PC, right?

You're using Nightbot? Sounds like your rig is more complex than I expected, which means, as I stated above, there are a lot more issues that could be causing echoing. Please link to your OBS Studio log as described in the sticky at the top of this forum.
 
Top