diff options
author | Joe Rayhawk <jrayhawk@omgwallhack.org> | 2011-07-27 18:37:37 -0700 |
---|---|---|
committer | Joe Rayhawk <jrayhawk@omgwallhack.org> | 2011-07-27 18:37:37 -0700 |
commit | 0a9e17af75bf2a359b8f2eec01e26bab8268f245 (patch) | |
tree | 5597bbc403382d10d8a9c7e8a2d73f971b239903 /notes/windows_network_audio.mdwn | |
parent | 639e40e039fea68edc2d08577b17d2104ad5942c (diff) | |
download | jrayhawk-0a9e17af75bf2a359b8f2eec01e26bab8268f245.tar.gz jrayhawk-0a9e17af75bf2a359b8f2eec01e26bab8268f245.zip |
Notes: Windows network audio: notes on improving networking flexibility.
Diffstat (limited to 'notes/windows_network_audio.mdwn')
-rw-r--r-- | notes/windows_network_audio.mdwn | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/notes/windows_network_audio.mdwn b/notes/windows_network_audio.mdwn index 331bded..a206afe 100644 --- a/notes/windows_network_audio.mdwn +++ b/notes/windows_network_audio.mdwn @@ -28,7 +28,7 @@ On the sending (Windows) host, run something to the effect of ## Getting a PCM UDP stream *into* a Windows virtual audio device: -If you want a separate (non-echoing) device for a microphone, make [VAC][2] +If you want a separate (non-echoing) device for a microphone, make [VAC][1] cable 2, then make it the default communications device in mmsys.cpl. On the receiving (Windows) host, run something to the effect of @@ -52,7 +52,11 @@ did not pan out for me, so I had to work out their index number by hand. They start from 0. In my case, it's 1. Restarting any part of this sox/netcat/netcat/alsa chain requires restarting -everything *in order*, since that wave header is critical. +everything *in order*, since that wave header is critical. You can probably +make the network half of this a bit more dynamic by manually specifying +a raw PCM format on both ends rather than relying on the wave header, but +you'd have to be careful to match the [VAC][1] settings in order to avoid +introducing resampling latency. Windows sometimes does something horrible to TCP buffering; if you value latency, use UDP wherever practical. |