Question / Help People says my stream is lagging. 30mb upload :(

newkleaar

New Member
http://www.speedtest.net/result/2798514704.png

Ive tried to stream for quite some time, and I have been working really hard to have my Stream smooth and everything. Ive tried the stresstest thingy and most likely everything. I´m not super good with computers but my knowledge is decent.
Not sure what settings to use on OBS but ive tried out both 720p and 1080p, 30fps and 60 FPS.
I run a i7 3770 3,5ghz 8mbits ram 2400mhz with a AMD radeon 6950 HD cayman.
My operating system is legit windows 8 64bit

Id appreciate all the help I can get. And I will be very thankful for every bit!


Also I don't know how to paste all my computer information in here to get it easier for you guys to help me out so I typed what I think was necessary.

Also here is my stream on twitch www.twitch.tv/newkleaar
 

newkleaar

New Member
Code:
12:34:05: Open Broadcaster Software v0.522b - 64bit ( ^ω^)
12:34:05: -------------------------------
12:34:05: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
12:34:05: CPU Speed: 3500MHz
12:34:05: Physical Memory:  8077MB Total, 4089MB Free
12:34:05: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
12:34:05: monitor 1: pos={0, 0}, size={1920, 1080}
12:34:05: Windows Version: 6.2 Build 9200 
12:34:05: Aero is Enabled
12:34:05: -------------------------------
12:34:05: OBS Modules:
12:34:05: Base Address     Module
12:34:05: 000000005D970000 OBS.exe
12:34:05: 000000009C1C0000 OBSApi.dll
12:34:05: 00000000A52E0000 DShowPlugin.dll
12:34:05: 00000000A52B0000 GraphicsCapture.dll
12:34:05: 00000000A5290000 NoiseGate.dll
12:34:05: ------------------------------------------
12:34:05: Adapter 1
12:34:05:   Video Adapter: AMD Radeon HD 6900 Series
12:34:05:   Video Adapter Dedicated Video Memory: 2129346560
12:34:05:   Video Adapter Shared System Memory: 3966691328
12:34:05: ------------------------------------------
12:34:05: Adapter 2
12:34:05:   Video Adapter: Intel(R) HD Graphics 4000
12:34:05:   Video Adapter Dedicated Video Memory: 33554432
12:34:05:   Video Adapter Shared System Memory: 1711276032
12:34:05: =====Stream Start: 2013-06-24, 12:34:05===============================================
12:34:05:   Multithreaded optimizations: On
12:34:05:   Base resolution: 1920x1080
12:34:05:   Output resolution: 1280x720
12:34:05: ------------------------------------------
12:34:05: Loading up D3D10...
12:34:05: Playback device {0.0.0.00000000}.{e12adc79-4410-408c-9f23-7141b93852a6}
12:34:05: ------------------------------------------
12:34:05: Using desktop audio input: Speakers (Corsair Vengeance 2000 Headset)
12:34:05: Using 7.1 surround speaker setup
12:34:05: ------------------------------------------
12:34:05: Using auxilary audio input: Microphone (Corsair Vengeance 2000 Headset)
12:34:05: ------------------------------------------
12:34:05: Audio Encoding: AAC
12:34:05:     bitrate: 128
12:34:05: Using text output
12:34:05: ------------------------------------------
12:34:05:     device: Logitech HD Webcam C270,
12:34:05:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&266f0616&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
12:34:05:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
12:34:05:     audio device: Disable,
12:34:05:     audio device id Disabled,
12:34:05: 
12:34:05: Using directshow input
12:34:07: Using text output
12:34:07: Using graphics capture
12:34:07: ------------------------------------------
12:34:07: Video Encoding: x264
12:34:07:     fps: 30
12:34:07:     width: 1280, height: 720
12:34:07:     preset: veryfast
12:34:07:     CBR: yes
12:34:07:     CFR: no
12:34:07:     max bitrate: 4000
12:34:07: ------------------------------------------
12:34:07: SharedTexCapture hooked
12:34:09: Using RTMP service: Twitch / Justin.tv
12:34:09:   Server selection: rtmp://live-ams.justin.tv/app
12:34:10: SO_SNDBUF was at 65536
12:34:10: SO_SNDBUF is now 65536
15:58:21: RTMPPublisher::SocketLoop: Socket error, send() returned -1, GetLastError() 10054
15:58:22: Total frames rendered: 367622, number of frames that lagged: 7 (0.00%) (it's okay for some frames to lag)
15:58:22: librtmp error: WriteN, RTMP send error 10054 (79 bytes)
15:58:22: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
15:58:22: Number of times waited to send: 0, Waited for a total of 0 bytes
15:58:22: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
15:58:22: =====Stream End: 2013-06-24, 15:58:22=================================================
15:58:32: =====Stream Start: 2013-06-24, 15:58:32===============================================
15:58:32:   Multithreaded optimizations: On
15:58:32:   Base resolution: 1920x1080
15:58:32:   Output resolution: 1280x720
15:58:32: ------------------------------------------
15:58:32: Loading up D3D10...
15:58:32: Playback device {0.0.0.00000000}.{e12adc79-4410-408c-9f23-7141b93852a6}
15:58:32: ------------------------------------------
15:58:32: Using desktop audio input: Speakers (Corsair Vengeance 2000 Headset)
15:58:32: Using 7.1 surround speaker setup
15:58:32: ------------------------------------------
15:58:32: Using auxilary audio input: Microphone (Corsair Vengeance 2000 Headset)
15:58:32: ------------------------------------------
15:58:32: Audio Encoding: AAC
15:58:32:     bitrate: 128
15:58:32: Using text output
15:58:32: Using text output
15:58:32: Using graphics capture
15:58:32: ------------------------------------------
15:58:32: Video Encoding: x264
15:58:32:     fps: 30
15:58:32:     width: 1280, height: 720
15:58:32:     preset: veryfast
15:58:32:     CBR: yes
15:58:32:     CFR: no
15:58:32:     max bitrate: 4000
15:58:32: ------------------------------------------
15:58:32: SharedTexCapture hooked
15:58:34: Using RTMP service: Twitch / Justin.tv
15:58:34:   Server selection: rtmp://live-ams.justin.tv/app
15:58:35: SO_SNDBUF was at 65536
15:58:35: SO_SNDBUF is now 65536
18:08:11: ------------------------------------------
18:08:11:     device: Logitech HD Webcam C270,
18:08:11:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&266f0616&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
18:08:11:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
18:08:11:     audio device: Disable,
18:08:11:     audio device id Disabled,
18:08:11: 
18:08:11: Using directshow input
18:49:52: Capture window 0x00080378 invalid or changing, terminating capture
19:11:11: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 524288
19:11:20: SharedTexCapture hooked
19:12:55: Total frames rendered: 349872, number of frames that lagged: 3 (0.00%) (it's okay for some frames to lag)
19:12:56: RTMPPublisher::SocketLoop: Aborting due to bStopping
19:12:56: Number of times waited to send: 35, Waited for a total of 131050 bytes
19:12:56: Number of b-frames dropped: 512 (0.15%), Number of p-frames dropped: 516 (0.15%), Total 1028 (0.29%)
19:12:56: =====Stream End: 2013-06-24, 19:12:56=================================================
21:42:55: =====Stream Start: 2013-06-24, 21:42:55===============================================
21:42:55:   Multithreaded optimizations: On
21:42:55:   Base resolution: 1920x1080
21:42:55:   Output resolution: 1280x720
21:42:55: ------------------------------------------
21:42:55: Loading up D3D10...
21:42:55: Playback device {0.0.0.00000000}.{e12adc79-4410-408c-9f23-7141b93852a6}
21:42:55: ------------------------------------------
21:42:55: Using desktop audio input: Speakers (Corsair Vengeance 2000 Headset)
21:42:55: Using 7.1 surround speaker setup
21:42:55: ------------------------------------------
21:42:55: Using auxilary audio input: Microphone (Corsair Vengeance 2000 Headset)
21:42:55: ------------------------------------------
21:42:55: Audio Encoding: AAC
21:42:55:     bitrate: 128
21:42:55: Using text output
21:42:55: ------------------------------------------
21:42:55:     device: Logitech HD Webcam C270,
21:42:55:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&266f0616&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:42:55:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
21:42:55:     audio device: Disable,
21:42:55:     audio device id Disabled,
21:42:55: 
21:42:55: Using directshow input
21:42:56: Using text output
21:42:56: Using graphics capture
21:42:56: ------------------------------------------
21:42:56: Video Encoding: x264
21:42:56:     fps: 30
21:42:56:     width: 1280, height: 720
21:42:56:     preset: veryfast
21:42:56:     CBR: yes
21:42:56:     CFR: no
21:42:56:     max bitrate: 4000
21:42:56: ------------------------------------------
21:42:56: SharedTexCapture hooked
21:42:58: Using RTMP service: Twitch / Justin.tv
21:42:58:   Server selection: rtmp://live-ams.justin.tv/app
21:43:00: SO_SNDBUF was at 65536
21:43:00: SO_SNDBUF is now 65536
23:17:01: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 524288
02:41:06: RTMPPublisher::SocketLoop: Socket error, send() returned -1, GetLastError() 10054
02:41:06: Total frames rendered: 536696, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
02:41:09: librtmp error: WriteN, RTMP send error 10054 (79 bytes)
02:41:09: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
02:41:09: Number of times waited to send: 4, Waited for a total of 16388 bytes
02:41:09: Number of b-frames dropped: 6 (0.0011%), Number of p-frames dropped: 0 (0%), Total 6 (0.0011%)
02:41:09: =====Stream End: 2013-06-25, 02:41:09=================================================
02:41:19: =====Stream Start: 2013-06-25, 02:41:19===============================================
02:41:19:   Multithreaded optimizations: On
02:41:19:   Base resolution: 1920x1080
02:41:19:   Output resolution: 1280x720
02:41:19: ------------------------------------------
02:41:19: Loading up D3D10...
02:41:19: Playback device {0.0.0.00000000}.{e12adc79-4410-408c-9f23-7141b93852a6}
02:41:19: ------------------------------------------
02:41:19: Using desktop audio input: Speakers (Corsair Vengeance 2000 Headset)
02:41:19: Using 7.1 surround speaker setup
02:41:19: ------------------------------------------
02:41:19: Using auxilary audio input: Microphone (Corsair Vengeance 2000 Headset)
02:41:19: ------------------------------------------
02:41:19: Audio Encoding: AAC
02:41:19:     bitrate: 128
02:41:19: Using text output
02:41:19: Using text output
02:41:19: Using graphics capture
02:41:19: ------------------------------------------
02:41:19: Video Encoding: x264
02:41:19:     fps: 30
02:41:19:     width: 1280, height: 720
02:41:19:     preset: veryfast
02:41:19:     CBR: yes
02:41:19:     CFR: no
02:41:19:     max bitrate: 4000
02:41:19: ------------------------------------------
02:41:19: SharedTexCapture hooked
02:41:21: Using RTMP service: Twitch / Justin.tv
02:41:21:   Server selection: rtmp://live-ams.justin.tv/app
02:41:22: SO_SNDBUF was at 65536
02:41:22: SO_SNDBUF is now 65536
Warning -- D3D10Texture::CreateTexture: CreateTexture2D failed, result = 0x80070057
Warning -- D3D10Texture::CreateTexture: CreateTexture2D failed, result = 0x80070057
02:49:03: Capture window 0x003E05DA invalid or changing, terminating capture
02:49:10: SharedTexCapture hooked
03:43:40: Total frames rendered: 112233, number of frames that lagged: 1 (0.00%) (it's okay for some frames to lag)
03:43:40: RTMPPublisher::SocketLoop: Aborting due to bStopping
03:43:40: Number of times waited to send: 0, Waited for a total of 0 bytes
03:43:40: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
03:43:40: =====Stream End: 2013-06-25, 03:43:40=================================================
 

FerretBomb

Active Member
Drop your bitrate to 3500, or 3000kbps. They need to download at the rate you're uploading, and if they don't have the bandwidth to do so, it will look to lag from their perspective. With 720p@30fps, you could actually go down to 2500kbps or even lower; I run a 720p@60fps on 2500kbps, and it looks stellar. 4000 is just overkill, and the Twitch servers are unhappy with anything higher than 3500 as well.

Short version, sending too much data. :)
 

newkleaar

New Member
Thank you so much Ferret. Actually I watched my own stream and it didn't stutter as much as it did before. Happened a few times only. Anyway is there anyway you could post your OBS settings? so I can perhaps compare mine with yours
 

FerretBomb

Active Member
Actually have most of them in an info-panel on my Twitch page, if you scroll down. :)

I'm planning on setting up a few Guides once I get my own website up and running; stuff to bootstrap new streamers to a good baseline with a little more information than the Estimator can provide, along with 'make sure to X' and 'avoid Y if at all possible'.

On further review... it looks like you're dropping an appreciable amount of frames as well; this could also be part of the problem. Speedtest.net results don't mean anything when it comes to livestreaming. They rate in dead-file transfer speeds, which is an averaged rate. It can run FAR below your rated speed, and 'burst' far above it briefly; it works out to the rated speed in the end... the problem is, livestreaming (and video game network communications) can't use those bursts. You need your constant throughput.

Run a 6MB test at http://testmy.net/upload to get an idea of what you're actually working with. I only recommend this as when you drop frames, it means there's a network issue... so you may be pushing further than you actually can/get. You may need to drop your bitrate even further, if your ISP is particularly bursty. Also remember to leave some as 'overhead' for your game's comms if it's an online-multiplayer one!
Also, you'll want to leave some for normal bandwidth fluctuation and upstream congestion... you can get an idea of your usual 'safe zone' throughput if you run that a few times over the course of a day, and do it for a week or two... should show you when you hit congested times, and when you might be able to semi-safely open the throttle up a bit. :)


Lagged frames = problem on your system/OBS setup.
Dropped frames = network problem; unstable connection, bad server, too much bandwidth trying to be used.
 
Top