Puente de audio bidireccional de baja latencia sobre UDP, pensado para redes Tailscale.
- Codec: Opus mono 24 kHz (~20 kbps por dirección)
- Puertos:
5004(Mac → servidor),5005(servidor → Mac) - Latencia objetivo: ~70–130 ms (jitter buffer 40 ms + red)
cargo install --git https://github.com/acercam/audiobridge.gitEn Linux, instala dependencias de audio primero:
sudo apt install libopus-dev libasound2-dev pkg-configServidor Linux (antes de conectar desde la Mac):
audiobridge listen
# USB Audio Device se selecciona automáticamente en Linux
# audiobridge listen --device "USB Audio Device"Mac (inicia la sesión):
audiobridge connect 100.64.0.33Durante la sesión:
| Tecla | Acción |
|---|---|
m |
Mute micrófono local (deja de enviar) |
M |
Mute remoto (no reproduce audio entrante) |
p |
Pausa / reanuda (cero tráfico en pausa) |
q |
Salir |
Utilidades:
audiobridge devices # listar dispositivos de audio[Unit]
Description=audiobridge listener
After=network-online.target tailscaled.service
[Service]
ExecStart=/usr/local/bin/audiobridge listen
Restart=on-failure
[Install]
WantedBy=multi-user.target- Sin cancelación de eco: usa volumen moderado en altavoz o auriculares si hay acoplamiento.
- Tailscale cifra el tráfico; no se usa TLS adicional.
- La pausa detiene captura, envío, recepción y reproducción por completo.