raffut

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2022 License: MIT

README

raffut

  • Allows to transfer the audio input of a local machine to a distant machine by the network in Realtime via UDP.
  • It is written in golang and does not require any audio library.
  • It relies on gen2brain go bindings of Miniaudio.
  • But i also maintain an alternative implementation using Portaudio

build:

  1. go build -o raffut cmd/main.go
  2. Code sign and notarize

usage:

Sender:

  1. Configure if necessary the audio loop back.
  2. Run for example ./raffut send 192.168.1.4:8383

Receiver:

  1. On the receiver (192.168.1.4) run ./raffut receive 192.168.1.4:8383

Configuring the audio loop back

  • Configuring an "audio loop back" means to route by a software the default output to the default input.
  • It can be also achieved materially by plugging the audio output in an audio input using a Direct Input unit.

Software audio Loop back solutions on macOs:

Software audio Loop back solutions on Linux:

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL