Bidirectional communication is achieved between the bot and GCS via Icecast, Darkice, and AudioStream.