Brandon Woolworth
New Member
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).
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).