I've tried a few different pieces of streaming software and this one looks pretty promising.
Have you guys considered offloading encoding to a different computer on a LAN? I honestly would really love this feature and that seems to be part of what puts such a huge load on everyones computer. I know you can buy a capture card and hook it up to a secondary PC, but that comes with a hit to quality and there are usually limitations involved with capture cards. It honestly isn't very elegant either.
I understand it's impossible to transmit raw video data across the network as gigabit is too slow, but with some light encoding I think it would be possible to remove most of the burden from the client PC and relay it to a server on the network which then fully encodes it and sends it off to Twitch.
Also have you guys considered GPU encoding? I'm not talking about using the built in encoder in GPU now days as it offers horrendous quality, but utilizing a second graphics card or IGP to do parallel tasks (using it as a coprocessor). This is also another option that is not available in any other piece of streaming software, but I think everyone would thoroughly enjoy. Most people have a secondary PCIE slot sitting open waiting for another video card or a built in IGP already.
Using something like OpenCL. I would thoroughly <3 any of these options.
Have you guys considered offloading encoding to a different computer on a LAN? I honestly would really love this feature and that seems to be part of what puts such a huge load on everyones computer. I know you can buy a capture card and hook it up to a secondary PC, but that comes with a hit to quality and there are usually limitations involved with capture cards. It honestly isn't very elegant either.
I understand it's impossible to transmit raw video data across the network as gigabit is too slow, but with some light encoding I think it would be possible to remove most of the burden from the client PC and relay it to a server on the network which then fully encodes it and sends it off to Twitch.
Also have you guys considered GPU encoding? I'm not talking about using the built in encoder in GPU now days as it offers horrendous quality, but utilizing a second graphics card or IGP to do parallel tasks (using it as a coprocessor). This is also another option that is not available in any other piece of streaming software, but I think everyone would thoroughly enjoy. Most people have a secondary PCIE slot sitting open waiting for another video card or a built in IGP already.
Using something like OpenCL. I would thoroughly <3 any of these options.