This tool is built for livestreaming audio to the world wide web, broadcasting
a audio stream from an instance of
tau-radio the accompanying software.
Modelled after the Icecast software, it serves a html audio stream that can be used in a audio tag on any other website.
You should run this on a remote server, such as a AWS, Digital Ocean or any VPS with the correct priviledges.
- Note that the smallest available Digital Ocean 'Droplet' does not have enough
RAM to build this project locally. The workaround is to build for that
architecture using ex:
cargo build --target x86_64-unknown-linux-gnu.
To install:
$ cargo install --git https://github.com/tau-org/tau-towerThe first time using the tool, it will search your system for a config file. It looks for it in the directory:
$ $HOME/.config/tau/tower.tomlIf there is no config file located there, you will be prompted to create one.
If you want to temporarily overwrite the config, you are able to pass arguments.
# Ex: Uses temporary credentials, and disables the local recording.
$ tau-tower \
--listen-port <listen-port> \
--mount-port <mount-port> \On Linux (using apt):
$ sudo apt update
$ sudo apt install build-essential