[英]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.