Question / Help External CPU For Encoding

This is my first thread on this website, and I wanted to avoid asking, but it's really hard to get a clear answer.

So what I have learned is that there are three methods of getting an encoder for twitch.
1. OBS - which is seen as the most efficient because the CPU in your computer has algorithms that make it's encoding the smoothest.
2. Capture Card w/ Encoding - This is seen as less efficient especially nowadays
3. External Computer - This is an iffy-topic.. not a whole lot of people do it.

What I want to know is, which one is the best?
For example, I have a nice i5 (Haswell) computer that runs at 3.4ghz at Quad Core, but I also have another computer just sitting around that has an i3 (Skylake) Duo with Hyper Threading at 4ghz. If I were to buy a capture card and run it through the i3 computer, would it be more efficient? Would my i5 computer take less of the load and allow me to play my games at an amazing 120fps with maximum settings if I ran the encoding on the i3? Would it be more beneficial?

What I've generally seen (through personal experience and research) is that, when you stream on your computer, you're generally getting 50% less CPU because of the encoding--unless you run it through your graphics card NVENC, but then your graphics card takes the load.

I have yet to see a capture card that is essentially like a PCI-E CPU that would do all this encoding faster than my normal CPU, but if you know about one it would be great to know especially if it's better than using an external computer to do encoding.

I'm aiming to stream the highest quality video I can. I have Google Fiber and I want to push as much data out of it as I can for the best quality possible. I want it to be like video rendering in Original quality like Youtube, but to do this on Twitch in real time (as close as I can get to it).
 

Boildown

Active Member
I'm aiming to stream the highest quality video I can.

How much do you want to spend? Are you partnered with Twitch?

Twitch is limited to 3500kbps and most people can only reliably download 2000kbps (as a rule of thumb). So if you upload at 3500kbps, you can have higher quality video, but everyone watching will complain that its buffering, because their internet isn't as good as yours. And even with the best CPUs in the world, nothing can make 3500kbps look as good as the original quality. That's just impossible at that bitrate at high def resolutions.

If you want to spend $10,000 USD then you can have a ridiculous 2-PC setup that will end up as good as anyone else's on the internet, but if you're not partnered with Twitch, is anyone going to even see the results?

And this goes back to me asking you how much you want to spend, and if you're partnered.
 
Top