Least CPU intensive way of streaming your screen on windows?

Posted by sinni800 on Super User See other posts from Super User or by sinni800
Published on 2010-03-22T08:15:50Z Indexed on 2010/03/22 8:21 UTC
Read the original article Hit count: 452

Hello,

sometimes I like capturing my screen for others to see. Only thing: I am playing games while I do it.

I have tried a few streaming solutions where Windows Media Encoder coupled with my own Windows server appealed to me most, because I can change resolutions, etc.

I also tried ustream coupled with the Flash applet and the Adobe Flash Encoder recording a Camtasia source. Camtasia has the disadvantage though that it shows the green-and-black-alternating borders and can not be targeted fullscreen.

I like how xfire does it. But it doesn't work with every game, many are simply not supported.

A few thoughts about this:

  • Is there a program which captures like Fraps or XFire (based on Direct3D and OpenGL outputs) and exposes the output to a DirectShow source filter?
  • Which brings me to: Is there hardware accelerated capturing directly from the graphics card? Maybe including direct encoding with help from OpenCL? Modern graphic cards decode BluRay content directly for example. I should have a modern enough graphics processor for this to be possible (see below).
  • If using Windows Media Encoder: Which are the least CPU intensive settings? Which codec?
  • Is there a newer codec than Windows Media 9? Is it less CPU intensive? I only have 7, 8 and 9 inside the Encoder
  • Could the performance be massively increased by having a Quad-Core CPU (see below)?

Bandwidth is no problem up to 1000 to 1500 kbit/s (I have 2048).

My Computer specs:

  • Intel Core 2 Duo E8400
  • 4 GB DDR2-800 Ram
  • Ati Radeon HD5770
  • Using Windows 7 Professional

© Super User or respective owner

Related posts about screen-capture

Related posts about streaming