play_arrow
CJUC 92.5FM Whitehorse Community Radio
The technology behind Whitehorse’s community radio station.
CJUC runs on a small but powerful mix of studio gear, streaming software, and wireless links.
Here’s how it all fits together:

All shows start in the CJUC cabin studio, where we use:
This is where mics, music, guests, and shows come together.
A dedicated computer takes the studio audio and uses FFmpeg to turn it into a broadcast-quality stream.
That stream is sent to our local Icecast server and becomes the master feed for both FM and online listening.
The Icecast stream is sent across town using a Ubiquiti PowerBeam — a focused, long-range wireless dish.
This connects the studio to the transmitter at the Yukon Arts Centre.
At the Arts Centre, a Barix Exstreamer converts the stream back to audio and feeds it into our 30-watt CROWN FM 30T transmitter, which broadcasts CJUC at 92.5 FM.
The same stream that is sent to our FM transmitter is also sent to the public via cloud servers, which relay the audio so listeners don’t overload the studio connection.
CJUC aims for 99.9% uptime, which means the station should be online and broadcasting almost all of the time.
99.9% uptime translates to roughly:
To stay reliable with a volunteer run, micro budget infrastructure, we use several tools to detect problems fast.
Dead-Air Monitor (custom Python bot)
Listens to the stream 24/7 and alerts us on Discord & email if audio drops or goes silent.
UptimeRobot (cloud monitor)
Checks our public stream and website every few minutes and alerts us if the relay or website goes down.
Icecast & FFmpeg logs
Local logs show streaming errors, reconnect attempts, or hardware issues.
Tailscale network access
Allows secure remote access so volunteers can fix issues quickly from anywhere.
Internet & Power Outages
The FM broadcast and our cjucfm.com livestream both go offline during power failures.
Internet outages can cause hiccups on both the stream and FM broadcast.
The station currently relies on DSL + Starlink, which are not enterprise-grade connections.
We are exploring cloud-based playout redundancy to reduce these risks.
Automation Quirks
OBServer, OBPlayer, Icecast, and FFmpeg occasionally require manual intervention.
Small issues in any part of the chain can cascade into silence or stuttering.
Volunteer-Run Infrastructure
All technical systems are maintained by volunteers.
We can’t always drop our day jobs immediately to fix problems.
Despite this, the station still achieves remarkably strong uptime for a community-run operation.
Despite our best efforts, we don’t always catch every issue right away. If you notice silence, glitches, dropouts, or anything that doesn’t sound right, please reach out.
Your heads-up helps us fix issues faster and keep the station sounding great.