Question / Help Streaming thread

terror569

New Member
Hey guys!
I've got a question about streaming! I know, I know. There is already soOooooO many threads about it but.. I need your help.
I have read even from official support that it is possible to stream with 1Mbit/s upload speed. I also saw a video about it. My up speed is 2Mbit/s and down something over 20 Mbit/s but it's irrelevant. So basically I have this set up ->
  • CPU: AMD Phenom II X6 1075t 3.12 GHz
  • GPU: ATI Radeon HD 5700 1GB - What a old shit! I know and i cri evrytiem
  • Motherboard: Gigabyte GA-990FXA-UD3
+ my speed test

3599134588.png


I know it deppends what upload I have but..
I'm using this settings in OBS atm. I have set it up from the league of legends forum.

2670-7b24a6839fda64fa35dbd1dcc1416766.jpg
+
2671-2e39dfc449807dda6be6dcbb69988813.jpg


And now. This is how it looks when I'm online. Pretty much doing nothing :/
2672-8ccb8f3889a8dc776fc7d466af76f871.jpg


If you have any advice I'll take it! Thanks for reading and help.
 

Attachments

  • obsSETTINGS.jpg
    obsSETTINGS.jpg
    244.7 KB · Views: 23
  • obsSETTINGS.jpg
    obsSETTINGS.jpg
    244.7 KB · Views: 17
  • obsSETTINGS2.jpg
    obsSETTINGS2.jpg
    225.9 KB · Views: 17
  • obsLIVE.jpg
    obsLIVE.jpg
    433 KB · Views: 16

ThoNohT

Developer
I'm not sure where you read all this. But apparently, you didn't read about including a log file so we can inspect your settings. This eliminates the need to upload attachments of settings windows.

From what I can see, you have used some custom x264 settings, which are more suitable for local recording. So start by removing them all. Then, your bitrate should be fine somewhere between 1000 and 1500, no need to make it that low. You can always try decreasing in steps of 100kbps, until you get a stable connection without dropped frames.
In fact, just click the defaults button in Advanced, there is no real need to change any of that. You might look at the x264 preset and set it to a slower value, if the quality isn't satisfactory, and your processor can handle it. But you really should start with the defaults there.

You have disabled Aero, is there any reason for doing this? Generally you want to keep aero enabled. If you then must use monitor capture, you can use the DWM capture in game capture. Note that it can only capture your primary screen though.

Because you are slightly limited in bitrate, you might want to downscale the video a bit.

I'm guessing about some things here, a log file would really help get a complete picture of your situation.
 

terror569

New Member
Hello thank you for the answer. I set the default settings and here is the log
//EDIT: Yes I'm also recording videos on youtube
//EDIT2: I have tried stream atm. I guess I would be able to stream with 800-850 bitrate.
After holidays I'm moving out and I'll have new ISP. My upload will be 4 Mbit/s. Now honestly. Will that be enough to stream in 720p? I guess 1080p wont be possible.

09:35:58: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
09:35:58: -------------------------------
09:35:58: CPU Name: AMD Phenom(tm) II X6 1075T Processor
09:35:58: CPU Speed: 3020MHz
09:35:58: Physical Memory: 4095MB Total, 4095MB Free
09:35:58: stepping id: 0, model 10, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 6, total cores 6
09:35:58: monitor 1: pos={0, 0}, size={1680, 1050}
09:35:58: Windows Version: 6.1 Build 7601 S
09:35:58: Aero is Disabled
09:35:58: -------------------------------
09:35:58: OBS Modules:
09:35:58: Base Address Module
09:35:58: 011B0000 OBS.exe
09:35:58: 55940000 OBSApi.dll
09:35:58: 5BD80000 DShowPlugin.dll
09:35:58: 57820000 GraphicsCapture.dll
09:35:58: 577F0000 NoiseGate.dll
09:35:58: 577D0000 PSVPlugin.dll
09:35:58: ------------------------------------------
09:35:58: Adapter 1
09:35:58: Video Adapter: AMD Radeon HD 5700 Series
09:35:58: Video Adapter Dedicated Video Memory: 1063067648
09:35:58: Video Adapter Shared System Memory: 3231834112
09:35:58: Video Adapter Output 1: pos={0, 0}, size={1680, 1050}, attached=true
09:35:58: =====Stream Start: 2014-07-02, 09:35:58===============================================
09:35:58: Multithreaded optimizations: On
09:35:58: Base resolution: 1280x720
09:35:58: Output resolution: 1280x720
09:35:58: ------------------------------------------
09:35:58: Loading up D3D10 on AMD Radeon HD 5700 Series (Adapter 1)...
09:35:58: ------------------------------------------
09:35:58: Audio Format: 44100 Hz
09:35:58: ------------------------------------------
09:35:58: Audio Channels: 2 Ch
09:35:58: Playback device Default
09:35:58: ------------------------------------------
09:35:58: Using desktop audio input: Sluchátka (Realtek High Definition Audio)
09:35:58: Global Audio time adjust: 0
09:35:58: Using 5.1 surround speaker setup
09:35:58: ------------------------------------------
09:35:58: Using auxilary audio input: Mikrofon (Realtek High Definition Audio)
09:35:58: Mic time offset: 0
09:35:58: ------------------------------------------
09:35:58: Audio Encoding: MP3
09:35:58: bitrate: 96
09:35:58: Using Monitor Capture
09:35:58: Scene buffering time set to 400
09:35:58: Using custom x264 settings: "crf=0 vbv-maxrate=100 vbv-bufsize=100"
09:35:58: Failed to set x264 profile: main
09:35:58: x264: VBV is incompatible with constant QP, ignored.
09:35:58: ------------------------------------------
09:35:58: Video Encoding: x264
09:35:58: fps: 24
09:35:58: width: 1280, height: 720
09:35:58: preset: fast
09:35:58: profile: main
09:35:58: keyint: 48
09:35:58: CBR: yes
09:35:58: CFR: yes
09:35:58: max bitrate: 100
09:35:58: buffer size: 100
09:35:58: ------------------------------------------
09:35:59: Using RTMP service: Twitch / Justin.tv
09:35:59: Server selection: rtmp://live.justin.tv/app
09:35:59: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
09:35:59: Completed handshake with rtmp://live.justin.tv/app in 463 ms.
09:36:01: SO_SNDBUF was at 8192
09:36:01: SO_SNDBUF is now 65536
09:36:02: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 129048 / 131072)
09:36:03: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
09:36:03: New Scene
09:36:03: Using graphics capture
09:36:03: Using text output
09:36:03: Using graphics capture
09:36:03: Using bitmap image
09:36:03: Trying to hook process: LoLLauncher.exe
09:36:03: SharedTexCapture hooked
09:36:23: Total frames encoded: 584, total frames duplicated: 7 (1.20%)
09:36:23: Total frames rendered: 595, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
09:36:31: RTMPPublisher::SocketLoop: Graceful loop exit
09:36:32: Average send payload: 126741 bytes, average send interval: 544 ms
09:36:32: Number of times waited to send: 57, Waited for a total of 225979 bytes
09:36:32: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 340 (65%), Total 340 (65%)
09:36:32: Number of bytes sent: 7097517
09:36:32:
09:36:32: Profiler time results:
09:36:32:
09:36:32: ==============================================================
09:36:32: video thread frame - [100%] [avg time: 3.211 ms] [children: 73.1%] [unaccounted: 26.9%]
09:36:32: | scene->Preprocess - [63.7%] [avg time: 2.044 ms]
09:36:32: | GPU download and conversion - [9.44%] [avg time: 0.303 ms] [children: 7.63%] [unaccounted: 1.81%]
09:36:32: | | flush - [6.79%] [avg time: 0.218 ms]
09:36:32: | | CopyResource - [0.405%] [avg time: 0.013 ms]
09:36:32: | | conversion to 4:2:0 - [0.436%] [avg time: 0.014 ms]
09:36:32: Convert444Threads - [100%] [avg time: 0.926 ms] [children: 98.6%] [unaccounted: 1.4%]
09:36:32: | Convert444toNV12 - [98.6%] [avg time: 0.913 ms]
09:36:32: encoder thread frame - [100%] [avg time: 1.555 ms] [children: 2.83%] [unaccounted: 97.2%]
09:36:32: | sending stuff out - [2.83%] [avg time: 0.044 ms]
09:36:32: ==============================================================
09:36:32:
09:36:32:
09:36:32: Profiler CPU results:
09:36:32:
09:36:32: ==============================================================
09:36:32: video thread frame - [cpu time: avg 1.442 ms, total 858.005 ms] [avg calls per frame: 1]
09:36:32: | scene->Preprocess - [cpu time: avg 1.206 ms, total 717.605 ms] [avg calls per frame: 1]
09:36:32: | GPU download and conversion - [cpu time: avg 0.078 ms, total 46.8 ms] [avg calls per frame: 1]
09:36:32: | | flush - [cpu time: avg 0.052 ms, total 31.2 ms] [avg calls per frame: 1]
09:36:32: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
09:36:32: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
09:36:32: Convert444Threads - [cpu time: avg 0.933 ms, total 2184.01 ms] [avg calls per frame: 4]
09:36:32: | Convert444toNV12 - [cpu time: avg 0.933 ms, total 2184.01 ms] [avg calls per frame: 4]
09:36:32: encoder thread frame - [cpu time: avg 1.228 ms, total 717.604 ms] [avg calls per frame: 1]
09:36:32: | sending stuff out - [cpu time: avg 0.026 ms, total 15.6 ms] [avg calls per frame: 1]
09:36:32: ==============================================================
09:36:32:
09:36:32: =====Stream End: 2014-07-02, 09:36:32=================================================
09:40:57: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
09:40:57: Failed loading CUDA dll


Last game capture log:
2014-07-02, 09:36:03: we're booting up:
09:36:03: CaptureThread: attached to process LoLLauncher.exe
09:36:03: D3D9 Present
09:36:03: GL Present
09:36:03: (half life scientist) everything.. seems to be in order
09:36:03: D3D9EndScene called
09:36:03: D3DPRESENT_PARAMETERS {
09:36:03: BackBufferWidth: 800
09:36:03: BackBufferHeight: 600
09:36:03: BackBufferFormat: D3DFMT_A8R8G8B8
09:36:03: BackBufferCount: 1
09:36:03: MultiSampleType: D3DMULTISAMPLE_NONE
09:36:03: MultiSampleQuality: 0
09:36:03: SwapEffect: D3DSWAPEFFECT_FLIP
09:36:03: hDeviceWindow: 5574312
09:36:03: Windowed: true
09:36:03: EnableAutoDepthStencil: true
09:36:03: AutoDepthStencilFormat: D3DFMT_D24S8
09:36:03: Flags: None
09:36:03: FullScreen_RefreshRateInHz: 0
09:36:03: PresentationInterval: 0
09:36:03: };
09:36:03: successfully set up d3d9 hooks
09:36:03: D3D9Present called
09:36:03: DoD3D9GPUHook: success
09:36:03: D3DSURFACE_DESC {
09:36:03: Format: D3DFMT_A8R8G8B8
09:36:03: Type: D3DRTYPE_SURFACE
09:36:03: Usage: D3DUSAGE_RENDERTARGET
09:36:03: Pool: D3DPOOL_DEFAULT
09:36:03: MultiSampleType: D3DMULTISAMPLE_NONE
09:36:03: MultiSampleQuality: 0
09:36:03: Width: 800
09:36:03: Height: 600
09:36:03: };
09:36:03: successfully capturing d3d9 frames via GPU
09:36:23: ---------------------- Cleared D3D9 Capture ----------------------
09:36:23: D3D9EndScene called
09:36:23: D3D9Present called
 
Last edited:

Hopewithinchaos

Forum Moderator
I would set that downscale in the resolution to 1.50. 720p at that low bitrate will look like pixelated garbage. also, as the Dev said, you can put your bitrate to around 1000, 1200 would probably be a sweet spot. If your ping is high in the games you're playing, try using the "automatic low latency" mode found in the advanced settings.

You're also clearly using Monitor capture, which is the slowest and lowest quality way of capturing your screen. Capture the DWM in Window capture if you want to capture whats on the monitor, if a game isn't full screened. It'll look way better.
 

terror569

New Member
I would set that downscale in the resolution to 1.50. 720p at that low bitrate will look like pixelated garbage. also, as the Dev said, you can put your bitrate to around 1000, 1200 would probably be a sweet spot. If your ping is high in the games you're playing, try using the "automatic low latency" mode found in the advanced settings.

You're also clearly using Monitor capture, which is the slowest and lowest quality way of capturing your screen. Capture the DWM in Window capture if you want to capture whats on the monitor, if a game isn't full screened. It'll look way better.

Well I was using Game Capture. But thanks for the reply. I'll try it out
/EDIT: BTW I found out that I can pretty easly stream D3. RoS, but League. No way
 
Last edited:
Top