2012-10-31 176 views
0

我們正在設計我們的音頻應用程序,我們需要支持將音頻文件從桌面應用程序上傳到雲服務器,還需要在桌面應用程序中播放這些音頻文件。上傳和存儲音頻文件

上傳前我們應該如何處理文件?應該把他們變成基地64,因此增加他們的大小〜30%?

或者我們應該上傳它作爲一個原始的二進制文件?

對於不同的音頻格式,我們應該在客戶端/服務器中將其轉碼爲mp3還是類似的東西?

有沒有人知道在這種情況下什麼是SoundCloud方法?

謝謝!

回答

0

SoundCloud存儲原始文件,併爲了流式目的轉碼原始文件。如果所有者提供該選項,則可以下載原始文件。

如果您使用HTTP與您的服務器進行通信,則需要使用Base64進行編碼。如果你選擇了正確的框架,這對你來說應該很簡單並且可能是透明的。