This post look at issues that typically arise when using graphic intensive applications or media streaming in a Remote Desktop Session. Some common examples where you might encounter issues in an RDP session include Java applets embedded into web pages, Adobe Breeze, CAD-type programs and of course – playing games. Why? Because RDP was oroginally designed to flush the video frame buffer to the client about once every 100 milliseconds. While this is fine for most Windows GDI applications, graphic intensive applications, 3D applications and applications requiring audio / video synchronization don’t fare so well. With respect to streaming media in particular, RDP is only meant to cache the bitmap files (compressed) not the audio which is uncompressed over the wire.