My Google-Fu only gave me results like
Synergy[
^], which all on is own is a neat app, but not what I'm looking for. Nor is any of the "remote desktop" applications I've looked at.
What I'm looking for:
I'm either looking for an application, or some information to get me on the right track to make an application that can do the following:
1. Transfer keyboard and mouse input from a Raspberry Pi running Linux to an app or service on a windows PC (full USB functionality for the Raspberry Pi's 2 ports would be even better)
2. Transfer "audio output" from a Windows 7 PC to the aforementioned Raspberry Pi
3. Everything sent over LAN/WAN (I am aware of the bandwidth limitations of LAN/WAN versus USB, but I'm not hooking up a storage medium to it)
4. IS NOT A REMOTE DESKTOP! (too high latency)
Background:
I have my quite noisy computer set up in another room, transferring HDMI video to my projector in my living room. So far, due to limitations on the HDMI transfer device, my audio needs to be transmitted separably, which I have done with a small device so sensitive to interference that it's harmful to my home theater system, (crackling, the 'SMS'-sound and it suddenly cuts out). I've been using three 5 meter USB cables with "repeaters", (AKA powered USB hubs), to be able to use a keyboard and mouse from my living room, but my significant other is not happy about it, and it's no solution at all.
Summary:
Using one of my Raspberry Pi mod B, auto-load an app in Linux to send its HID-input to an application/service running in windows, at the same time receive audio from said windows app using LAN. I need information on existing app(s), or some pointers to what I'll need to do this in C/C++. So to nerd it up abit: I need "USB over IP" from the Pi to WinPC, and "sound over IP" from the WinPC to the Pi.