What is HLS audio streaming?
HLS audio streaming delivers audio content in small segments with multiple quality variants, allowing automatic bitrate adaptation based on the listener's connection speed. It's ideal for podcasts, radio stations, and music streaming.
What audio quality variants are generated?
Our generator creates multiple audio streams with bitrates ranging from 32kbps (low bandwidth) to 320kbps (high quality). Common variants include 32k, 64k, 128k, 192k, and 320k bitrates.
Which audio codecs are supported?
We support both AAC and MP3 codecs for output. AAC provides better compression efficiency and is preferred for streaming, while MP3 offers broader compatibility with older devices.
Can I use a video file?
Yes. Drop an MP4, MOV, MKV, WebM, AVI or any other video the in-browser FFmpeg engine can read, and its audio track is streamed; the picture is ignored. When a video has several audio tracks, the one marked default is used (otherwise the first). A video with no audio track gets a clear message instead of an empty stream.
How do I deploy the generated HLS audio?
Upload the ZIP contents to your web server or CDN. Use the master playlist (.m3u8) as the source in HLS-compatible audio players or HTML5 audio elements with HLS.js.
Is this suitable for live audio streaming?
This tool creates HLS packages for on-demand audio streaming. For live audio streaming, you'll need a live encoding solution that generates HLS segments in real-time.
What's the maximum audio file size?
The maximum input file size is 500MB, which can handle several hours of high-quality audio content. Processing time varies based on audio length and quality settings.
Are my audio files uploaded anywhere?
No, all processing happens locally in your browser using WebAssembly. Your audio files never leave your device, ensuring complete privacy for your content.