Ok, fiz mais do que um pouco de lição de casa sobre isso e estou começando a pensar que o mundo se opõe de alguma forma a essa idéia.
Eu tenho um laptop em minha casa, o SB Core i3 com uma GPU GMA HD, que é absolutamente terrível para tudo visual, e eu gostaria de transmitir vídeo do meu equipamento de desktop de natureza 3D (descartando RDP e outros protocolos baseados em gancho).
A primeira resposta da maioria das pessoas a threads semelhantes está relacionada à largura de banda ou ao poder de processamento. Eu tenho tentado em primeiro lugar em uma LAN Gigabit, e meu equipamento de desktop tem 3930k com overclock, então eu sou da opinião de que DEVE haver um equilíbrio entre o grunhido da CPU e a largura de banda que me permita obter pelo menos 20FPS de atualização em tela cheia . Até agora, não posso usar o TightVNC, testando reproduzindo um vídeo em tela cheia na máquina host.
Então, para resumir, com mais de 30x a largura de banda do OnLive, como exatamente crio um nível ainda instável de feed de vídeo pela LAN em minha própria casa? É possível e como?
fonte
Respostas:
Uma solução de software inerentemente conterá muito atraso devido ao seguinte:
Se você quiser que ele seja suave e agradável, use um cartão de captura.
Aqui está um exemplo de um desses dispositivos: http://www.epiphan.com/products/frame-grabbers/vga2ethernet/
Este dispositivo tem o conceito geral de:
Como o dispositivo usa hardware dedicado para codificar os quadros e transmiti-los pela Ethernet, ele será muito suave, com FPS alto e confiável. Também simplifica bastante a configuração do software, eliminando a necessidade de soluções caras de pipeline no seu equipamento de jogo.
Se você não deseja gastar dinheiro e pode viver com um atraso extremo e um FPS muito baixo, pode tentar algo como escrever um pipeline no Gstreamer ou no VideoLAN (VLC) para capturar o buffer de quadros local, codificá-lo em algum codec de vídeo, e transmita-o via Shout ou RTP ou RTSP ou protocolo de streaming semelhante e faça o download / transmita-o do seu computador mais lento. Mas como eu avisei, isso será lento.
fonte
Você pode usar o streaming em casa do vapor. O meu funciona MUITO bem com minha área de trabalho conectada via LAN Gigabit e o laptop em 5Ghz AC. Lembre-se de passar pelas configurações e marque a caixa para priorizar o tráfego de vapor durante a transmissão.
fonte
Existem mais algumas opções agora. Se você possui uma placa gráfica Nvidia recente, pode obter os benefícios da captura acelerada por hardware, sem o hardware extra. Chama-se "Gamestream" Você pode comprar um dos dispositivos Nvidia compatíveis com o protocolo ou baixar um aplicativo de código aberto chamado "Moonlight" http://moonlight-stream.com
fonte
O Steam Remote Play é definitivamente uma opção. Joguei muitas vezes para, por exemplo, a Rocket League. Se você tiver uma boa conexão LAN nos dois lados, estará pronto. Mesmo pode conectar o gamepad no laptop.
fonte