Question / Help 2nd PC setup for Streaming Spec Help

FerretBomb

Active Member
No i5 isnt enough. I know what im talking. Even the i7 2600k overclocked cant stream higher than 720@60fps very fast preset as a streaming pc with nvidea 680gtx and 16gig ram on windows 8.1
Er... I currently stream from an i7-920 at stock clocks, which can absolutely do 720p@60 or 1080p@30, on x264 Veryfast.

I did it still i upgrade my streaming system from i7 2600 k oc (4,1) too i7 4790k, because i get problems if i set anything higher than 720p60fps with very fast preset. And as a streaming pc it is for sure not strong enough. If you want reach a better quality ;)
Something is very broken with your setup then. An i7-2600k should have no problems whatsoever with 720p@60fps.

You must not have read what I said then. You can use NVENC at a high bit rate to the 2nd PC. The 2nd PC (as stated above) To do all the hard work of getting your stream to Twitch. But you have a 4790K with Quick sync I might add, you really don't need a 2nd PC at all.
Yep, a cap-cardless 2-PC setup can work. I'm planning to dual-boot my new machine to serve as a reencoder relay for exactly this purpose, to have the option. Curious if your distro is a minimal nginx-rtmp repack? Live-Thumbdrivable?

QSV is still noticeably worse quality than x264 VF. NVENC is even worse. Not options to consider aside from on-LAN short hop to a recompressor.
 

FaHu

Member
Yeah sure. But i can tell you that encoding on a second PC doesnt need that much power. Even a pretty old setup can do that.
I use the i7 5820K @ 4,5Ghz to get the best quality out of a single PC setup, just because i wanted it and the power bill here in Germany is pretty high - so in the long term its cheaper to run a single powerful system than 2 smaller rigs doing the same job.
You didnt understand streaming. Do you know that every single thing you add in your stream has to be get encoded. If you use a webcam the cpu usage goes up. If you use higher resolution the cpu usage goes up. If you increase the fps the usage of the cpu goes up. If you use a capturecard the cpu usage goes up. The capturecard didnt work for your obs. Obs has still to encode the video its gets from the capturecard. Did you even realize lags stucks and others in your games. Probably youvplay games like hearthstone and LoL which doesnt need any resources :D. Play crysis on max settings and say again your system works fine Kappa
 

FaHu

Member
You must not have read what I said then. You can use NVENC at a high bit rate to the 2nd PC. The 2nd PC (as stated above) To do all the hard work of getting your stream to Twitch. But you have a 4790K with Quick sync I might add, you really don't need a 2nd PC at all.
Twitch doesnt support very high bitrate. Nvenc and quicksync doesnt bring any high quality on the screen and also struggle in higher resolution like 1080p60fps and my i7 4i90k is in my streaming pc. My gaming pc has a i7 6800k
 

FaHu

Member
Er... I currently stream from an i7-920 at stock clocks, which can absolutely do 720p@60 or 1080p@30, on x264 Veryfast.


Something is very broken with your setup then. An i7-2600k should have no problems whatsoever with 720p@60fps.

Yep, a cap-cardless 2-PC setup can work. I'm planning to dual-boot my new machine to serve as a reencoder relay for exactly this purpose, to have the option. Curious if your distro is a minimal nginx-rtmp repack? Live-Thumbdrivable?

QSV is still noticeably worse quality than x264 VF. NVENC is even worse. Not options to consider aside from on-LAN short hop to a recompressor.
I didnt say it cant stream in 720p60fps but. It cant stream higher. If you use 1-2 webcams in the same resolution your cpu get almost 100% did you guys all stream just the game without any webcams and stuff.... that is really sad 4Head
 

Cryonic

Member
You didnt understand streaming. Do you know that every single thing you add in your stream has to be get encoded. If you use a webcam the cpu usage goes up. If you use higher resolution the cpu usage goes up. If you increase the fps the usage of the cpu goes up. If you use a capturecard the cpu usage goes up. The capturecard didnt work for your obs. Obs has still to encode the video its gets from the capturecard. Did you even realize lags stucks and others in your games. Probably youvplay games like hearthstone and LoL which doesnt need any resources :D. Play crysis on max settings and say again your system works fine Kappa

I can actually stream everything while playing at high/maxed out settings. And yes, crysis3 too. This is why i have a 5820K overclocked to blasting 4,5GHz.
And i use the Logitech c920 with the native resolution and chromakey etc.
I know that everything will be encoded. But in a 2 PC setup your first PC encodes everything at a really high bitrate, preferably over Quicksync or NVenc (reducing the CPU load to almost 0) and then the second PC only will encode a single videofeed, that contains everything and has high bitrate. The job of the second PC is just to squeeze down the videofeed to a reasonable bitrate, so twitch will not ban you for using 30-50mbit/s.
And thats it, nothing else happens on the second PC.
I can actually set up this on an old Athlon quadcore and show you how it works.
 

GillyMoMo

Member
Twitch doesnt support very high bitrate. Nvenc and quicksync doesnt bring any high quality on the screen and also struggle in higher resolution like 1080p60fps and my i7 4i90k is in my streaming pc. My gaming pc has a i7 6800k

And again you are misunderstanding me. I guess me having a twitch channel myself means I don't know. And an i7 4790K struggles? I don't think so. My 8320 doesn't struggle, even with downscale. Quicksync at 720p60@ 2750kbs works great. NVENC @ 15000kbs to your 4790K for transcode looks great. There must be something you aren't doing right.

Er... I currently stream from an i7-920 at stock clocks, which can absolutely do 720p@60 or 1080p@30, on x264 Veryfast.



Yep, a cap-cardless 2-PC setup can work. I'm planning to dual-boot my new machine to serve as a reencoder relay for exactly this purpose, to have the option. Curious if your distro is a minimal nginx-rtmp repack? Live-Thumbdrivable?

QSV is still noticeably worse quality than x264 VF. NVENC is even worse. Not options to consider aside from on-LAN short hop to a recompressor.

That is something I am working on actually, the distro is in fact live (although I am still working out the bugs with the live user as we speak). It also has the nginx-rtmp module in it as well. I even placed an example in the nginx.conf file!
 

FerretBomb

Active Member
I didnt say it cant stream in 720p60fps but. It cant stream higher. If you use 1-2 webcams in the same resolution your cpu get almost 100% did you guys all stream just the game without any webcams and stuff.... that is really sad 4Head
Uh.. what? A webcam will add a small amount of CPU overhead, but that's from processing the data coming from the cam, and not its inclusion into the streaming scene. If you had the camera just on (as in active, not just connected) you would have the same load. Same with capture cards. They're less efficient than just using a game capture, but generally won't be a huge CPU hit, especially as compared to the overall encoding thread. It'd be like having a truckload of bread, and adding one extra loaf. If the CPU margins are that tight, even scene variance is going to screw everything up.

1-2 webcams isn't going to cause 100% CPU load unless your setup is hosed. Heck, if each cam added more than 5% load I'd be pretty shocked.

That is something I am working on actually, the distro is in fact live (although I am still working out the bugs with the live user as we speak). It also has the nginx-rtmp module in it as well. I even placed an example in the nginx.conf file!
I'll have to snag and take a look; the output from my own nginx-rtmp re-compress attempts has been problematic both on quality and throughput.
 
Top