我正在構建一個通過麥克風收集語音爲wav文件的應用程序。這些錄音需要流式傳輸到服務器並保存(作爲wav文件,我知道它們很大,但它們必須是wav)。我還需要將音頻(可以是mp3)從服務器傳輸到Web應用程序以供用戶播放。我不知道如何實現這一點,但我想使用Java EE應用程序,因爲我熟悉Java並且比Flex更容易維護(我們在工作中遇到舊的Flex代碼時遇到問題)。我的擔憂是:用Java流媒體音頻
- 如何緩衝傳輸,以便用戶可以無間斷地聽到整個文件?傳輸整個文件然後播放也不錯,但知道如何做到這一點很好。
- 如何驗證傳輸到服務器?我可以發送數據包並驗證/重發每個數據包嗎?
- 是否有現有的API(請!),還是我必須手動寫這個?
目前尚不清楚,從你的問題,有多少成分都參與了整個應用程序:,同樣取決於你的架構 -
阿帕奇百科全書文件上傳可能是有用的。您寫道:「我還需要將音頻從服務器傳輸到Web應用程序以供用戶播放」。這意味着有一個Web應用程序*和*一個服務器,而這兩者是完全不同的。如果這是正確的,那麼提供關於當前存在的信息會很有用。 – Isaac 2012-09-30 14:23:18