【发布时间】: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