簡體   English   中英

在服務器上生成流式mp3時

[英]Streaming mp3 while it is being generated on the server

我正在嘗試通過javascript / html5或我的網絡服務器上的Flash流式傳輸mp3。 javascript / html前端在服務器上調用一個腳本,該腳本開始生成mp3文件。

我希望文件在緩沖了足夠的音頻后立即開始播放,並繼續播放。

我是流媒體的新手,並且想知道在apache服務器和Windows iis中執行此操作的最佳方法。

起初我以為我需要使用實際的流協議,例如rtp或rtsp,但使用自定義javascript播放器通過http接收mp3文件似乎更好。 但是,與http有關的問題是,一旦mp3文件的尾部不完整,文件傳輸將停止。 有沒有辦法解決此問題,也許更改配置以使apache / iis服務器等到文件完成后再終止傳輸?

我也查看了m3u文件,但這似乎需要完整的mp3文件,盡管我不清楚。

任何建議/解決方案/示例將不勝感激。

我沒有確切的解決方案,但是您可以嘗試使用此http://learningsfromdotnet.blogspot.com/2011/11/playing-mp3-using-audio-tag-html-5-in.html

我試圖從IIS服務器流式傳輸MP3文件,Chrome出現問題,因為它發出帶有“ Range”標頭的請求。 如果您可以使用“ Range”標頭發出類似的請求,並從服務器流中獲取MP3,則它可能會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM