Javascript 在服务器上生成mp3时进行流媒体播放

Javascript 在服务器上生成mp3时进行流媒体播放,javascript,apache,html,streaming,webserver,Javascript,Apache,Html,Streaming,Webserver,我正在尝试在我的Web服务器上通过javascript/html5或flash播放mp3。 javascript/html前端调用服务器上的脚本,该脚本开始生成mp3文件 我希望文件在缓冲了足够的音频后立即开始播放,并继续播放 我是流媒体新手,想知道在apache服务器和windows iis中实现这一点的最佳方法 起初,我认为我需要使用一个实际的流媒体协议,比如rtp或rtsp,但似乎最好使用一个定制的javascript播放器,通过http接收mp3文件。 然而,http的问题是,一旦mp3

我正在尝试在我的Web服务器上通过javascript/html5或flash播放mp3。 javascript/html前端调用服务器上的脚本,该脚本开始生成mp3文件

我希望文件在缓冲了足够的音频后立即开始播放,并继续播放

我是流媒体新手,想知道在apache服务器和windows iis中实现这一点的最佳方法

起初,我认为我需要使用一个实际的流媒体协议,比如rtp或rtsp,但似乎最好使用一个定制的javascript播放器,通过http接收mp3文件。 然而,http的问题是,一旦mp3文件的不完整尾部被击中,文件传输就会停止。有没有办法解决这个问题,比如修改配置,让apache/iis服务器等到文件完成后再终止传输

我还研究了m3u文件,但这似乎需要一个完整的mp3文件,尽管我不清楚


任何建议/解决方案/示例都将不胜感激。

我没有确切的解决方案,但您可以试试这个

我试图从IIS服务器上传输MP3文件,但Chrome出现了问题,因为它发出了一个带有范围标头的请求。如果您可以使用范围标头和服务器流对MP3片段进行类似的请求,那么它可能会工作