1. A system for displaying on a local computing device, by an application executing on a remote computing device, raw multimedia data generated by a multimedia device connected to the local computing device, the remote computing device in communication with the local computing device via a virtual channel, the system comprising: a local computing device; a multimedia device communicating with the local computing device, the multimedia device generating raw multimedia data; a remote computing device hosting the execution of a proxy streaming module to receive raw multimedia data passed by the local computing device to the proxy streaming module via a virtual channel and to forward the raw multimedia data to a presentation application executing on the remote computing device; wherein the presentation application generates formatted multimedia application output from the raw multimedia data and the remoting application intercepts the generated formatted multimedia application output generated from the raw multimedia data prior to the display of the formatted multimedia application output by the remote computing device, encapsulates the intercepted formatted multimedia application output generated from the raw multimedia data in a presentation level protocol, and transmits the formatted multimedia application output generated from the raw multimedia data to the local computing device, wherein the local computing device receives and unencapsulates the encapsulated formatted multimedia application output generated from the raw multimedia data and displays the formatted multimedia application output generated from the raw multimedia data in an application output window of the local computing device.