The available codecs and streaming protocols depend from the used firmware on the Instreamer.
The following overview is valid for the default Instreamer standard firmware.
The Instreamer converts audio from any analog source into:
- G.711 (aLaw/uLaw) streams at 8 , 12, 24 or 32 kHz sample rate,
- PCM (16 bit) streams at 8, 12, 24, 32, 44.1 or 48 kHz sample rate (44.1 and 48 kHz are also in stereo available
- high-quality MP3 streams at adjustable bit rates (VBR and CBR) between 35 and 320 kbps.
The older Instreamer100 did support only VBR streams up to maximal 192 kbps.
Supported streaming Protocols:
BRTP - (max 32 connections at the same time, depending from used audio bandwidth)
RTP - (max 8 streams at the same time)
SIP - (max 1 stream at the same time)
RAW UDP - (max 8 streams at the same time)
RAW TCP - (max 6 streams at the same time)
Internet Radio - HTTP based (max 6 streams at the same time)
Shoutcast - (max 6 streams at the same time, but only when using same source password)
Icecast - (max 6 streams at the same time, but only when using same source password)
Even a mix of protocols would be possible in the setup.
The audio is encoded in real-time, and the generated audio stream can be distributed, via an IP-based network or the Internet,
to one or more receivers or Shoutcast / Icecast-servers.