Question / Help Can I stream in 1080p when playing Starcraft2 ?

yaeger

New Member
Hello, im currently streaming at 720p, and it works great!
anywho I want to stream at 1080 while playing sc2.

My setup is this :

Gainward GFX Titan
Samsung SSD 840pro
Intel i5-3570k
Asus P8z77 Mainboard
16gb RAM

thanks if u guys can help me ! :)
 

Kharay

Member
What framerate are you streaming at? If you've been streaming at 60 FPS in 720p, you should typically be able to get away with 30 FPS in 1080p. Which is the recommended framerate for 1080p anyhow. 1080p@60 FPS is a bit excessive. ;)

More importantly though -- have you tried it yet? Only one way to find out. :P
 

FerretBomb

Active Member
Post the contents of a log of a live streaming session; they're located in %appdata%\OBS\logs and are just a text file. Paste the contents here between 'code' tags.

Also run a 6MB test at http://testmy.net/upload to get an idea of what kind of actual constant throughput you have available. I would not try to stream 1080p@30 at less than 2500kbps, plus a bit of additional network margin for the game's network communications.
 

yaeger

New Member
:::.. Upload Speed Test Result Details ..:::
Upload Connection Speed:: 9616 Kbps or 9.6 Mbps
Upload Speed Test Size:: 6 MB or 6144 kB or 6291456 bytes
Upload Binary File Transfer Speed:: 1202 kB/s or 1.2 MB/s
Tested At:: http://TestMy.net Version 13
Validation:: http://testmy.net/db/M8Vqc1B
More Stats:: http://testmy.net/compID/430235507
Test Time:: 2013-07-27 11:28:12 Local Time
Location:: Trondheim, NO NO >> Destination:: Amsterdam, NL / Europe
1MB Upload in 0.85 Seconds - 1GB Upload in ~15 Minutes - 172X faster than 56K
This test of exactly 6144 kB took 5.234 seconds to complete

Hello again. this is what i get when i did that test.

im streaming at 60fps currently at 720p, i tried 1080p some months ago, but it felt a bit laggy ingame( i dont know what kind of settings i should have besides the 1080p)
 

Kharay

Member
Could you run it at 1080p@30 FPS for a few minutes and then post a log of that? And also post the VOD for it? So we can see and diagnose the issue?
 

yaeger

New Member
11:49:01: Open Broadcaster Software v0.542b - 32bit (´・ω・`)
11:49:01: -------------------------------
11:49:01: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
11:49:01: CPU Speed: 3502MHz
11:49:01: Physical Memory: 4095MB Total, 4095MB Free
11:49:01: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
11:49:01: monitor 1: pos={0, 0}, size={1920, 1080}
11:49:01: Windows Version: 6.1 Build 7601 S
11:49:01: Aero is Disabled
11:49:01: -------------------------------
11:49:01: OBS Modules:
11:49:01: Base Address Module
11:49:01: 00F40000 OBS.exe
11:49:01: 5F760000 OBSApi.dll
11:49:01: 5F520000 DShowPlugin.dll
11:49:01: 5F500000 GraphicsCapture.dll
11:49:01: 5F4E0000 NoiseGate.dll
11:49:01: 5F4C0000 PSVPlugin.dll
11:49:01: 5F4B0000 SC2SceneSwitcher.dll
11:49:01: ------------------------------------------
11:49:01: Adapter 1
11:49:01: Video Adapter: NVIDIA GeForce GTX TITAN
11:49:01: Video Adapter Dedicated Video Memory: 3221225472
11:49:01: Video Adapter Shared System Memory: 1073676288
11:49:01: =====Stream Start: 2013-07-27, 11:49:01===============================================
11:49:01: Multithreaded optimizations: On
11:49:01: Base resolution: 1920x1080
11:49:01: Output resolution: 1920x1080
11:49:01: ------------------------------------------
11:49:01: Loading up D3D10...
11:49:01: Playback device Default
11:49:01: ------------------------------------------
11:49:01: Using desktop audio input: Speakers (Realtek High Definition Audio)
11:49:01: ------------------------------------------
11:49:01: Using auxilary audio input: Microphone (Realtek High Definition Audio)
11:49:01: ------------------------------------------
11:49:01: Audio Encoding: AAC
11:49:01: bitrate: 256
11:49:01: Using graphics capture
11:49:01: ------------------------------------------
11:49:01: Video Encoding: x264
11:49:01: fps: 30
11:49:01: width: 1920, height: 1080
11:49:01: preset: veryfast
11:49:01: CBR: no
11:49:01: CFR: no
11:49:01: max bitrate: 2500
11:49:01: buffer size: 3000
11:49:01: quality: 8
11:49:01: ------------------------------------------
11:49:03: Using RTMP service: Twitch / Justin.tv
11:49:03: Server selection: rtmp://live-fra.justin.tv/app
11:49:04: SO_SNDBUF was at 8192
11:49:04: SO_SNDBUF is now 65536
11:49:05: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:49:05: New Scene
11:49:05: Using bitmap image
11:49:05: ------------------------------------------
11:49:05: device: Logitech HD Webcam C615,
11:49:05: device id \\?\usb#vid_046d&pid_082c&mi_02#7&215c2714&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
11:49:05: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
11:49:05: audio device: (null),
11:49:05: audio device id (null),
11:49:05:
11:49:05: Using directshow input
11:49:05: Using graphics capture
11:49:06: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:49:06: New Scene
11:49:06: Using bitmap image
11:49:06: Using Monitor Capture
11:49:12: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:49:12: New Scene
11:49:12: Using bitmap image
11:49:12: Using graphics capture
11:49:13: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:49:13: New Scene
11:49:13: Using Monitor Capture
11:49:13: Using bitmap image
11:49:15: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:49:15: New Scene
11:49:15: Using bitmap image
11:49:15: Using graphics capture
11:49:20: Using bitmap image
11:49:46: Using bitmap image
11:50:01: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:50:01: New Scene
11:50:01: Using graphics capture
11:50:01: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:50:01: New Scene
11:50:01: Using bitmap image
11:50:01: Using graphics capture
11:50:03: SharedTexCapture hooked
11:50:34: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:50:34: New Scene
11:50:35: Using bitmap image
11:50:35: Using Monitor Capture
11:50:37: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:50:37: New Scene
11:50:37: Using bitmap image
11:50:37: Using graphics capture
11:50:49: SharedTexCapture hooked
11:51:28: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:51:28: New Scene
11:51:28: Using bitmap image
11:51:28: Using Monitor Capture
11:51:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:51:29: New Scene
11:51:29: Using bitmap image
11:51:29: Using graphics capture
11:51:43: SharedTexCapture hooked
11:52:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:52:29: New Scene
11:52:29: Using bitmap image
11:52:29: Using Monitor Capture
11:52:33: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:52:33: New Scene
11:52:33: Using bitmap image
11:52:33: Using graphics capture
11:52:37: SharedTexCapture hooked
11:55:18: RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 131072
11:56:33: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:56:33: New Scene
11:56:33: Using bitmap image
11:56:33: Using Monitor Capture
11:56:44: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:56:44: New Scene
11:56:44: Using bitmap image
11:56:44: Using graphics capture
11:56:44: SharedTexCapture hooked
11:57:15: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:57:15: New Scene
11:57:15: Using bitmap image
11:57:15: Using Monitor Capture
11:57:30: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:57:30: New Scene
11:57:30: Using bitmap image
11:57:30: Using graphics capture
11:57:30: SharedTexCapture hooked
11:57:31: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:57:31: New Scene
11:57:31: Using graphics capture
11:57:45: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
11:57:45: New Scene
11:57:45: Using bitmap image
11:57:45: Using graphics capture
11:57:46: SharedTexCapture hooked
12:01:56: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12:01:56: New Scene
12:02:01: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12:02:01: New Scene
12:02:01: Using bitmap image
12:02:01: Using graphics capture
12:02:02: SharedTexCapture hooked
12:04:02: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12:04:02: New Scene
12:04:38: Total frames rendered: 27982, number of frames that lagged: 22 (0.08%) (it's okay for some frames to lag)
12:04:38: RTMPPublisher::SocketLoop: Aborting due to bStopping
12:04:38: Number of times waited to send: 17, Waited for a total of 49668 bytes
12:04:38: Number of b-frames dropped: 294 (1.1%), Number of p-frames dropped: 325 (1.2%), Total 619 (2.2%)
12:04:38: =====Stream End: 2013-07-27, 12:04:38=================================================
12:04:43:
12:04:43: Profiler results:
12:04:43:
12:04:43: ==============================================================
12:04:43: frame - [100%] [avg time: 6.307 ms (cpu time: avg 4.475 ms, total 125238 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.143%]
12:04:43: | frame preprocessing and rendering - [43.8%] [avg time: 2.764 ms (cpu time: avg 1.74 ms, total 48703.5 ms)] [avg calls per frame: 1] [children: 23.3%] [unaccounted: 20.5%]
12:04:43: | | scene->Preprocess - [23.3%] [avg time: 1.472 ms (cpu time: avg 1.248 ms, total 34928.6 ms)] [avg calls per frame: 1]
12:04:43: | video encoding and uploading - [56%] [avg time: 3.534 ms (cpu time: avg 2.732 ms, total 76456.1 ms)] [avg calls per frame: 1] [children: 54.7%] [unaccounted: 1.3%]
12:04:43: | | flush - [5.11%] [avg time: 0.322 ms (cpu time: avg 0.043 ms, total 1216.81 ms)] [avg calls per frame: 1]
12:04:43: | | CopyResource - [1.46%] [avg time: 0.092 ms (cpu time: avg 0.03 ms, total 858.002 ms)] [avg calls per frame: 0]
12:04:43: | | conversion to 4:2:0 - [0.793%] [avg time: 0.05 ms (cpu time: avg 0.006 ms, total 171.6 ms)] [avg calls per frame: 0]
12:04:43: | | call to encoder - [47%] [avg time: 2.965 ms (cpu time: avg 2.606 ms, total 72946.1 ms)] [avg calls per frame: 0]
12:04:43: | | sending stuff out - [0.365%] [avg time: 0.023 ms (cpu time: avg 0.015 ms, total 421.202 ms)] [avg calls per frame: 0]
12:04:43: | Convert444Threads - [1.06e+003%] [avg time: 66.935 ms (cpu time: avg 2.571 ms, total 71963.3 ms)] [avg calls per frame: 1]
12:04:43: ==============================================================
12:04:43:

theres the log, i got some frames dropped and 1| resource stalls( dont know what that means, its inside sc2 )
 

yaeger

New Member
I tried to stream 1080p with this setup

i5 3570k
Gfx titan
16gb ram

Upload :: 9.7 Mbps 1.2 MB/s
Your Speed :: 9.7 Mbps

setup

1080p
30fps
quality 8
preset very fast
max bitrate 2000
buffersize 2500

I get some "resource stalls 1-3 pr min) it says( i have no idea what that means) and some dropped frames.

I wonder what i can tweak to have the best performance ingame and giving the viewers proper 1080

i will upload a vid when its avalabile
 

alpinlol

Active Member
try without custom buffer and maybe change the server you are streaming to because for some reason you are dropping frames

the amount of lagged frames is okay.
 

Krazy

Town drunk
I personally recommend not streaming to the Frankfurt server. It's had a history of being problematic for people. I would really recommend bumping up your bitrate to 3000 if switching servers solves your frame drop issue though. 1080p30fps @2500 will look worse than 720p60fps @2500

The resource stalls bit is when your hardware hangs up on something, I think. I notice it typically when I'm playing my first map of the day because for some stupid reason SC2 still can't properly cache assets.
 

Kharay

Member
There is a fix for that; the unit preloader. Just run it once whenever first loading up SC2. It will create all units, use all abilities, etc, etc, etc. Just to cache the assets. You can find it in the Arcade; there's a HOTS and a WOL version.
 

Kharay

Member
Well, personally I never did mind. Thing is, SC2 is a highly complex and sophisticated piece of software, I don't mind there's 1 area where it maybe falls behind a little bit. Particularly not when this sophisticated piece of software does allow for the creation of a custom map that resolves its one issue. ;)

If only the same had been possible in Diablo III, which suffers from the same asset caching issue. Even more so, actually. Ever try that one? Now there's some awful asset caching... first runthrough of your daily farming run -- completely unplayable. ;)
 

Krazy

Town drunk
Before patch 1.5 (when they changed to that STUPID streaming whatever garbage) unit preloader was never necessary. When HotS was in beta, it stopped being an issue, and then MYSTERIOUSLY popped up again. It's also an issue in Diablo 3, like you mentioned, that I eventually got fed up with and shoved all the assets over to a USB 3.0 drive. I may just do the same fix for SC2 and be done with it, but it's retarded that it's even necessary. The game used to freaking work without hiccups without any of these dumbass workarounds.

Sorry, rant over. Now back to your regularly scheduled thread...
 
Top