--- title: "Stream service requirements" slug: "stream-service-requirements" updated: 2025-11-13T15:28:22Z published: 2025-11-13T15:28:22Z canonical: "support.iono.fm/stream-service-requirements" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.iono.fm/llms.txt > Use this file to discover all available pages before exploring further. # Stream service requirements Streaming requires a reliable internet connection from the studio where audio is captured and sent as a contribution stream to a dedicated endpoint on our platform. The public internet is not 100% reliable for delivering a continuous stream 24x7. Customers may experience intermittent errors when streaming into our platform based on the internet connection they use to send the contribution stream. ## Internet requirements The internet connection used for sending a contribution stream must: - Be able to sustain a constant upload speed of at least 25% more than the bitrate of the contribution stream. If you are sending a 64kbps stream, you need at least 80kbps internet connection. - Support for 25Gb (at 64kbps) of outgoing traffic per month, up to 60Gb (at 128kbps). - Firewalls must allow a connection to be established to **TCP port `8000`** on an IP we provide. ## Internet recommendations - We strongly recommend using a **dedicated internet connection** for streaming. Other devices using the same connection may cause skipping to occur if they saturate the available bandwidth even for short durations. - The hardware or software sending the stream must be capable of **automatically reconnecting** after any network disconnect. (Our dedicated hardware does this automatically) ## Validate network access Prior to connecting our streaming device, validate the internet connection by following these steps: - Connect a normal laptop or desktop machine to the router the device will be connected to. - Use the same network cable the device will be using to. - Ensure normal internet browsing works by visiting [https://iono.fm/](https://iono.fm/) in a browser. - Ensure port `8000` is open by visiting [http://iono.fm:8000/](http://iono.fm:8000/) in a browser. - Test how fast your internet connection is. Visit [bandwidthplace.com](http://www.bandwidthplace.com) in your browser. - Click on "Server: Auto Select Server" and change the server to "Europe" / "Frankfurt, DE". - After running the test the Upload speed must be **at least 0.20Mbps** and the Ping must be **below 200ms**. ![users-stream-bandwidth-test](https://cdn.document360.io/020e2e09-46eb-4899-95e8-482c4a354f61/Images/Documentation/users-stream-bandwidth-test.jpg) ## Input endpoints and format Customers can send their contribution audio stream to our platform as: - Icecast 2 on port `8000` (default) - [SRT or RTMP](/v1/docs/stream-input-rtmp-srt) At the start of your trial publishers receive unique connection settings for sending this stream: - the IP address to send to - a mount point name - a username and password **Sample rate** We recommend incoming streams to use a `44.1kHz` sample rate. **Audio codec** We recommend using `AAC` or `Ogg Vorbis` as the input format. When using `MP3` we recommend always using a bitrate of `192k`. We do accept `Opus`, but this format will **not** accept Now Playing metadata via the normal Icecast method. Customers can still use our custom [Now Playing setup](/v1/docs/stream-now-playing). **Bitrate** Any bitrate is acceptable as long as it can be pushed reliably with your available upstream bandwidth. We recommend: - For streams on our "Community" package, a bitrate of 128k, depending on codec. - For streams on our "Commercial" package, a bitrate of 160k, depending on codec. **Secondary input** When selecting input formats, please note the requirements for [using our secondary input](/v1/docs/stream-fallback-input). ## What software can i use to publish my stream ? Free and commercial software are widely available that can send compatible Icecast audio streams into our platform. Some examples: - [BUTT](http://danielnoethen.de/butt/), free cross-platform tool: - Rogue Amoeba's [Audio Hijack](https://www.rogueamoeba.com/audiohijack/). Commercial, Mac only. - [iziCast](https://apps.apple.com/us/app/izicast/id1462571191), Commercial, iOS app. - See also the full list of [Icecast source clients](https://icecast.org/apps/). ## Related - [Stream microphone audio using BUTT](/stream-butt.md) - [Stream application audio using Audio Hijack](/stream-audiohijack.md)