Question / Help Audio Echo From External Sources

JohnnyAngel

New Member
I cast using vO.65b in Windows 7, when I use a music source within the broadcast computer the sound is normal however when I add an external source to the cast from a mic, cd player, turntable or other computer I get an echo like effect that sounds like I am casting from a tin can while the internal music file remains normal. I am sure I have missed setting something correctly but I can not find what that setting is. My audio encoding is code/AAC--Bitrate128--format48Hz--channelstereo with settings at:: Desktop Device=default, Mic/Aux device=mic/line in IDT, Pushtalk delay=200, desktop boost=1, mic/aux boost=1, mic sync=0

All internal mic's are turned off, web cam mic is off, all monitor speakers are off, I am running the external sources thru a mixer that is connected to the broadcast computer thru the mic imput. I have changed out mixers, cables, rearranged the position of the cables on the mixers, changed mic's with no change in the echo/loop. I watched a number of help videos on youtube and their suggestions did not cure the problem.


It is interesting to note that when I cast using flash media with the same equipment set up I do not experience any echo problems. What I am doing now to cast is use OBS as an automation cast when there will be no external sources needed, and when I go live I switch over to flash media because of no echo. I would like to cast using OBS for both live and automation.

Thanks for any suggestions you might be able to give.
 

JohnnyAngel

New Member
I add the external source thru a Beherringer 1002b mixer into the broadcast computer. I go from mixer main output in to the computer mic imput. The mixer is the same one I use when casting in flash media and I get no echo using flash media but I do get echo using OBS. The mixer is set with no fx, and eq's are flat, Phantom is on
 

JohnnyAngel

New Member
15:34:46: Open Broadcaster Software v0.65b - 32bit (´・ω・`)
15:34:46: -------------------------------
15:34:46: CPU Name: Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz
15:34:46: CPU Speed: 2095MHz
15:34:46: Physical Memory: 4095MB Total, 4095MB Free
15:34:46: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
15:34:46: monitor 1: pos={0, 0}, size={1600, 900}
15:34:46: Windows Version: 6.1 Build 7601 S
15:34:46: Aero is Enabled
15:34:46: -------------------------------
15:34:46: OBS Modules:
15:34:46: Base Address Module
15:34:46: 013C0000 OBS.exe
15:34:46: 61500000 OBSApi.dll
15:34:46: 61300000 DShowPlugin.dll
15:34:46: 612D0000 GraphicsCapture.dll
15:34:46: 612A0000 NoiseGate.dll
15:34:46: 635C0000 PSVPlugin.dll
15:34:46: 61240000 scenesw.dll
15:34:46: ------------------------------------------
15:34:46: Adapter 1
15:34:46: Video Adapter: Intel(R) HD Graphics 4000
15:34:46: Video Adapter Dedicated Video Memory: 67108864
15:34:46: Video Adapter Shared System Memory: 1711276032
15:34:46: Video Adapter Output 1: pos={0, 0}, size={1600, 900}, attached=true
15:34:46: =====Stream Start: 2015-03-16, 15:34:46===============================================
15:34:46: Multithreaded optimizations: On
15:34:46: Base resolution: 640x360
15:34:46: Output resolution: 640x360
15:34:46: ------------------------------------------
15:34:46: Loading up D3D10 on Intel(R) HD Graphics 4000 (Adapter 1)...
15:34:46: ------------------------------------------
15:34:46: Audio Format: 48000 Hz
15:34:46: ------------------------------------------
15:34:46: Audio Channels: 2 Ch
15:34:46: Playback device Default
15:34:46: ------------------------------------------
15:34:46: Using desktop audio input: Speakers / Headphones (IDT High Definition Audio CODEC)
15:34:46: Global Audio time adjust: 0
15:34:46: ------------------------------------------
15:34:46: Using auxilary audio input: Microphone / Line In (IDT High Definition Audio CODEC)
15:34:46: Mic time offset: 0
15:34:46: ------------------------------------------
15:34:46: Audio Encoding: AAC
15:34:46: bitrate: 128
15:34:46: Scene buffering time set to 700
15:34:46: ------------------------------------------
15:34:46: Video Encoding: x264
15:34:46: fps: 30
15:34:46: width: 640, height: 360
15:34:46: preset: veryfast
15:34:46: profile: high
15:34:46: keyint: 250
15:34:46: CBR: yes
15:34:46: CFR: yes
15:34:46: max bitrate: 400
15:34:46: buffer size: 400
15:34:46: ------------------------------------------
15:34:49: Interface: Intel(R) Centrino(R) Wireless-N 2230 (802.11, 144 mbps)
15:34:49: Completed handshake with rtmp://live.vaughnsoft.net:443/live in 292 ms.
15:34:50: SO_SNDBUF was at 8192
15:34:50: SO_SNDBUF is now 65536
15:36:44: Total frames encoded: 3505, total frames duplicated: 0 (0.00%)
15:36:44: Total frames rendered: 3530, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
15:36:44:
15:36:44: Profiler time results:
15:36:44:
15:36:44: ==============================================================
15:36:44: video thread frame - [100%] [avg time: 0.858 ms] [children: 26.1%] [unaccounted: 73.9%]
15:36:44: | scene->Preprocess - [0.117%] [avg time: 0.001 ms]
15:36:44: | GPU download and conversion - [26%] [avg time: 0.223 ms] [children: 23.2%] [unaccounted: 2.8%]
15:36:44: | | flush - [7.69%] [avg time: 0.066 ms]
15:36:44: | | CopyResource - [14.8%] [avg time: 0.127 ms]
15:36:44: | | conversion to 4:2:0 - [0.699%] [avg time: 0.006 ms]
15:36:44: Convert444Threads - [100%] [avg time: 0.187 ms] [children: 94.7%] [unaccounted: 5.35%]
15:36:44: | Convert444toNV12 - [94.7%] [avg time: 0.177 ms]
15:36:44: encoder thread frame - [100%] [avg time: 0.646 ms] [children: 13.6%] [unaccounted: 86.4%]
15:36:44: | sending stuff out - [13.6%] [avg time: 0.088 ms]
15:36:44: ==============================================================
15:36:44:
15:36:44:
15:36:44: Profiler CPU results:
15:36:44:
15:36:44: ==============================================================
15:36:44: video thread frame - [cpu time: avg 0.269 ms, total 951.607 ms] [avg calls per frame: 1]
15:36:44: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
15:36:44: | GPU download and conversion - [cpu time: avg 0.247 ms, total 873.606 ms] [avg calls per frame: 1]
15:36:44: | | flush - [cpu time: avg 0.212 ms, total 748.805 ms] [avg calls per frame: 1]
15:36:44: | | CopyResource - [cpu time: avg 0.022 ms, total 78.001 ms] [avg calls per frame: 1]
15:36:44: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
15:36:44: Convert444Threads - [cpu time: avg 0.767 ms, total 5382.03 ms] [avg calls per frame: 2]
15:36:44: | Convert444toNV12 - [cpu time: avg 0.74 ms, total 5194.83 ms] [avg calls per frame: 2]
15:36:44: encoder thread frame - [cpu time: avg 0.022 ms, total 78 ms] [avg calls per frame: 1]
15:36:44: | sending stuff out - [cpu time: avg 0.013 ms, total 46.8 ms] [avg calls per frame: 1]
15:36:44: ==============================================================
15:36:44:
15:36:44: =====Stream End: 2015-03-16, 15:36:44=================================================
15:36:44: ~RTMPPublisher: Packet flush completed in 119 ms
15:36:44: ~RTMPPublisher: Send thread terminated in 0 ms
15:36:44: RTMPPublisher::SocketLoop: Graceful loop exit
15:36:44: ~RTMPPublisher: Socket thread terminated in 1 ms
15:36:44: ~RTMPPublisher: Final socket shutdown completed in 98 ms
15:36:44: Average send payload: 1935 bytes, average send interval: 28 ms
15:36:44: Number of times waited to send: 0, Waited for a total of 0 bytes
15:36:44: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
15:36:44: Number of bytes sent: 7761995
 

dodgepong

Administrator
Community Helper
Are you sure that's the right log? That looks like it has no sources in it.

You will need to post a link to a clean log file. To make a clean log file, first restart OBS, then start your stream for 2-3 Minutes, and stop it again. Then, in OBS, select Help > Log Files > Upload current Log File. Copy the URL and paste it here.
 

JohnnyAngel

New Member
https://gist.github.com/9eb6936ebfa7b00e6f09

I may have found and fixed the problem. On the main streaming screen I found two icons, one a mic the other a speaker, they were both red indicating they both were on. I turned off the Mic icon and the echo/reverb stopped. Several of my listeners still report there is a hollow or tin can quality when I use the external mic, turntable, cd player etc. Hope the log will give us some clue as to that problem
 

dodgepong

Administrator
Community Helper
That sort of thing is usually caused by having your mic also enabled as part of a webcam or other video device. If you have a webcam, open the video capture device properties and see if the audio device is enabled there.
 
Top