Question / Help Best Settings for Me? 83 Down/35Up

KingHilly

New Member
2768906421.png


^speed test results^

My log file is below. My stream is currently INCREDIBLY laggy, I feel as though my computer specs and internet speed should be more than enough to have a fluid stream. I appreciate any help I can get! Thanks!

10:37:27: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
10:37:27: -------------------------------
10:37:27: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
10:37:27: CPU Speed: 3399MHz
10:37:27: Physical Memory: 4095MB Total, 4095MB Free
10:37:27: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
10:37:27: monitor 1: pos={0, 0}, size={1920, 1080}
10:37:27: monitor 2: pos={-1920, 0}, size={1920, 1080}
10:37:27: Windows Version: 6.1 Build 7601 S
10:37:27: Aero is Disabled
10:37:27: -------------------------------
10:37:27: OBS Modules:
10:37:27: Base Address Module
10:37:27: 013A0000 OBS.exe
10:37:27: 62150000 OBSApi.dll
10:37:27: 635F0000 DShowPlugin.dll
10:37:27: 635D0000 GraphicsCapture.dll
10:37:27: 635B0000 NoiseGate.dll
10:37:27: ------------------------------------------
10:37:27: Adapter 1
10:37:27: Video Adapter: NVIDIA GeForce GTX 560 Ti
10:37:27: Video Adapter Dedicated Video Memory: 2096562176
10:37:27: Video Adapter Shared System Memory: 2147364864
10:37:27: Using fixed low latency mode, factor 20
10:37:27: =====Stream Start: 2013-06-12, 10:37:27===============================================
10:37:27: Multithreaded optimizations: On
10:37:27: Base resolution: 1920x1080
10:37:27: Output resolution: 1920x1080
10:37:27: ------------------------------------------
10:37:28: Loading up D3D10...
10:37:28: Playback device Default
10:37:28: ------------------------------------------
10:37:28: Using desktop audio input: ASUS VH232H-0 (2- NVIDIA High Definition Audio)
10:37:28: ------------------------------------------
10:37:28: Using auxilary audio input: Microphone (2- Logitech G930 Headset)
10:37:28: ------------------------------------------
10:37:28: Audio Encoding: AAC
10:37:28: bitrate: 128
10:37:28: ------------------------------------------
10:37:28: Video Encoding: x264
10:37:28: fps: 60
10:37:28: width: 1920, height: 1080
10:37:28: preset: veryfast
10:37:28: CBR: yes
10:37:28: CFR: no
10:37:28: max bitrate: 4000
10:37:28: ------------------------------------------
10:37:29: Using RTMP service: Twitch / Justin.tv
10:37:29: Server selection: rtmp://live-jfk.justin.tv/app
10:37:30: SO_SNDBUF was at 8192
10:37:30: SO_SNDBUF is now 65536
10:37:32: Using Monitor Capture
10:39:37: Total frames rendered: 5010, number of frames that lagged: 2008 (40.08%) (it's okay for some frames to lag)
10:39:37: okay, this is strange
10:39:37: RTMPPublisher::SocketLoop: Aborting due to loop exit
10:39:37: librtmp error: WriteN, RTMP send error 10035 (79 bytes)
10:39:37: librtmp error: WriteN, RTMP send error 10038 (42 bytes)
10:39:37: Number of times waited to send: 56, Waited for a total of 228587 bytes
10:39:37: Number of b-frames dropped: 118 (2.4%), Number of p-frames dropped: 111 (2.3%), Total 229 (4.7%)
10:39:37: =====Stream End: 2013-06-12, 10:39:37=================================================
10:40:00: Using fixed low latency mode, factor 20
10:40:00: =====Stream Start: 2013-06-12, 10:40:00===============================================
10:40:00: Multithreaded optimizations: On
10:40:00: Base resolution: 1920x1080
10:40:00: Output resolution: 1920x1080
10:40:00: ------------------------------------------
10:40:00: Loading up D3D10...
10:40:00: Playback device Default
10:40:00: ------------------------------------------
10:40:00: Using desktop audio input: ASUS VH232H-0 (2- NVIDIA High Definition Audio)
10:40:00: ------------------------------------------
10:40:00: Using auxilary audio input: Microphone (2- Logitech G930 Headset)
10:40:00: ------------------------------------------
10:40:00: Audio Encoding: AAC
10:40:00: bitrate: 128
10:40:00: Using Monitor Capture
10:40:00: ------------------------------------------
10:40:00: Video Encoding: x264
10:40:00: fps: 60
10:40:00: width: 1920, height: 1080
10:40:00: preset: veryfast
10:40:00: CBR: yes
10:40:00: CFR: no
10:40:00: max bitrate: 3000
10:40:00: ------------------------------------------
10:40:02: Using RTMP service: Twitch / Justin.tv
10:40:02: Server selection: rtmp://live-jfk.justin.tv/app
10:40:02: SO_SNDBUF was at 8192
10:40:02: SO_SNDBUF is now 65536
10:40:44: Total frames rendered: 1640, number of frames that lagged: 377 (22.99%) (it's okay for some frames to lag)
10:40:44: RTMPPublisher::SocketLoop: Aborting due to bStopping
10:40:44: Number of times waited to send: 15, Waited for a total of 61462 bytes
10:40:44: Number of b-frames dropped: 77 (5.2%), Number of p-frames dropped: 75 (5.1%), Total 152 (10%)
10:40:44: =====Stream End: 2013-06-12, 10:40:44=================================================
10:40:55: Using fixed low latency mode, factor 20
10:40:55: =====Stream Start: 2013-06-12, 10:40:55===============================================
10:40:55: Multithreaded optimizations: On
10:40:55: Base resolution: 1920x1080
10:40:55: Output resolution: 1920x1080
10:40:55: ------------------------------------------
10:40:55: Loading up D3D10...
10:40:55: Playback device Default
10:40:55: ------------------------------------------
10:40:55: Using desktop audio input: ASUS VH232H-0 (2- NVIDIA High Definition Audio)
10:40:55: ------------------------------------------
10:40:55: Using auxilary audio input: Microphone (2- Logitech G930 Headset)
10:40:55: ------------------------------------------
10:40:55: Audio Encoding: AAC
10:40:55: bitrate: 128
10:40:55: Using Monitor Capture
10:40:55: ------------------------------------------
10:40:55: Video Encoding: x264
10:40:55: fps: 60
10:40:55: width: 1920, height: 1080
10:40:55: preset: veryfast
10:40:55: CBR: yes
10:40:55: CFR: no
10:40:55: max bitrate: 2000
10:40:55: ------------------------------------------
10:40:56: Using RTMP service: Twitch / Justin.tv
10:40:56: Server selection: rtmp://live-jfk.justin.tv/app
10:40:57: SO_SNDBUF was at 8192
10:40:57: SO_SNDBUF is now 65536
10:42:27: Total frames rendered: 3303, number of frames that lagged: 931 (28.19%) (it's okay for some frames to lag)
10:42:27: RTMPPublisher::SocketLoop: Aborting due to bStopping
10:42:27: Number of times waited to send: 57, Waited for a total of 222828 bytes
10:42:27: Number of b-frames dropped: 161 (5.1%), Number of p-frames dropped: 158 (5%), Total 319 (10%)
10:42:27: =====Stream End: 2013-06-12, 10:42:27=================================================
10:52:54:
10:52:54: Profiler results:
10:52:54:
10:52:54: ==============================================================
10:52:54: frame - [100%] [avg time: 22.552 ms] [avg calls per frame: 1] [children: 94%] [unaccounted: 6.01%]
10:52:54: | scene->Preprocess - [68.5%] [avg time: 15.455 ms] [avg calls per frame: 1]
10:52:54: | video encoding and uploading - [25.5%] [avg time: 5.742 ms] [avg calls per frame: 1] [children: 23.1%] [unaccounted: 2.34%]
10:52:54: | | CopyResource - [0.155%] [avg time: 0.035 ms] [avg calls per frame: 0]
10:52:54: | | conversion to 4:2:0 - [0.448%] [avg time: 0.101 ms] [avg calls per frame: 0]
10:52:54: | | call to encoder - [22.3%] [avg time: 5.034 ms] [avg calls per frame: 0]
10:52:54: | | sending stuff out - [0.195%] [avg time: 0.044 ms] [avg calls per frame: 0]
10:52:54: ==============================================================
10:52:54:
 

ThoNohT

Developer
3000 bitrate should be fine with your connection. Yet you are dropping some frames, try some other twitch ingest servers and see if they perform better.

You are mainly lagging frames, meaning that your gpu isn't keeping up. I'd suggest trying to downscale a bit, and perhaps lower the framerate.
 

Xianahru

Member
I would strongly suggest dropping your framerate to 30. First, your i5 isnt strong enough for 1080p60FPS encoding, and secondly, flash still seems to have problems with 1080p60FPS.
 

KingHilly

New Member
that actually helped a lot!! thanks!

Question, (since im noob at this stuff) what does changing my FPS from 60 to 30 do exactly?

for example, what effect does raising the FPS number have and what effect does lowering it have?

Same question for the bitrate, what happens when you raise your bitrate from 2000 to 3000 and what happens when you do the opposite?

Just curious as to how exactly lowering my FPS and down scaling, helped improve the fluidity of my stream!
Thanks!
 

Xianahru

Member
Well, FPS work much like the FPS ingame. Having a higher amount of FPS usually increases the fluidity of the gameplay for your eyes. Same thing happens to a stream, 60FPS will look smoother than 30, but your CPU has to encode twitce the amount of frames. Compared to a high resolution this end up in adding very high load on your processor.

The bitrate has is effecting visual quality. A higher bitrate means, a higher upload is needed for the broadcaster and a higher downloadspeed for the watcher. It is measured in kbits.
 

FerretBomb

Active Member
Setting the framerate sets how many frames you send to the Twitch(/other streaming service) servers each second.
Setting it higher makes the gameplay motion appear smoother... but your CPU needs to encode all those extra frames, and your bandwidth has to fit them all into the same bitrate.

By using 60fps, you essentially double the amount of work your CPU has to do (or more!), as well as the amount of data that needs to be sent over the same bitrate link.

I'd also strongly recommend running a 6MB test at http://testmy.net/upload as Speedtest tests 'dead file' transfer speeds, which can spike and dip significantly... livestreaming relies on your constant available throughput (of which testmy will give a better indication). It's unlikely to dump you to 1mbps, but if you actually get 35mbps constant, I'll be outright shocked.
Though yes, 3000-3500 is a good maximum to stick with... unless you're a Twitch partner, you can't enable the Transcoding options, which means whatever you send, your viewers will have to download at to be able to watch. And if they don't have that rate available, the stream will hitch, hiccup, lag, and look bad for them. So 3000kbps is a current 'ballpark' range that covers a majority of those watching on low/mid-range broadband comfortably.


Downscaling (not reducing your bitrate which is different), the smaller the image sent, the more of your bitrate can be spent on making it look good/maintain a constant framerate. So a 720p stream can look smoother and clearer than a 1080p stream at times.
 

Krazy

Town drunk
Also, avoid Monitor Capture at all costs in Windows 7, especially if you are doing high resolution or high frame rate streams.
 
Top