Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there any software to take full advantage of a 1Gbps LAN line to remotely view video or game content via a remote session of some sort (RTP/RDP,etc)?

Around 24-30FPS would be sufficient and a delay would be fine for video content but obviously not so much for gaming.

Some packet loss/quality drops would be fine as long as FPS remains above the bottom line (24) while maintaining an overall high bandwidth usage.

Traditional VNC type remote sessions are efficient but I'm looking for something that is both efficient (on hardware) and inefficient (on bandwidth). [proactive rather than reactive]

It would also be nice if audio was passed through in the same manner to the client PC.

At what LAN speed would this be possible if not now? 2Gbps? 10Gbps? (1080p preferred)


Services like ustream, twitch.tv, and onlive seem to accomplish this very well - it should be even more capable locally.

share|improve this question
    
I don't know of any remote desktop clients on the market that allow HD content to be displayed that doesn't compromise the quality of the content or introduce a large amount of latency with the audio because of the latency to the content. Video through your browser works because of your cache there isn't a reason for a remote desktop client to use a cache the packets are small enough to always be sent. –  Ramhound Apr 3 '13 at 16:40
    
I'd recommend looking into the software people use to make those ustream, twitch.tv, etc streams. I'd bet they can be configured to stream to another computer on your LAN. –  Keen Apr 3 '13 at 16:49

1 Answer 1

The trouble with this is that in order to attain a high framerate, the data speed through all mediums would have to be relativeily close to the data rate your processor and video card are punching numbers at.

Your processor and network card would then have to push that content at the same rate, and then the hardware accepting the data would have to process it just as fast.

Your processor is probably in the neighborhood of 3-4 GHz, your video card is probably between 1-2. Your network adapter either handles 1000Mbs, which is not nearly enough to handle the data rate, either upload from the "server" or download on the client PC.

Bottom line:

Based on a video card that processes roughly 40 Gbps (1250MHz x 256bit = 320000 Mbps or 40Gbps)

You would need:

  • A network adapter on both ends of the setup, supporting 100 GbE
  • A router that supports 100 GbE
  • The network adapters would have to be on a buses that support 40Gbps or more
share|improve this answer
    
At first when I read this I thought you were attempting to do this over the internet, not on a LAN, so the answer is updated to just cover the necessary equipment for a local setup. Over the internet you would likely need dedicated fiber lines to accomplish it. –  Moses Apr 3 '13 at 18:07
    
If that is the case then how is it possible for a client to receive an OnLive video feed over the internet where at best their download speed could be around 75Mbps? Compression? –  Enigma Apr 3 '13 at 18:15
    
Yes, and video from steaming sites like that don't play 1080p, full screen video. The resolution is much smaller. With video games the resolution is full screen and there is a lot more processor load handling the game engine compared to a webcam stream. –  Moses Apr 3 '13 at 18:19
1  
One flaw in your math, you do not take in to account compression. A 1080p video can be displayed not because of the resolution, but because of the compression (and a lossy compression at that). If you are willing to have "quality" loss the problem is not impossible. –  Scott Chamberlain Apr 3 '13 at 19:49
1  
For those curious about the RemoteFX route here is a fairly detailed walkthrough on how to set it up. (instructions for server 2012) –  Scott Chamberlain Apr 4 '13 at 15:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.