Bien, he hecho más que un poco de tarea sobre esto y estoy empezando a pensar que el mundo se opone de alguna manera a esta idea.
Tengo una computadora portátil en mi casa, SB Core i3 con una GPU GMA HD que es absolutamente terrible para todo lo visual, y me gustaría transmitir video desde mi equipo de escritorio de naturaleza 3D (descartando RDP y otros protocolos basados en ganchos).
La primera respuesta de la mayoría de las personas a hilos similares está relacionada con el ancho de banda o la potencia de procesamiento. He estado probando ante todo con un Gigabit lan, y mi equipo de escritorio tiene un 3930k overclockeado, así que soy de la opinión de que DEBERÍA haber un equilibrio entre el gruñido de la CPU y el ancho de banda que me permitiría obtener al menos 20 FPS de actualización de pantalla completa . Hasta ahora no puedo usar TightVNC, probando reproduciendo un video en pantalla completa en la máquina host.
Para resumir las cosas, con más de 30 veces el ancho de banda de OnLive, ¿cómo puedo crear un nivel de alimentación de video incluso irregular entre LAN en mi propia casa? ¿Es posible y cómo?
fuente
Respuestas:
Una solución de software inherentemente contendrá mucho retraso debido a lo siguiente:
Si desea que sea suave y agradable, debe usar una tarjeta de captura.
Aquí hay un ejemplo de uno de estos dispositivos: http://www.epiphan.com/products/frame-grabbers/vga2ethernet/
Este dispositivo tiene el concepto general de:
Debido a que el dispositivo usa hardware dedicado para codificar los marcos y transmitirlos a través de Ethernet, será muy suave y con un FPS alto y confiable. También simplifica enormemente la configuración de su software, eliminando la necesidad de costosas soluciones de canalización en su plataforma de juego.
Si no desea gastar dinero y puede vivir con un retraso extremo y un FPS muy bajo, puede intentar algo como escribir una tubería en Gstreamer o VideoLAN (VLC) para capturar el framebuffer local, codificarlo en un códec de video, y transmitirlo a través de Shout o RTP o RTSP o un protocolo de transmisión similar, luego descargarlo / transmitirlo desde su computadora más lenta. Pero como te advertí, esto será lento.
fuente
Puede usar la transmisión en casa desde steam. El mío funciona MUY bien con mi computadora de escritorio conectada a través de LAN Gigabit y la computadora portátil con 5 Ghz de CA. Solo recuerde pasar por la configuración y marcar la casilla para priorizar el tráfico de vapor durante la transmisión.
fuente
Hay algunas opciones más ahora. Si tiene una tarjeta gráfica Nvidia reciente, puede obtener los beneficios de la captura acelerada por hardware, sin el hardware adicional. Se llama "Gamestream". Puedes comprar uno de los dispositivos Nvidia que admiten el protocolo, o puedes descargar una aplicación de código abierto llamada "Moonlight" http://moonlight-stream.com
fuente
Steam Remote Play es definitivamente una opción. He estado jugando muchas veces, por ejemplo, Rocket League. Si tiene una buena conexión LAN en ambos lados, está listo para comenzar. Incluso puede enchufar el gamepad en la computadora portátil.
fuente