Menos maneira intensiva de CPU de transmitir sua tela no Windows?

5

às vezes eu gosto de capturar minha tela para os outros verem. Única coisa: estou jogando enquanto faço isso.

Já experimentei algumas soluções de streaming em que o Windows Media Encoder, juntamente com o meu próprio servidor Windows, mais me atraiu, porque posso alterar resoluções, etc.

Eu também tentei ustream juntamente com o applet Flash e o Adobe Flash Encoder gravando uma fonte Camtasia. O Camtasia tem a desvantagem de mostrar as bordas alternadas entre verde e preto e não pode ser segmentado em tela cheia.

Eu gosto de como o xfire faz isso. Mas não funciona em todos os jogos, muitos simplesmente não são suportados.

Algumas reflexões sobre isso:

  • Existe um programa que captura como Fraps ou XFire (baseado em saídas do Direct3D e do OpenGL) e expõe a saída a um filtro de fonte do DirectShow?
  • O que me leva a: Há aceleração de hardware capturada diretamente da placa gráfica? Talvez incluindo codificação direta com a ajuda do OpenCL? As placas gráficas modernas decodificam o conteúdo do BluRay diretamente, por exemplo. Eu deveria ter um processador gráfico moderno o suficiente para isso ser possível (veja abaixo).
  • Se estiver usando o Windows Media Encoder: quais são as configurações menos intensivas de CPU? Qual codec?
  • Existe um codec mais recente que o Windows Media 9? É menos intensivo da CPU? Eu só tenho 7, 8 e 9 dentro do codificador
  • O desempenho poderia ser massivamente aumentado com uma CPU Quad-Core (veja abaixo)?

Largura de banda não é problema até 1000 a 1500 kbit / s (eu tenho 2048).

Especificações do meu computador:

  • Intel Core 2 Duo E8400
  • RAM DDR2-800 de 4 GB
  • Ati Radeon HD5770
  • Usando o Windows 7 Professional
por sinni800 22.03.2010 / 09:15

1 resposta

1

experimente o procaster do www.livestream.com. Xfire usa sua tecnologia.

    
por 30.03.2010 / 03:14