All guides
Grow your audience7 min read

Stream quality and delivery: HLS, MP3 and mounts

How your audio reaches listeners — adaptive HLS over CDN and universal MP3/Icecast — plus stream mounts, codecs, bitrates and the quality picker.

The Stream Mounts manager showing codec and bitrate variants

Once you're on air, the same audio can travel to listeners two very different ways — and Nobex sends it both ways at once, on every plan. This guide explains the two delivery formats, how stream mounts let you offer quality variants, and which link to share where.

Two formats, delivered together

Every station broadcasts on both formats simultaneously — you never pick one and lose the other:

  • HLS over CDN — adaptive AAC delivered from a global edge cache. It's what our web player, embed widget and mobile apps use, and it scales cleanly from ten listeners to a hundred thousand. This is your listen link for websites, apps and embeds.
  • The origin stream — the source the CDN pulls from. It also serves as the player's automatic behind-the-scenes fallback if the CDN path ever hiccups, so your station never goes silent.
HLS over CDNMP3 / Icecast
Best forYour site, app, embedsVLC, hardware radios, TuneIn, cars
CodecAAC (adaptive-ready)MP3 (up to 320 kbps)
Global CDN deliveryYes — edge-cached worldwideDirect from the server
Modern browsersYesYes
Legacy playersSomeUniversal

You don't have to choose

Both are always live. The listener player picks the fast, CDN-backed HLS path automatically and never exposes the choice — your job is just to hand out the right link for the surface, which we cover below.

What a stream mount is

A mount is a single stream endpoint with its own codec and bitrate — think of each one as a distinct quality of your station. You configure mounts in Settings → Stream Mounts. Creating more than one lets you offer choices: a high-quality AAC stream for home listeners and a low-bitrate MP3 for people on mobile data, for example.

The Stream Mounts manager showing codec and bitrate variants
Settings → Stream Mounts: each row is an endpoint with its own codec and bitrate; one is marked Primary.

Two codecs are available, on every plan. They behave differently, so pick to match the job:

  • MP3 — universal compatibility, 32–320 kbps. Reach for it when anything might play the stream, including hardware radios and car stereos.
  • AAC — better sound than MP3 at the same bitrate, 32–320 kbps. Great for a quality flagship mount on modern players.

You rarely need a dedicated low-bitrate mount for listeners on patchy mobile data: the adaptive stream above already publishes an AAC ladder and lets each listener's player drop to a lower rung on its own.

How many mounts you get

The number of mounts you can create is capped by your plan — the Stream Mounts manager shows your usage as “used / limit.” Higher plans allow more mounts and higher bitrates.

Adding a mount

  1. 1Open Settings → Stream Mounts and click Add Mount.
  2. 2Give it a Mount Name (an endpoint path — a starter one is pre-filled for you).
  3. 3Choose a CodecMP3 or AAC.
  4. 4Pick a Bitrate — up to your plan's ceiling (128, 256 or 320 kbps).
  5. 5Optionally tick Set as primary mount to make it your station's default, then Create Mount.

Encoder settings must match a mount

If you broadcast with your own encoder (OBS, BUTT, Mixxx, the desktop Agent, and so on), its codec and bitrate must match one of your configured mounts. A source whose settings don't line up with a mount (within about 10%) is automatically disconnected after a few seconds. Set the mount up first, then point your encoder at it.

Automatic transcode variants

Beyond the mounts you create by hand, Nobex can generate extra quality variants for you on the server, depending on your plan:

  • Pro adds a low 64 kbps MP3 stream — a lightweight option for listeners on slow connections.
  • Business and above additionally add a 48 kbps AAC mobile stream tuned for phones on cellular data.

Note

These transcode relays pull from your primary stream and are not counted as listeners against your plan — they exist purely to widen the quality options your audience can pick from.

The listener quality picker

When your station offers more than one quality, the player shows a small quality control so a listener can pin a specific stream — handy for someone who wants to force the low-bitrate option on mobile data, or the highest-quality mount at home. With a single quality, the control simply stays hidden and playback just works.

The Links tab showing the listen page and the HLS/CDN stream link
Share & Embed → Links: share your listen page anywhere, and use the HLS/CDN stream link in your own site or app.

Getting it right

Offer a high-quality mount and a low-bitrate one

A common, effective setup is a quality AAC mount (say 128 kbps) for home and desktop listeners plus a low-bitrate MP3 mount (48–64 kbps) for people on cellular data or an old hardware radio. The adaptive stream already handles weak connections on its own, so treat these extra mounts as a convenience for listeners who want to pin a specific quality.

Share the right link for the surface

Share your listen page in social posts, bios and anywhere people click links — it opens a branded player in any browser. Use the HLS / CDN stream link in your own website, app or any HTML5 player — it adapts and scales globally. Need a plain MP3 URL for a hardware radio, a car stereo or a directory like TuneIn? Pro and Business plans include an MP3 direct link — copy it from the same Sharing panel.


Where to go next

Keep reading

Ready to put this into practice?

Start a free trial and be on air in under five minutes — no software to install.

Start streaming free