Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save lludlow/a7d7aa4f9a90d1b7bae63dadb4c24c4c to your computer and use it in GitHub Desktop.
Save lludlow/a7d7aa4f9a90d1b7bae63dadb4c24c4c to your computer and use it in GitHub Desktop.
Streaming audio output from Linux (Pulseaudio) to Windows
# Windows (receiver) side:
.\ffplay.exe -nodisp -ac 2 -acodec pcm_u8 -ar 48000 -analyzeduration 0 -probesize 32 -f u8 -i udp://0.0.0.0:18181?listen=1
# Linux (transmitter) side:
pactl load-module module-null-sink sink_name=remote
ffmpeg -f pulse -i "remote.monitor" -ac 2 -acodec pcm_u8 -ar 48000 -f u8 "udp://RECEIVER:18181"
pavucontrol # Change the default output to the Null sink or move single applications to this "output" device.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment