Question / Help Constant Buffering On Stream

superstudmufin

New Member
Ok, before anybody asks for my comp specs, my settings, ISP, etc... I am going to list off all of the things I have tried, just so you know I'm not coming here as a first resort, this is my absolute last resort, even after contacting twitch.

1) I tried a VPN
2) I lowered my bitrate/buffer size. I even changed them to 50/100, and it still constantly buffered
3) I lowered my fps to 30, and my video quality to 720p
4) I made sure the server is close to me, it is in the same state as me (New York)
5) I read all of the forum posts, don't link them to me, I likely already read through the whole thing and tried every suggestion
6) I reset my stream key
7) Checked my interment to make sure my ISP wasn't throttling me

Here are my computer specs:

- AMD FX-8350 Eight-Core Processor 4.00 GHz
- 8.00 GB RAM
- Radeon XFX R9 270x
- Running 64-bit windows

Here are my settings in OBS currently:

http://puu.sh/eCGy7/fa9be669eb.png

http://puu.sh/eCGAJ/2213844080.png

http://puu.sh/eCGI1/2ca223cd40.png

And even though it doesn't really matter, here's a speed test (I have Verizon FiOS):

http://puu.sh/eCGXH/95d4d2a915.jpg



Any questions feel free to ask. I just started streaming again recently and was wondering why my viewer count dropped off so much. I used to be able to stream on my ASUS laptop with no problem, now I can't stream for 30 seconds without buffering.
 
How do you mean buffering? When you tried watching your own stream?
If you are from Europe, then the problem is 99% on Twitch's side - I realized over time that unless there are at least 8-10 viewers, the stream is _only_ available from San Francisco servers. For some reason, it doesn't work for lots/most european residents: the stream would play for 5 seconds and buffer for 30. There's absolutely nothing you can do.
 
How do you mean buffering? When you tried watching your own stream?
If you are from Europe, then the problem is 99% on Twitch's side - I realized over time that unless there are at least 8-10 viewers, the stream is _only_ available from San Francisco servers. For some reason, it doesn't work for lots/most european residents: the stream would play for 5 seconds and buffer for 30. There's absolutely nothing you can do.

I am from USA, NY to be exact. I only had 5 or so viewers, and they all said the stream was buffering every 20-30 seconds. I checked, and it did the same for me. I changed tons of things around many times, but the same buffering happened every time. It also would be delayed a lot, and then start skipping forward randomly.
 
I am from USA, NY to be exact. I only had 5 or so viewers, and they all said the stream was buffering every 20-30 seconds. I checked, and it did the same for me. I changed tons of things around many times, but the same buffering happened every time. It also would be delayed a lot, and then start skipping forward randomly.
Looks like Twitch is even shittier for small/new streamers than I thought. Man that sucks. And I am about to start myself.
 
up your bitrate to 3k
dont use custom buffer size

11:58:32: CLR host plugin strings not found, dynamically loading 4 strings
11:58:32: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
11:58:32: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
11:58:32: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
11:58:32: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
11:58:32: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
11:58:32: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
11:58:33: CLRHost:: Could not find/load browser settings at location C:\Users\George\AppData\Roaming\OBS\pluginData\browser.json
11:58:33: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\George\AppData\Roaming\OBS\pluginData\browser.json'.
11:58:33: File name: 'C:\Users\George\AppData\Roaming\OBS\pluginData\browser.json'
11:58:33: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
11:58:33: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
11:58:33: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
11:58:33: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
11:58:33: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
11:58:38: CLR host plugin instance deleted; removing dynamically loaded localization strings


Last game capture log:
2015-01-16, 20:16:26: we're booting up:
20:16:26: CaptureThread: attached to process DayZ.exe
20:16:26: D3D9 Present
20:16:26: DirectDraw Present
20:16:26: (half life scientist) everything.. seems to be in order
20:16:28: D3D9EndScene called
20:16:28: D3DPRESENT_PARAMETERS {
20:16:28: BackBufferWidth: 1920
20:16:28: BackBufferHeight: 1080
20:16:28: BackBufferFormat: D3DFMT_X8R8G8B8
20:16:28: BackBufferCount: 1
20:16:28: MultiSampleType: D3DMULTISAMPLE_NONE
20:16:28: MultiSampleQuality: 0
20:16:28: SwapEffect: D3DSWAPEFFECT_DISCARD
20:16:28: hDeviceWindow: 721956
20:16:28: Windowed: false
20:16:28: EnableAutoDepthStencil: true
20:16:28: AutoDepthStencilFormat: D3DFMT_D24S8
20:16:28: Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL
20:16:28: FullScreen_RefreshRateInHz: 60
20:16:28: PresentationInterval: 2147483648
20:16:28: };
20:16:28: successfully set up d3d9 hooks
20:16:28: D3D9Present called
20:16:28: DoD3D9GPUHook: success - d3d9ex
20:16:28: D3DSURFACE_DESC {
20:16:28: Format: D3DFMT_X8R8G8B8
20:16:28: Type: D3DRTYPE_SURFACE
20:16:28: Usage: D3DUSAGE_RENDERTARGET
20:16:28: Pool: D3DPOOL_DEFAULT
20:16:28: MultiSampleType: D3DMULTISAMPLE_NONE
20:16:28: MultiSampleQuality: 0
20:16:28: Width: 1920
20:16:28: Height: 1080
20:16:28: };
20:16:28: successfully capturing d3d9 frames via GPU
20:16:33: D3D9Reset called
20:16:33: ---------------------- Cleared D3D9 Capture ----------------------
20:16:33: successfully set up d3d9 hooks
20:16:38: D3D9EndScene called
20:16:38: D3D9Present called
20:16:38: DoD3D9GPUHook: success - d3d9ex
20:16:38: D3DSURFACE_DESC {
20:16:38: Format: D3DFMT_X8R8G8B8
20:16:38: Type: D3DRTYPE_SURFACE
20:16:38: Usage: D3DUSAGE_RENDERTARGET
20:16:38: Pool: D3DPOOL_DEFAULT
20:16:38: MultiSampleType: D3DMULTISAMPLE_NONE
20:16:38: MultiSampleQuality: 0
20:16:38: Width: 1920
20:16:38: Height: 1080
20:16:38: };
20:16:38: successfully capturing d3d9 frames via GPU
20:43:17: ---------------------- Cleared D3D9 Capture ----------------------
20:43:17: received restart event, capturing
20:43:17: DoD3D9GPUHook: success - d3d9ex
20:43:17: D3D9EndScene called
20:43:17: D3D9Present called

11:58:38: Memory Leaks Were Detected.
11:58:38:
 
up your bitrate to 3k
dont use custom buffer size

11:58:32: CLR host plugin strings not found, dynamically loading 4 strings
11:58:32: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
11:58:32: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
11:58:32: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
11:58:32: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
11:58:32: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
11:58:32: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
11:58:33: CLRHost:: Could not find/load browser settings at location C:\Users\George\AppData\Roaming\OBS\pluginData\browser.json
11:58:33: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\George\AppData\Roaming\OBS\pluginData\browser.json'.
11:58:33: File name: 'C:\Users\George\AppData\Roaming\OBS\pluginData\browser.json'
11:58:33: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
11:58:33: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
11:58:33: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
11:58:33: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
11:58:33: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
11:58:38: CLR host plugin instance deleted; removing dynamically loaded localization strings


Last game capture log:
2015-01-16, 20:16:26: we're booting up:
20:16:26: CaptureThread: attached to process DayZ.exe
20:16:26: D3D9 Present
20:16:26: DirectDraw Present
20:16:26: (half life scientist) everything.. seems to be in order
20:16:28: D3D9EndScene called
20:16:28: D3DPRESENT_PARAMETERS {
20:16:28: BackBufferWidth: 1920
20:16:28: BackBufferHeight: 1080
20:16:28: BackBufferFormat: D3DFMT_X8R8G8B8
20:16:28: BackBufferCount: 1
20:16:28: MultiSampleType: D3DMULTISAMPLE_NONE
20:16:28: MultiSampleQuality: 0
20:16:28: SwapEffect: D3DSWAPEFFECT_DISCARD
20:16:28: hDeviceWindow: 721956
20:16:28: Windowed: false
20:16:28: EnableAutoDepthStencil: true
20:16:28: AutoDepthStencilFormat: D3DFMT_D24S8
20:16:28: Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL
20:16:28: FullScreen_RefreshRateInHz: 60
20:16:28: PresentationInterval: 2147483648
20:16:28: };
20:16:28: successfully set up d3d9 hooks
20:16:28: D3D9Present called
20:16:28: DoD3D9GPUHook: success - d3d9ex
20:16:28: D3DSURFACE_DESC {
20:16:28: Format: D3DFMT_X8R8G8B8
20:16:28: Type: D3DRTYPE_SURFACE
20:16:28: Usage: D3DUSAGE_RENDERTARGET
20:16:28: Pool: D3DPOOL_DEFAULT
20:16:28: MultiSampleType: D3DMULTISAMPLE_NONE
20:16:28: MultiSampleQuality: 0
20:16:28: Width: 1920
20:16:28: Height: 1080
20:16:28: };
20:16:28: successfully capturing d3d9 frames via GPU
20:16:33: D3D9Reset called
20:16:33: ---------------------- Cleared D3D9 Capture ----------------------
20:16:33: successfully set up d3d9 hooks
20:16:38: D3D9EndScene called
20:16:38: D3D9Present called
20:16:38: DoD3D9GPUHook: success - d3d9ex
20:16:38: D3DSURFACE_DESC {
20:16:38: Format: D3DFMT_X8R8G8B8
20:16:38: Type: D3DRTYPE_SURFACE
20:16:38: Usage: D3DUSAGE_RENDERTARGET
20:16:38: Pool: D3DPOOL_DEFAULT
20:16:38: MultiSampleType: D3DMULTISAMPLE_NONE
20:16:38: MultiSampleQuality: 0
20:16:38: Width: 1920
20:16:38: Height: 1080
20:16:38: };
20:16:38: successfully capturing d3d9 frames via GPU
20:43:17: ---------------------- Cleared D3D9 Capture ----------------------
20:43:17: received restart event, capturing
20:43:17: DoD3D9GPUHook: success - d3d9ex
20:43:17: D3D9EndScene called
20:43:17: D3D9Present called

11:58:38: Memory Leaks Were Detected.
11:58:38:


Nope. Didn't work. Still fucktons of buffering, and no watchable video.
 
problem is known i actually got a statement from xanbot (twitch admin) to get the server ip and whatnot and send them so they can find the issues even faster but the buffering issues have been there for a really really long time and i face the same issues i can stream whatever resolution/bitrate/fps/server whatever in combination and in the end it ALWAYS buffers and i even get 5-10+viewers due to mates helping me out some of them get actually lucky and dont have buffering issues but 90% of them just watch 5-10 seconds and buffer 5-15 seconds
 
Back
Top