Então, eu tenho tentado transmitir o Starcraft 2 para comentários da comunidade e outras coisas. Consigo transmitir, mas suponho que meu hardware não seja rápido o suficiente para lidar com codificação de alta qualidade e renderizar o jogo com qualidade de imagem decente ao mesmo tempo. Eu tenho um Core i5 750 e um HD5850 para gráficos, então eu pensei que teria potência suficiente para conseguir isso, mas eu acho que não.
Agora, eu tenho um laptop que é muito poderoso, então eu estava tentando criar uma maneira de transferir o caro processo de codificação em tempo real para sua CPU. Eu não sou especialista nisso por qualquer extensão da imaginação, mas eu assumi que eu poderia pegar uma captura dshow da tela do meu jogo e deixá-la crua por um fluxo de rtp (ou outra coisa) na minha rede local onde meu laptop receberia codificar e transmitir para o site de streaming (neste caso, justin.tv).
Até agora eu não consegui fazer isso funcionar, mas não tenho certeza se é porque eu ainda não o refinei ou porque a ideia é ruim. Ou se há uma maneira melhor de conseguir isso.