Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save timofey/c4123759fcd45a4d90c053f18f2d25e8 to your computer and use it in GitHub Desktop.
Save timofey/c4123759fcd45a4d90c053f18f2d25e8 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