Skip to content

Streaming & Audio Quality ​

Koel gives you full control over how your music is streamed, with options to balance quality and bandwidth.

Streaming Methods ​

Koel supports three streaming methods:

MethodBest ForSetup
PHPQuick setup, any serverWorks out of the box
x-accel-redirectNginx serversAdd Nginx config
mod_xsendfileApache serversEnable Apache module

For production use, x-accel-redirect (Nginx) or mod_xsendfile (Apache) offload file serving from PHP, dramatically improving performance.

Transcoding with FFmpeg ​

If you have FFmpeg installed, Koel can transcode audio on the fly:

  • Stream FLAC files as AAC to save bandwidth
  • Configurable bitrate (128kbps, 192kbps, 256kbps, 320kbps)
  • Mobile-optimized: force lower bitrates on cellular connections

Equalizer ​

Koel includes a built-in audio equalizer with presets for different genres and listening environments. Access it from the player bar.

Visualizer ​

For a visual treat, click the visualizer icon in the player bar. Koel features multiple visualizer modes powered by WebGL and Butterchurn, including classic Winamp-style presets.


Transmisión y Calidad de Audio ​

Koel soporta tres métodos de transmisión: PHP (configuración rápida), x-accel-redirect (Nginx), y mod_xsendfile (Apache). Con FFmpeg, puede transcodificar FLAC a AAC en tiempo real.


ストリーミングと音質 ​

Koelは3つのストリーミング方式をサポート:PHP(簡単設定)、x-accel-redirect(Nginx)、mod_xsendfile(Apache)。FFmpegでFLACからAACへのリアルタイムトランスコードも可能です。

Was this page helpful?

Powered by KodaDocs