【问题标题】:Streaming mp3 while it is being generated on the server在服务器上生成流式传输 mp3
【发布时间】:2011-08-05 01:34:45
【问题描述】:

我正在尝试通过 javascript/html5 或 flash 在我的网络服务器上流式传输 mp3。 javascript/html 前端调用服务器上的脚本,开始生成 mp3 文件。

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

我是流媒体新手,想知道在 apache 服务器和 windows iis 中执行此操作的最佳方法。

起初我以为我需要使用实际的流协议,例如 rtp 或 rtsp,但似乎使用通过 http 获取 mp3 文件的自定义 javascript 播放器可能更好。 然而,http 的问题是,一旦 mp3 文件的不完整尾部被击中,文件传输将停止。有没有办法解决这个问题,也许改变配置以使 apache/iis 服务器等到文件完成后再终止传输?

我也查看了 m3u 文件,但这似乎需要一个完整的 mp3 文件,虽然我不清楚。

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

【问题讨论】:

    标签: javascript apache html streaming webserver


    【解决方案1】:

    我没有确切的解决方案,但你可以试试这个http://learningsfromdotnet.blogspot.com/2011/11/playing-mp3-using-audio-tag-html-5-in.html

    我试图从 IIS 服务器流式传输 MP3 文件,Chrome 出现问题,因为它发出带有“Range”标头的请求。如果您可以使用“Range”标头发出类似的请求,并从服务器流 MP3 片段,它可能会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 2013-01-22
      • 2013-10-24
      • 2018-01-12
      • 1970-01-01
      • 2022-01-12
      相关资源
      最近更新 更多