Question / Help Audio problems and can I even stream at all???

Hi all

I have a horrible upload speed. Maybe 2kbps if I'm lucky, which I know is not conducive to a smooth streaming experience. I have a 25kbps download on a wired connection and using Diablo III as a test on Twitch I have noticed a severe decrease in connection speed to the game when I start to stream which is not helping either. Today I've been testing with Diablo III and the results just seem to get worse. I'll post my log but to summarize - 720p, 1800 bitrate, and generally the experience is pretty nasty. OBS says I'm losing 36% of my frames, up from 22% earlier in the day. Tried switching servers but no good. I wouldn't want to watch my stream :( If I lower the bitrate or res much more I think it's going to look like pixel soup and who'd want to sit through that? Also quite curiously the Twitch analysis told me I wasn't using CBR which is not what OBS is telling me.

On top of that I have another big problem which is audio related and twofold - first, all the audio (game and mic) loops over and over after only a few seconds of streaming. It's not desync it's literally that it keeps looping. Second, my mic only plays in the Left channel. I'm using an XLR mic plugged into a receiver that is then plugged into my computer, I do not have this problem using any other software (Reaper, Audacity, DXTory, you name it). Only OBS plays it out of one channel. And forcing my mic in OBS to go mono has not worked.

In conclusion, am I beating a dead horse here guys? Is my up/down so bad that streaming isn't something I can even do? My provider RCN advertise a 25/4 connection and I get the download okay wired but not the up. I don't know what's going on basically. Thanks.

Code:
14:39:16: =====Stream Start: 2014-03-16, 14:39:16===============================================
14:39:16:   Multithreaded optimizations: On
14:39:16:   Base resolution: 1280x720
14:39:16:   Output resolution: 1280x720
14:39:16: ------------------------------------------
14:39:16: Loading up D3D10 on NVIDIA GeForce GTX 670 (Adapter 1)...
14:39:16: ------------------------------------------
14:39:16: Audio Format: 44100 Hz
14:39:16: ------------------------------------------
14:39:16: Audio Channels: 1 Ch
14:39:16: Playback device {0.0.0.00000000}.{e98692f7-e795-4f32-95b9-74dd99e5d95e}
14:39:16: ------------------------------------------
14:39:16: Using desktop audio input: SONY TV-4 (NVIDIA High Definition Audio)
14:39:16: ------------------------------------------
14:39:16: Using auxilary audio input: FA-66 In 1 (FA-66)
14:39:16: ------------------------------------------
14:39:16: Audio Encoding: AAC
14:39:16:     bitrate: 96
14:39:16: Using text output
14:39:16: Using bitmap image
14:39:16: Using text output
14:39:16: Using graphics capture
14:39:16: Scene buffering time set to 700
14:39:16: ------------------------------------------
14:39:16: Video Encoding: x264
14:39:16:     fps: 30
14:39:16:     width: 1280, height: 720
14:39:16:     preset: veryfast
14:39:16:     profile: high
14:39:16:     keyint: 250
14:39:16:     CBR: yes
14:39:16:     CFR: no
14:39:16:     max bitrate: 1800
14:39:16:     buffer size: 1800
14:39:16: ------------------------------------------
14:39:18: Using RTMP service: Twitch / Justin.tv
14:39:18:   Server selection: rtmp://live-lax.justin.tv/app
14:39:18:   Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
14:39:18: Completed handshake with rtmp://live-lax.justin.tv/app in 246 ms.
14:39:19: SO_SNDBUF was at 8192
14:39:19: SO_SNDBUF is now 65536
14:39:21: SharedTexCapture hooked
14:39:22: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 15437 / 242688)
14:39:25: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 69562 / 242688)
14:39:40: RTMPPublisher::SocketLoop: Stalled for 1528 ms to write 241345 bytes (buffer: 0 / 242688), unstable connection?
14:39:42: RTMPPublisher::SocketLoop: Stalled for 1981 ms to write 242187 bytes (buffer: 0 / 242688), unstable connection?
14:39:43: RTMPPublisher::SocketLoop: Stalled for 1555 ms to write 240223 bytes (buffer: 0 / 242688), unstable connection?
14:39:52: RTMPPublisher::SocketLoop: Stalled for 1615 ms to write 241353 bytes (buffer: 0 / 242688), unstable connection?
14:40:03: Total frames encoded: 1386, total frames duplicated: 11 (0.79%)
14:40:03: Total frames rendered: 1386, number of late frames: 3 (0.22%) (it's okay for some frames to be late)
14:40:03: RTMPPublisher::SocketLoop: Graceful loop exit
14:40:05: Average send payload: 18755 bytes, average send interval: 88 ms
14:40:05: Number of times waited to send: 23, Waited for a total of 65206 bytes
14:40:05: Number of b-frames dropped: 108 (8.6%), Number of p-frames dropped: 120 (9.6%), Total 228 (18%)
14:40:05: Number of bytes sent: 8965022
14:40:05:
14:40:05: Profiler time results:
14:40:05:
14:40:05: ==============================================================
14:40:05: video thread frame - [100%] [avg time: 1.452 ms] [children: 16.1%] [unaccounted: 83.9%]
14:40:05: | scene->Preprocess - [0.62%] [avg time: 0.009 ms]
14:40:05: | GPU download and conversion - [15.5%] [avg time: 0.225 ms] [children: 9.37%] [unaccounted: 6.13%]
14:40:05: | | flush - [6.89%] [avg time: 0.1 ms]
14:40:05: | | CopyResource - [2%] [avg time: 0.029 ms]
14:40:05: | | conversion to 4:2:0 - [0.482%] [avg time: 0.007 ms]
14:40:05: Convert444Threads - [100%] [avg time: 0.711 ms] [children: 98.7%] [unaccounted: 1.27%]
14:40:05: | Convert444toNV12 - [98.7%] [avg time: 0.702 ms]
14:40:05: encoder thread frame - [100%] [avg time: 1.307 ms] [children: 2.91%] [unaccounted: 97.1%]
14:40:05: | sending stuff out - [2.91%] [avg time: 0.038 ms]
14:40:05: ==============================================================
14:40:05:
14:40:05:
14:40:05: Profiler CPU results:
14:40:05:
14:40:05: ==============================================================
14:40:05: video thread frame - [cpu time: avg 0.697 ms, total 967.206 ms] [avg calls per frame: 1]
14:40:05: | scene->Preprocess - [cpu time: avg 0.011 ms, total 15.6 ms] [avg calls per frame: 1]
14:40:05: | GPU download and conversion - [cpu time: avg 0.045 ms, total 62.4 ms] [avg calls per frame: 1]
14:40:05: | | flush - [cpu time: avg 0.045 ms, total 62.4 ms] [avg calls per frame: 1]
14:40:05: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:40:05: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:40:05: Convert444Threads - [cpu time: avg 0.876 ms, total 2386.81 ms] [avg calls per frame: 2]
14:40:05: | Convert444toNV12 - [cpu time: avg 0.87 ms, total 2371.21 ms] [avg calls per frame: 2]
14:40:05: encoder thread frame - [cpu time: avg 1.017 ms, total 1388.41 ms] [avg calls per frame: 1]
14:40:05: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:40:05: ==============================================================
14:40:05:
14:40:05: =====Stream End: 2014-03-16, 14:40:05=================================================
 
Just to be clear: you have a 25 Mbit download an 4 Mbit upload. (Not Kb) right?

The looping sounds occur when you watch/listen to your own stream while streaming.... its the same when you put a mic in front of a speaker and it keeps "singing" around.
No clue about the stereo sound issue tho,
 
I have a 25 download but only a 2 up, sometimes 1.5. Very bad basically. I only mentioned 4 up because that's what RCN advertise as the max up for the speed I'm paying for. I think it's odd that I get the 25 down but not the 4 up.

So the looping is fixed by what, simply turning off the sound on my stream while I'm watching it? I watched some of the playback on Twitch of stream tests it had saved and it recorded the looping so I figured it was a problem at my end.

I just tested streaming with XSplit and I do not get the Left channel mic problem that I get in OBS. I really don't know how to fix that.
 
Well with those speeds you can not stream at 1080p, Currently you stream at 1800 bitrate witch is more than your internet connection can handle..

follow http://obsproject.com/estimator to get your initial settings correct.but basicly:
Lower the bitrate and resolution.
Ah and yes turning of the sound of the webplayer sould fix it.
 
Well with those speeds you can not stream at 1080p, Currently you stream at 1800 bitrate witch is more than your internet connection can handle..

follow http://obsproject.com/estimator to get your initial settings correct.but basicly:
Lower the bitrate and resolution.

No I'm streaming at 720p at a 1800 bitrate, it's still very jerky depending on the connection. Sometimes it's fine but then others it isn't. But if the bitrate gets much lower the stream looks terrible. So that's why I'm wondering if streaming just isn't something I can do.

Btw I do not get the looping anymore after muting the stream, thanks. Still no idea about the mic though.
 
The Mic is also a mistery for me and perhaps someone else can help you with that.
But you could try 540p with a 1200 bitrate .
I can't say what preset you could use because i can't see your pc specs in the log.

But yes it won't be a "high quality" stream
 
Seems like the Left channel problem was also being caused by my stream audio being on, I've watched back a few more Twitch tests and it doesn't happen anymore.
 
Top