Okay, ich habe mehr als ein paar Hausaufgaben gemacht und beginne zu denken, dass die Welt irgendwie gegen diese Idee ist.
Ich habe einen Laptop in meinem Haus, SB Core i3, mit einer GMA HD-GPU, die für alles Visuelle schrecklich ist, und ich möchte Videos von meinem Desktop-Rig in 3D streamen (RDP und andere Hook-basierte Protokolle ausschließen).
Die erste Antwort der meisten Leute auf ähnliche Threads ist entweder bandbreiten- oder leistungsabhängig. Ich habe in erster Linie versucht, eine Gigabit-LAN-Verbindung herzustellen, und mein Desktop-Rig hat eine übertaktete Geschwindigkeit von 3930.000, sodass ich der Meinung bin, dass es ein Gleichgewicht zwischen CPU-Grunzen und Bandbreite geben MUSS, mit dem ich mindestens 20 FPS Vollbildaktualisierung erzielen kann . Bisher kann ich TightVNC nicht verwenden, indem ich ein Video im Vollbildmodus auf dem Hostcomputer abspiele.
Zusammenfassend lässt sich sagen, wie genau ich bei über 30-facher Bandbreite von OnLive einen gleichmäßig unruhigen Video-Feed über LAN in meinem eigenen Zuhause erstellen kann. Ist es möglich und wie?
quelle
Antworten:
Eine Softwarelösung wird von Natur aus viele Verzögerungen aufweisen, und zwar aus folgenden Gründen:
Wenn Sie möchten, dass es reibungslos und angenehm ist, sollten Sie eine Capture-Karte verwenden.
Hier ist ein Beispiel für ein solches Gerät: http://www.epiphan.com/products/frame-grabbers/vga2ethernet/
Dieses Gerät hat das allgemeine Konzept:
Da das Gerät dedizierte Hardware verwendet, um die Frames zu verschlüsseln und über Ethernet zu streamen, ist es sehr flüssig, schnell und zuverlässig. Dies vereinfacht auch die Einrichtung Ihrer Software erheblich und macht teure Pipeline-Lösungen für Ihr Gaming-System überflüssig.
Wenn Sie kein Geld ausgeben möchten und mit extremen Verzögerungen und sehr niedrigen FPS leben können, können Sie versuchen, eine Pipeline in Gstreamer oder VideoLAN (VLC) zu schreiben, um den lokalen Framebuffer zu erfassen, und ihn in einem Videocodec zu codieren. und streamen Sie es über Shout oder RTP oder RTSP oder ein ähnliches Streaming-Protokoll und laden Sie es dann von Ihrem langsameren Computer herunter / streamen Sie es. Aber wie ich Sie gewarnt habe, wird dies langsam sein.
quelle
Sie können das In-Home-Streaming von Steam verwenden. Meins funktioniert sehr gut mit meinem Desktop über Gigabit-LAN und dem Laptop mit 5 GHz AC. Denken Sie daran, die Einstellungen zu überprüfen und das Kontrollkästchen zu aktivieren, um den Steam-Verkehr beim Streaming zu priorisieren.
quelle
Es gibt jetzt einige weitere Optionen. Wenn Sie über eine aktuelle Nvidia-Grafikkarte verfügen, können Sie die Vorteile einer hardwarebeschleunigten Erfassung ohne zusätzliche Hardware nutzen. Es heißt "Gamestream". Sie können eines der Nvidia-Geräte kaufen, die das Protokoll unterstützen, oder Sie können eine Open-Source-App namens "Moonlight" ( http://moonlight-stream.com) herunterladen
quelle
Steam Remote Play ist definitiv eine Option. Ich habe oft zB in der Rocket League gespielt. Wenn Sie auf beiden Seiten eine gute LAN-Verbindung haben, können Sie loslegen. Sogar das Gamepad lässt sich am Laptop anschließen.
quelle