Question / Help Max bitrate for non-partnered?

ball2hi

Member
I've just been wondering since there is a warning that I need to have my bitrate lower than 3500 for Twitch.TV. Although, 3500, 3400, and now even 3300, I keep getting disconnected from Twitch.TV in the middle of streams without warning. What is the maximum bitrate I can use as a non-partnered streamer without getting disconnected from Twitch?
 

dodgepong

Administrator
Community Helper
Getting disconnected from Twitch has nothing to do with being partnered. If you're having disconnection problems, try some different Twitch servers. Also remember that the London server is still down, and redirecting all traffic to Amsterdam, so don't select either of those servers. Ashburn is usually pretty good.
 

alpinlol

Active Member
well it used to be at around 3500 ... but since they have so much problems lately you either have to change the server or maybe find something between 2000-3000 and if you still get dced change to hashd :(
 

ball2hi

Member
dodgepong said:
Getting disconnected from Twitch has nothing to do with being partnered. If you're having disconnection problems, try some different Twitch servers. Also remember that the London server is still down, and redirecting all traffic to Amsterdam, so don't select either of those servers. Ashburn is usually pretty good.
I live on the West of the United States. I've been using San Francisco, 3500, 3400, 3300. I'm going to try Los Angeles(Secondary) with 3400 again. I stream FPS games in 720p so I need a high bitrate in order to avoid pixelation.

alpinlol said:
well it used to be at around 3500 ... but since they have so much problems lately you either have to change the server or maybe find something between 2000-3000 and if you still get dced change to hashd :(
I can't begin to imagine streaming FPS at 3000 bitrate. I also don't get enough consistent viewers to stream to Hashd.tv, so I'd never get any viewers. I would love to eventually move to Hashd.tv or some other website that isn't overloaded but I need to get out there in the first place.
 

ball2hi

Member
So, I just got kicked off again with 3000 bitrate @ Faster from the; Los Angeles(Secondary) and San Francisco twitch servers, while using CBR. Surely other people have been streaming to these servers with 3000 bitrate without issue, no?
 

vaesauce

Member
That is very odd o_O. You shouldn't be getting kicked off at all for streaming at that bitrate. I'm not partnered and I stream at 4000 all day and not a single kick.

Maybe it's the servers? O_O
 

ball2hi

Member
vaesauce said:
That is very odd o_O. You shouldn't be getting kicked off at all for streaming at that bitrate. I'm not partnered and I stream at 4000 all day and not a single kick.

Maybe it's the servers? O_O
What server are you using? I can't go anywhere over 3500 without my stream "Stuttering" for other people, even though I'm getting no lag myself or lost packets, and it's not just one person. It's all of them.

I'm not getting any kind of warning message for when my stream goes offline either. OBS just stops broadcasting and I receive a message in chat saying; "Stream Offline".

I would really like to fix this issue because I have planned events I want to stream where I can't be having this issue.
 

vaesauce

Member
If people are "Stuttering" then it means that your viewers don't have the Internet Speed to buffer your stream and watch it at a smooth rate. If you watch your VOD and it looks fine then you're good. Considering you just stated that you don't lose any packets, then stuttering is definitely on their side. That's when lowering your Bitrate comes into play, you lose out on quality but you gain more viewers who can watch your stream. It's a balance trade if you will.

I'm on the East coast and live in Maryland so i stream to the Secondary Ashburn, Virginia server.

You mind posting a log of your most recent broadcast?
 

ball2hi

Member
vaesauce said:
If people are "Stuttering" then it means that your viewers don't have the Internet Speed to buffer your stream and watch it at a smooth rate. If you watch your VOD and it looks fine then you're good. Considering you just stated that you don't lose any packets, then stuttering is definitely on their side. That's when lowering your Bitrate comes into play, you lose out on quality but you gain more viewers who can watch your stream. It's a balance trade if you will.

I'm on the East coast and live in Maryland so i stream to the Secondary Ashburn, Virginia server.

You mind posting a log of your most recent broadcast?
Yes, give me one second to finish up my last round here and then I'll post the logs for this stream session.

Code:
11:02:44: Open Broadcaster Software v0.571b - 32bit (´・ω・`)
11:02:44: -------------------------------
11:02:44: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
11:02:44: CPU Speed: 3500MHz
11:02:44: Physical Memory:  4095MB Total, 4095MB Free
11:02:44: stepping id: 3, model 12, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
11:02:44: monitor 1: pos={0, 0}, size={1920, 1080}
11:02:44: Windows Version: 6.1 Build 7600 
11:02:44: Aero is Enabled
11:02:44: -------------------------------
11:02:44: OBS Modules:
11:02:44: Base Address     Module
11:02:44: 01360000         OBS.exe
11:02:44: 65950000         OBSApi.dll
11:02:44: 65710000         DShowPlugin.dll
11:02:44: 65C50000         GraphicsCapture.dll
11:02:44: 656D0000         NoiseGate.dll
11:02:44: 656F0000         PSVPlugin.dll
11:02:44: ------------------------------------------
11:02:44: Adapter 1
11:02:44:   Video Adapter: NVIDIA GeForce GTX 760
11:02:44:   Video Adapter Dedicated Video Memory: 2087387136
11:02:44:   Video Adapter Shared System Memory: 2147807232
11:02:44: Using fixed low latency mode, factor 20
11:02:44: =====Stream Start: 2013-10-02, 11:02:44===============================================
11:02:44:   Multithreaded optimizations: On
11:02:44:   Base resolution: 1920x1080
11:02:44:   Output resolution: 1280x720
11:02:44: ------------------------------------------
11:02:44: Loading up D3D10 on NVIDIA GeForce GTX 760...
11:02:44: ------------------------------------------
11:02:44: Audio Format: 44100hz
11:02:44: Playback device {0.0.0.00000000}.{e211c193-d7fe-48c2-88ec-661a6d3212cb}
11:02:44: ------------------------------------------
11:02:44: Using desktop audio input: Speakers (2- Corsair Vengeance 1500)
11:02:44: ------------------------------------------
11:02:44: Using auxilary audio input: Microphone (2- Corsair Vengeance 1500)
11:02:44: ------------------------------------------
11:02:44: Audio Encoding: AAC
11:02:44:     bitrate: 96
11:02:44: Using bitmap image
11:02:44: Using Window Capture
11:02:44: Using Slide Show
11:02:44: Using text output
11:02:44: Using text output
11:02:44: Using bitmap image
11:02:44: Using Window Capture
11:02:44: Using bitmap image
11:02:44: Using graphics capture
11:02:44: Using bitmap image
11:02:44: ------------------------------------------
11:02:44: Video Encoding: x264
11:02:44:     fps: 60
11:02:44:     width: 1280, height: 720
11:02:44:     preset: faster
11:02:44:     profile: high
11:02:44:     keyint: 120
11:02:44:     CBR: yes
11:02:44:     CFR: yes
11:02:44:     max bitrate: 3000
11:02:44:     buffer size: 3000
11:02:44: ------------------------------------------
11:02:44: MMDeviceAudioSource: Frequency for device 'Speakers (2- Corsair Vengeance 1500)' is 352800, samples per sec is 44100
11:02:44: MMDeviceAudioSource: Frequency for device 'Microphone (2- Corsair Vengeance 1500)' is 352800, samples per sec is 44100
11:02:45: SharedTexCapture hooked
11:02:47: Using RTMP service: Twitch / Justin.tv
11:02:47:   Server selection: rtmp://live.justin.tv/app
11:02:47:   Interface: Intel(R) Ethernet Connection I217-V (ethernet, 1000 mbps)
11:02:47: Completed handshake with rtmp://live.justin.tv/app in 58 ms.
11:02:47: SO_SNDBUF was at 8192
11:02:47: SO_SNDBUF is now 65536
11:27:13: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 0 / 396288)
11:41:29: Total frames encoded: 139409, total frames duplicated: 57 (0.04%)
11:41:29: Total frames rendered: 139417, number of late frames: 2 (0.00%) (it's okay for some frames to be late)
11:41:29: RTMPPublisher::SocketLoop: Graceful loop exit
11:41:29: Average send payload: 19416 bytes, average send interval: 50 ms
11:41:29: Number of times waited to send: 0, Waited for a total of 0 bytes
11:41:29: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
11:41:29: Number of bytes sent: 900940761
11:41:29: 
11:41:29: Profiler time results:
11:41:29: 
11:41:29: ==============================================================
11:41:29: video thread frame - [100%] [avg time: 0.939 ms] [children: 82.6%] [unaccounted: 17.4%]
11:41:29: | scene->Preprocess - [82.6%] [avg time: 0.776 ms]
11:41:29: GPU download and conversion - [100%] [avg time: 0.101 ms] [children: 81.2%] [unaccounted: 18.8%]
11:41:29: | flush - [71.3%] [avg time: 0.072 ms]
11:41:29: | CopyResource - [7.92%] [avg time: 0.008 ms]
11:41:29: | conversion to 4:2:0 - [1.98%] [avg time: 0.002 ms]
11:41:29: Convert444Threads - [100%] [avg time: 0.365 ms] [children: 98.4%] [unaccounted: 1.64%]
11:41:29: | Convert444toNV12 - [98.4%] [avg time: 0.359 ms]
11:41:29: encoder thread frame - [100%] [avg time: 0.713 ms]
11:41:29: ==============================================================
11:41:29: 
11:41:29: 
11:41:29: Profiler CPU results:
11:41:29: 
11:41:29: ==============================================================
11:41:29: video thread frame - [cpu time: avg 0.182 ms, total 25506.2 ms] [avg calls per frame: 1]
11:41:29: | scene->Preprocess - [cpu time: avg 0.129 ms, total 18002.5 ms] [avg calls per frame: 1]
11:41:29: GPU download and conversion - [cpu time: avg 0.047 ms, total 6645.65 ms] [avg calls per frame: 1]
11:41:29: | flush - [cpu time: avg 0.04 ms, total 5662.84 ms] [avg calls per frame: 1]
11:41:29: | CopyResource - [cpu time: avg 0.003 ms, total 499.205 ms] [avg calls per frame: 1]
11:41:29: | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 171.6 ms] [avg calls per frame: 1]
11:41:29: Convert444Threads - [cpu time: avg 0.573 ms, total 159807 ms] [avg calls per frame: 2]
11:41:29: | Convert444toNV12 - [cpu time: avg 0.572 ms, total 159495 ms] [avg calls per frame: 2]
11:41:29: encoder thread frame - [cpu time: avg 0.017 ms, total 2402.42 ms] [avg calls per frame: 1]
11:41:29: ==============================================================
11:41:29: 
11:41:29: =====Stream End: 2013-10-02, 11:41:29=================================================
11:42:22: Using fixed low latency mode, factor 20
11:42:22: =====Stream Start: 2013-10-02, 11:42:22===============================================
11:42:22:   Multithreaded optimizations: On
11:42:22:   Base resolution: 1920x1080
11:42:22:   Output resolution: 1280x720
11:42:22: ------------------------------------------
11:42:22: Loading up D3D10 on NVIDIA GeForce GTX 760...
11:42:22: ------------------------------------------
11:42:22: Audio Format: 44100hz
11:42:22: Playback device {0.0.0.00000000}.{e211c193-d7fe-48c2-88ec-661a6d3212cb}
11:42:22: ------------------------------------------
11:42:22: Using desktop audio input: Speakers (2- Corsair Vengeance 1500)
11:42:22: ------------------------------------------
11:42:22: Using auxilary audio input: Microphone (2- Corsair Vengeance 1500)
11:42:22: ------------------------------------------
11:42:22: Audio Encoding: AAC
11:42:22:     bitrate: 96
11:42:22: Using bitmap image
11:42:22: Using Window Capture
11:42:22: Using Slide Show
11:42:22: Using text output
11:42:22: Using text output
11:42:22: Using bitmap image
11:42:22: Using Window Capture
11:42:23: Using bitmap image
11:42:23: Using graphics capture
11:42:23: Using bitmap image
11:42:23: ------------------------------------------
11:42:23: Video Encoding: x264
11:42:23:     fps: 60
11:42:23:     width: 1280, height: 720
11:42:23:     preset: faster
11:42:23:     profile: high
11:42:23:     keyint: 120
11:42:23:     CBR: yes
11:42:23:     CFR: yes
11:42:23:     max bitrate: 3000
11:42:23:     buffer size: 3000
11:42:23: ------------------------------------------
11:42:23: MMDeviceAudioSource: Frequency for device 'Speakers (2- Corsair Vengeance 1500)' is 352800, samples per sec is 44100
11:42:23: MMDeviceAudioSource: Frequency for device 'Microphone (2- Corsair Vengeance 1500)' is 352800, samples per sec is 44100
11:42:23: SharedTexCapture hooked
11:42:25: Using RTMP service: Twitch / Justin.tv
11:42:25:   Server selection: rtmp://live.justin.tv/app
11:42:25:   Interface: Intel(R) Ethernet Connection I217-V (ethernet, 1000 mbps)
11:42:25: Completed handshake with rtmp://live.justin.tv/app in 55 ms.
11:42:28: SO_SNDBUF was at 8192
11:42:28: SO_SNDBUF is now 65536
12:03:15: Total frames encoded: 75068, total frames duplicated: 40 (0.05%)
12:03:15: Total frames rendered: 75076, number of late frames: 1 (0.00%) (it's okay for some frames to be late)
12:03:15: RTMPPublisher::SocketLoop: Graceful loop exit
12:03:15: Average send payload: 19417 bytes, average send interval: 50 ms
12:03:15: Number of times waited to send: 0, Waited for a total of 0 bytes
12:03:15: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
12:03:15: Number of bytes sent: 483760003
12:03:15: 
12:03:15: Profiler time results:
12:03:15: 
12:03:15: ==============================================================
12:03:15: video thread frame - [100%] [avg time: 0.839 ms] [children: 80.9%] [unaccounted: 19.1%]
12:03:15: | scene->Preprocess - [80.9%] [avg time: 0.679 ms]
12:03:15: GPU download and conversion - [100%] [avg time: 0.115 ms] [children: 73.9%] [unaccounted: 26.1%]
12:03:15: | flush - [65.2%] [avg time: 0.075 ms]
12:03:15: | CopyResource - [6.96%] [avg time: 0.008 ms]
12:03:15: | conversion to 4:2:0 - [1.74%] [avg time: 0.002 ms]
12:03:15: Convert444Threads - [100%] [avg time: 0.372 ms] [children: 97.8%] [unaccounted: 2.15%]
12:03:15: | Convert444toNV12 - [97.8%] [avg time: 0.364 ms]
12:03:15: encoder thread frame - [100%] [avg time: 0.693 ms]
12:03:15: ==============================================================
12:03:15: 
12:03:15: 
12:03:15: Profiler CPU results:
12:03:15: 
12:03:15: ==============================================================
12:03:15: video thread frame - [cpu time: avg 0.182 ms, total 13728.1 ms] [avg calls per frame: 1]
12:03:15: | scene->Preprocess - [cpu time: avg 0.107 ms, total 8049.65 ms] [avg calls per frame: 1]
12:03:15: GPU download and conversion - [cpu time: avg 0.038 ms, total 2854.83 ms] [avg calls per frame: 1]
12:03:15: | flush - [cpu time: avg 0.029 ms, total 2184.02 ms] [avg calls per frame: 1]
12:03:15: | CopyResource - [cpu time: avg 0.003 ms, total 265.202 ms] [avg calls per frame: 1]
12:03:15: | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 93.6 ms] [avg calls per frame: 1]
12:03:15: Convert444Threads - [cpu time: avg 0.403 ms, total 60512.8 ms] [avg calls per frame: 2]
12:03:15: | Convert444toNV12 - [cpu time: avg 0.402 ms, total 60372.4 ms] [avg calls per frame: 2]
12:03:15: encoder thread frame - [cpu time: avg 0.008 ms, total 624.004 ms] [avg calls per frame: 1]
12:03:15: ==============================================================
12:03:15: 
12:03:15: =====Stream End: 2013-10-02, 12:03:15=================================================


Last game capture log:
2013-10-02, 11:02:44: we're booting up: 
11:02:45: D3D9EndScene called
11:02:45: D3D9 Present
11:02:45: D3DPRESENT_PARAMETERS {
11:02:45: 	BackBufferWidth: 1920
11:02:45: 	BackBufferHeight: 1080
11:02:45: 	BackBufferFormat: D3DFMT_A8R8G8B8
11:02:45: 	BackBufferCount: 1
11:02:45: 	MultiSampleType: D3DMULTISAMPLE_NONE
11:02:45: 	MultiSampleQuality: 0
11:02:45: 	SwapEffect: D3DSWAPEFFECT_DISCARD
11:02:45: 	hDeviceWindow: 68004
11:02:45: 	Windowed: true
11:02:45: 	EnableAutoDepthStencil: true
11:02:45: 	AutoDepthStencilFormat: D3DFMT_D24S8
11:02:45: 	Flags: None
11:02:45: 	FullScreen_RefreshRateInHz: 0
11:02:45: 	PresentationInterval: 2147483648
11:02:45: };
11:02:45: successfully set up d3d9 hooks
11:02:45: D3D9Present called
11:02:45: (half life scientist) everything..  seems to be in order
11:02:45: DoD3D9GPUHook: success
11:02:45: D3DSURFACE_DESC {
11:02:45: 	Format: D3DFMT_A8R8G8B8
11:02:45: 	Type: D3DRTYPE_SURFACE
11:02:45: 	Usage: D3DUSAGE_RENDERTARGET 
11:02:45: 	Pool: D3DPOOL_DEFAULT
11:02:45: 	MultiSampleType: D3DMULTISAMPLE_NONE
11:02:45: 	MultiSampleQuality: 0
11:02:45: 	Width: 1920
11:02:45: 	Height: 1080
11:02:45: };
11:02:45: successfully capturing d3d9 frames via GPU
11:41:29: ---------------------- Cleared D3D9 Capture ----------------------
11:41:29: D3D9EndScene called
11:41:29: D3D9Present called
11:42:23: received restart event, capturing
11:42:23: DoD3D9GPUHook: success
11:42:23: D3DSURFACE_DESC {
11:42:23: 	Format: D3DFMT_A8R8G8B8
11:42:23: 	Type: D3DRTYPE_SURFACE
11:42:23: 	Usage: D3DUSAGE_RENDERTARGET 
11:42:23: 	Pool: D3DPOOL_DEFAULT
11:42:23: 	MultiSampleType: D3DMULTISAMPLE_NONE
11:42:23: 	MultiSampleQuality: 0
11:42:23: 	Width: 1920
11:42:23: 	Height: 1080
11:42:23: };
11:42:23: successfully capturing d3d9 frames via GPU
12:03:15: ---------------------- Cleared D3D9 Capture ----------------------
12:03:15: D3D9EndScene called
12:03:15: D3D9Present called

It just happened again at the beginning of the last round. Really starting to get annoyed by this.

Maybe I should move away from Eastcoast servers and try and use centeral Texas or San Antonio.
 

alpinlol

Active Member
haved you tried streaming before that with a way higher bitrate?

because twitch is actually making people pay for using an excessive bitrate with literally banning them and getting them autokicked no matter if they change or not...


and its probably easier to build a new viewer base on hashd since you would be on the front page more often as the side grows and you stream often your viewerbase will also grow if your content is entertaining
 

ball2hi

Member
alpinlol said:
haved you tried streaming before that with a way higher bitrate?

because twitch is actually making people pay for using an excessive bitrate with literally banning them and getting them autokicked no matter if they change or not...


and its probably easier to build a new viewer base on hashd since you would be on the front page more often as the side grows and you stream often your viewerbase will also grow if your content is entertaining
The highest bitrate I've ever gone to is 3500, and after DCing a few times I've gone down to 3400, 3300, ect. That's incredibly stupid of Twitch to do that... wow. If that's true then Twitch has lost even more respect than before.

I've thought about Hashd.tv but the problem is that I don't have enough consistent viewers to be able to use that site. I won't get new viewers, I'll just keep the same consistent viewers. I don't think I'd ever grow since the only way I've grown so far is just people finding me in the directory searching for streams to watch.
 

vaesauce

Member
Hmm the log looks perfectly fine to me.

I'm assuming you're on Windows 7 64bit? If so, maybe try giving the OBS 64bit version a try?
 

ball2hi

Member
vaesauce said:
Hmm the log looks perfectly fine to me.

I'm assuming you're on Windows 7 64bit? If so, maybe try giving the OBS 64bit version a try?
I tried lookign for the 64b of OBS but it doesn't seem to have installed to my computer. I'm going to try and reinstall obs again and see if I can get the 64b version but I'm not sure if that would make the difference?

EDIT: Just reinstalled OBS using the installer. Again, it's not installing the 64b version.
 

ball2hi

Member
alpinlol said:
should be in your obs folder and theres another folder called 64bit
I looked in both OBS folders. There are separate OBS folders. One in Program Files and one in Program Files(x86), both of which are 32b, none of which have another OBS in them. I'll just download the binaries.
 

vaesauce

Member
ball2hi said:
vaesauce said:
Hmm the log looks perfectly fine to me.

I'm assuming you're on Windows 7 64bit? If so, maybe try giving the OBS 64bit version a try?
I tried lookign for the 64b of OBS but it doesn't seem to have installed to my computer. I'm going to try and reinstall obs again and see if I can get the 64b version but I'm not sure if that would make the difference?

EDIT: Just reinstalled OBS using the installer. Again, it's not installing the 64b version.


http://sourceforge.net/projects/obsproj ... p/download

Unzip, drag into your OBS folder. Profit.

I can't guarantee that it'll fix anything but it's worth a try :\ You should probably be using the 64bit anyway if you're on a 64bit OS.
 

ball2hi

Member
vaesauce said:
ball2hi said:
vaesauce said:
Hmm the log looks perfectly fine to me.

I'm assuming you're on Windows 7 64bit? If so, maybe try giving the OBS 64bit version a try?
I tried lookign for the 64b of OBS but it doesn't seem to have installed to my computer. I'm going to try and reinstall obs again and see if I can get the 64b version but I'm not sure if that would make the difference?

EDIT: Just reinstalled OBS using the installer. Again, it's not installing the 64b version.


http://sourceforge.net/projects/obsproj ... p/download

Unzip, drag into your OBS folder. Profit.

I can't guarantee that it'll fix anything but it's worth a try :\ You should probably be using the 64bit anyway if you're on a 64bit OS.
I just did that. Dragged from the 64b version, and it's still saying it's 32b.
 

vaesauce

Member
You didn't replace the 32bit one with the 64bit did you?

It should be

OBS FOLDER:
32Bit Folder
64Bit Folder

And use the 64bit client. Only of course if you have the 64bit Windows installed.
 
Top