Turns out that you can…I think so anyway.
Basically you setup VLC to stream from your desktop+audio, then use your console device to tune into that stream.
Sound easy? It does take a few steps to get setup. I should make it easy and market it
VLC by default comes with a “screen input” option, to capture the desktop. Unfortunately it appears there’s a bug and currently it cannot use that option along with audio.
So we will have to use an alternative input, called DirectShow. With Directshow, you can choose your video and your audio input device.
So first go and download a direct show screen capture input: http://betterlogic.com/roger/?p=3059
Next setup your sound card to “capture” wave out: http://betterlogic.com/roger/?p=3073
Now open VLC, Media [menu] -> Streaming -> Capture Device tab -> Set video device name as “media looks screen capture” (may need to hit refresh list first), and set audio device name as whatever device is capturing your wave out (probably your default sound card name).
Now click on stream, click on “Destinations”, change destination to http, click add, change url to “/go.mpg”
Now you’ll want to stream it using mp3 audio output, so click the wrench to edit the output options -> audio codec tab -> change it to mp3, hit save.
Now hit “Stream”
It should say “streaming” on the bottom.
Now to test your setup, let’s test the stream by viewing that same stream within VLC.
open up another instance of VLC, and open up that very stream, like
Media [menu] -> Open Network Stream -> type in http://localhost:8080/go.mpg (replace 1.2.3.4 with your IP Address).
If this works, you are half way there.
Now let’s discover our IP address:
First find out your IP by running the “ipconfig” program. Open the “run” box by hitting windows + r key, now type in “cmd /c ipconfig && pause”
Looks for a line like “IP Address …… 1.2.3.4″ (your IP address if the 1.2.3.4). (in vista it will say IPv4 Address).
open it with a new instance of VLC, like
Media [menu] -> Open Network Stream -> type in http://1.2.3.4:8080/go.mpg (replace 1.2.3.4 with your IP Address).
And you’re live. At least you could theoretically go to other computers on your local network and “screen share” your desktop and audio now.
If you wanted to watch it live from “anywhere on the internet” you’d probably have to setup appropriate port forwarding, which is a topic for another day.
Comments welcome.