Icecast Egest
Publishes audio to an Icecast server as a source client, as MP3 or AAC, with the stream's directory details and a "now playing" title that can be set at any time.
Component Configuration
| Option | Description | Required | Environment override |
|---|---|---|---|
id |
A unique identifier for the component instance |
✓ |
|
displayName |
The name shown in the Studio UI of this component |
✓ |
|
url |
The mount to publish to, e.g. http://icecast.example.com:8000/live.mp3 (https:// for TLS) |
✓ |
|
user |
Source user name (Icecast's default is "source") |
✗ |
|
password |
Source password |
✓ |
|
codec |
The codec to send. Other audio is encoded to it (default: "mp3") |
✗ |
|
bitrate |
Bitrate in bits/s when encoding (default 128000 for MP3, 96000 for AAC) |
✗ |
|
streamName |
The stream's name in Icecast's directory |
✗ |
|
streamDescription |
The stream's description |
✗ |
|
genre |
The stream's genre |
✗ |
|
public |
List the stream in a YP directory |
✗ |
|
retryConnectionTimeout |
Seconds between connection attempts after a failure (default: 5) |
✗ |
|
notes |
Additional notes about this component |
✗ |
|
Options with an environment override can be set when Studio starts, without
editing the workflow. |
Tags: icecast shoutcast radio mp3 aac egest audio