WiFiAudioStreaming turns an Android phone into a wireless audio hub. Set one device to **Send (Server)** and another to **Receive (Client)**, and internal audio — apps, games, music — moves over the local network with no root and no cable. Clients find servers automatically through a UDP multicast beacon, or you can punch in an IP manually if your router blocks discovery.
You get three ways to move the audio. WFAS, the app's own protocol, is built for low latency and stays in sync well enough for gaming or watching video. RTP works with VLC, Kodi, or any player that reads an `.sdp` file. HTTP is the fallback for anything with a browser, including smart TVs, though the browser's own buffering adds a 1–3 second lag you can't tune away.
Security is opt-in but real when switched on: Key mode runs an HMAC-SHA256 challenge so the password never crosses the wire, then derives a ChaCha20-Poly1305 key to encrypt every audio packet. There's also a companion desktop app for Windows and Linux, and the WFAS wire protocol has a separate MIT-licensed C99 reference implementation for anyone building firmware or embedded receivers.
One thing to know before installing: the app itself ships under EUPL-1.2, a copyleft license, so a fork that gets redistributed has to stay open under the same terms — this isn't a permissively-licensed drop-in for a closed product.