The title pretty much sums up what I'm looking for, so let me go into some detail.
First, if you have seen some game streams on Twitch with two casters playing on their separate systems and combining both audio and video feeds into a stream, http://www.twitch.tv/oshi7 is one of the streamers that comes to mind, where Fred and Emily play simultaneously and switch between video feeds. They achieve this by taking a HDMI cable from each of their systems which connect to two separate capture cards which are configured in OBS.
I however, have something a little more ambitious in mind. What I'm looking to do is have myself and a friend in Denmark playing and be able to achieve something similar. Of course, the easy part is capturing my audio and video feeds, the challenge, is obtaining his.
Initially, the way I think this can be done best is to setup a VPS running a Linux distribution, with a video ingest (Is this the right term?) server. With this setup, I would have my friend stream to this server as if he was streaming to Twitch, which I could then connect to using a web browser to view and capture his feeds. I remember a while back that Logan had mentioned in an episode of The Tek that this is how Wendall's Audio and Video is streamed to Logan for recording.
Why do I want to do it this way when there are clearly easier alternatives I could go for you ask? Good question.
Of course I could use Google Hangouts or Sk*pe, but I'm looking for something more sophisticated. I want to do something where I will learn along the way, and I have to admit I'm in way over my head, but that's the point.
I have some experience with Linux which goes as far as Mint and Ubuntu, plus Ubuntu server that I used for FTP and TS3 a while back.
So the main thing I need help with is finding an ingest server which will function on Linux, as I am not having much luck finding anything at the moment, the rest I can probably figure out along the way.
I should also mention that free and open source would be the preference, but I would also be willing to look at some paid options.