Я пытаюсь транслировать mp3 через javascript / html5 или прошить на своем веб-сервере.
Интерфейс javascript / html вызывает на сервере скрипт, который начинает генерировать mp3-файл.
Я хочу, чтобы файл сразу же начал воспроизведение после того, как буферизуется достаточно звука, и продолжит воспроизведение.
Я новичок в потоковой передаче и хочу знать, как лучше всего это сделать на сервере Apache и в Windows iis.
Сначала я подумал, что мне нужно использовать реальный протокол потоковой передачи, такой как rtp или rtsp, но кажется, что может быть лучше использовать пользовательский проигрыватель javascript, который принимает файл mp3 через http.
Однако проблема с http заключается в том, что передача файла остановится после того, как будет достигнут неполный хвост файла mp3. Есть ли способ обойти это, возможно, изменить конфигурацию так, чтобы сервер apache / iis ждал, пока файл не будет завершен, прежде чем прекратить передачу?
Я также изучил файлы m3u, но для этого требуется полный файл mp3, хотя я не совсем уверен в этом.
Любые советы / решения / примеры будут оценены.