O Nginx criou suporte para a transmissão de arquivos FLV por meio do HttpFlvStreamModule . Você deve especificar o módulo quando compilar / recompilar o Nginx.
# ./configure --with-http_flv_module ...SOME-OTHER-OPTS...
Você pode então configurar seu nginx.conf para transmitir arquivos FLV assim:
...
http {
...
server {
...
location ~ \.flv$ {
flv;
}
...
}
...
}
Agora, como isso ajuda alguma coisa desde que a pergunta original era sobre streaming de arquivos MP3? Bem, você pode usar o FFMPEG para converter os MP3s para arquivos FLV assim:
ffmpeg -y -i /home/song.mp3 -f flv -acodec mp3 -ab 64 -ac 1 /home/song.flv