Question / Help Streaming PC

Antix

Member
Hi,

since im kinda new to this topic i wanted to know what a good setup would be, for a 2 PC setup. What would a good streaming PC be? Do i need a good gfx? Or is a blackmagic intensity pro enough? What about ram? SSD? Which CPU do stream 1080p 60 FPS at a slow preset?

For example: with my cpu i can stream at a medium preset without dropping too much fps ingame and its only a 2.2 2nd gen i7 ( mobile ).

Regards
 

Smoshi

Member
Well,

I don't know much about streaming with 2 PCs. But a very fast processor is needed for 1080p@60fps. You would also need really good upload bandwidth.

Can you post your OBS log? You can find your log by pressing windows key + R (may be different depending on your operating system.. but it's the Run command) and typing %APPDATA% . Go into the OBS folder, find logs, and open up the latest log file. Copy and paste it here.
 

Antix

Member
Well, bandwidth is not a problem for me, got 6000 up .... but i don't think it is that smart to stream with more than 4000 .... even 1080p.

I actually want a 2nd PC just streaming, so i can use the slowest preset, cuz it really helps with pixelation issues more than anything else ...

1080p and 60fps won't work anyway...30fps yes, havent seen a capture card that support 60 fps so far, 30 are enough anyways.

Log:
Open Broadcaster Software v0.466a - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
CPU Speed: 2195MHz
Physical Memory: 4073MB Total, 2030MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
Windows Version: 6.2 Build 9200
Aero is Enabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce GTX 485M
Video Adapter Dedicated Video Memory: 2096562176
Video Adapter Shared System Memory: 1867296768
------------------------------------------
Adapter 2
Video Adapter: Microsoft Basic Render Driver
Video Adapter Dedicated Video Memory: 0
Video Adapter Shared System Memory: 268435456
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1920x1080
Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
------------------------------------------
Using auxilary audio input: Analog in 1-2 (Mackie Onyx Satellite)
------------------------------------------
Audio Encoding: AAC
bitrate: 128
Using graphics capture
------------------------------------------
Video Encoding: x264
fps: 30
width: 1280, height: 720
preset: fast
CBR: no
max bitrate: 2500
buffer size: 2000
quality: 8
------------------------------------------
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-ams.justin.tv/app
SO_SNDBUF already at 65536
bufferTime: 2496, outputRateWindowTime: 1000, dropThreshold: 2996
Total frames rendered: 1794, number of frames that lagged: 2 (0.11%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 3.719 ms] [avg calls per frame: 1] [children: 73.8%] [unaccounted: 26.2%]
| scene->Preprocess - [0.108%] [avg time: 0.004 ms] [avg calls per frame: 1]
| video encoding and uploading - [73.7%] [avg time: 2.74 ms] [avg calls per frame: 1] [children: 53.8%] [unaccounted: 19.9%]
| | CopyResource - [0.403%] [avg time: 0.015 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0807%] [avg time: 0.003 ms] [avg calls per frame: 0]
| | call to encoder - [52.8%] [avg time: 1.964 ms] [avg calls per frame: 0]
| | sending stuff out - [0.511%] [avg time: 0.019 ms] [avg calls per frame: 0]
==============================================================

I'd totally like to stream @1080p, 30 fps, 3500 -4k and the slowest preset possible. Therefore i'd need a 2nd PC ...

Regards
 

Grimio

Member
I wonder if the i3-3225 with the integrated HD4000 would be enough to handle 1080p@30fps.
I'd say probably yes. That would enable a relatively cheap and compact Mini-ITX setup.
 

Grimio

Member
Whoa, I didn't know about that estimator. Cool stuff, gives a good starting point.
The OP didn't ask for suggestions for his laptop, but which PC to buy for a 2-computer stream setup.

Also OP, do you aready have the blackmagic intensity pro, or do you intend to buy it?
 

Antix

Member
Grimio said:
Whoa, I didn't know about that estimator. Cool stuff, gives a good starting point.
The OP didn't ask for suggestions for his laptop, but which PC to buy for a 2-computer stream setup.

Also OP, do you aready have the blackmagic intensity pro, or do you intend to buy it?

No, i don't have it....i don't know which to take anyway. AverMedia seems quite popular as well. ( and btw....i already can stream with 1080p and 30 fps on my laptop ....i just don't want to, esp. cuz i wanna use a slower preset...)

I don't think an I3 can handle slow presets.... ATM i can go 720p, 30fps and a fast preset, without losing fps that would hurt.

Regards
 

Antix

Member
Well, the estimator... doesn't help at all. I've done A LOT of testing, for example: lowering the quality doesn't fight pixelation as much as lowering the preset .... its not even worth ot. I've streamed with quality 5 ....8...10... BARELY any difference.

Lowering the preset? A LOT.

1080p, 30fps, slowest preset possible. What CPU?

How important is a regular gfx, additional to a capture card? Cuz i won't be playing on that system....just streaming.

Regards

EDIT:

The AverMedia Live Gamer HD actually has a built in h.264 encoder, so having a beafy CPU won't be that necessary...... but then again h.264 or x.264 aren't interesting, since HEVC isn't THAT far away ..... damn ....
 

Grimio

Member
Slower preset does help a lot with the quality if you can afford to go down to medium/slow. For which you will need an i5-3570K(the hd4000 is quite a bit more powerful than the hd2500 on the non-K version) or equivalent.

Also, I can recommend the Live Gamer HD. I'm using it for 720p60fps, but 1080p30fps works good too.
But forget the encoder on this thing, it's really bad and you can't use it anyway if you simultaneously use it for capturing.
 

Antix

Member
Yeah, im currently going with fast on my 2.2 I7, but therefore i had to go with 30 fps instead of 60 ( 720p ). The reason i went for a slower preset:

At a 2500 bitrate with "very fast" ( 720p ...30 or 60 fps, doesn't matter ): i get baaad artifact at dark areas.

At a 2500 bitrate with "fast" ( 720p 30 fps), aq-mode 2 and aq-strength 1.5: waaaay better.

But i'd like to go 720p @60fps or 1080p@30fps ..... with even a slower preset if possible.

Is an 3570k enough? Is the hd4000 also enough?

Regards
 

Antix

Member
btw: streaming with a 2nd PC won't drop my frames ingame, so i should be able to go with 60 fps and a slow preset ( fast would be ok...), or not?

EDIT: Also.... why using the Avermedia Live HD? Software: OBS, encoding: OBS/PC ..... what exactly is the Avermedia for? Only to have an HDMI input? There must be cheaper solutions keeping in mind one won't use the features?
 

Grimio

Member
I did some testing a few days ago with the Virtu MVP where I forced OBS to use the HD4000 and not my GTX670.
There was a slight decrease in speed while capturing but it was still way below the 1000ms divided by 60frames threshold. I imagine at 30fps it will be even more irrelevant.

I should do some more testing to be sure, but it looks good for now.

The slow preset will be a resource hog, but i just can't imagine this cpu having problems with it considering how well it performs encoding blu-ray quality videos(which have far more bitrate, granted). I would welcome a more experience based opinion here.

The Live HD I use? Well, I bought it before OBS became the big new thing all over the place and before there was a lightning fast Win8 capture :D
I'm still using it because it gives me some extra options I don't have with software capture, like playing games in fullscreen, which results in somewhat better performance.
 

Antix

Member
Hm, would really like to know, if a 3570k is enough for 1080p, 30fps, 4000bitrate and a slower preset ( AT LEAST fast ).
 

Smoshi

Member
Is your processor overclocked?
Also, what kind of cooling do you use? What are your temps when you are streaming?

It's possible your CPU might be overheating and causing a slowdown. Have you looked into Core Parking?
 

Grimio

Member
Smoshi said:
Is your processor overclocked?
Also, what kind of cooling do you use? What are your temps when you are streaming?

It's possible your CPU might be overheating and causing a slowdown. Have you looked into Core Parking?
Huh? Where does anyone mention any of those problems? :o
 

Antix

Member
Can actually someone with some knowledge help me? :D ...

How important is a gfx in the 2nd pc? 1080p, 30fps, at least "fast" preset = 3570k enough?! Cmon...there has to be someone that knows it....
 

Krazy

Town drunk
Not all that important. Something like a 560ti would likely more than suffice and perhaps even be overkill. Actually, I'm pretty sure any DirectX 10 capable GPU would be enough since you aren't going to be using game capture and copying stuff from the GPU + playing the game.
 

Smoshi

Member
Sorry, I actually responded to this thread by accident. What I posted above was for another person :P
Sorry about that.
 
Top