這個問題剛剛出於純粹的好奇心。Spotify使用什麼音頻格式以及它們如何將文件傳輸到移動設備?
我注意到,當我將我的手機與Spotify播放列表同步時,音樂傳輸速度非常快,我還沒有進行基準測試等等,但它只是感覺時間快於下載20首左右的MP3。
他們是怎麼做到的?它是某種特殊的音頻格式嗎? 或者他們可能在傳輸時以某種方式壓縮數據?
這個問題剛剛出於純粹的好奇心。Spotify使用什麼音頻格式以及它們如何將文件傳輸到移動設備?
我注意到,當我將我的手機與Spotify播放列表同步時,音樂傳輸速度非常快,我還沒有進行基準測試等等,但它只是感覺時間快於下載20首左右的MP3。
他們是怎麼做到的?它是某種特殊的音頻格式嗎? 或者他們可能在傳輸時以某種方式壓縮數據?
這不是一個真正的編程問題,但我會咬。
Spotify爲其移動客戶端使用OGG音頻。根據您選擇用於離線同步的質量,它可能爲96,160或320 kbit/sec,與同等MP3比特率的大小並無太大差別。但是,Spotify客戶端和後端確實有一個非常優化的網絡堆棧,因此您可能會看到,但如果網絡堆棧提供的延遲對於考慮廣袤的網絡堆棧有足夠的影響,我會感到驚訝大多數時間實際上是花在下載曲目而不是請求它。
有趣的是,Spotify使用OGG流式傳輸音樂,但無法播放本地OGG文件。
http://community.spotify.com/t5/Spotify-Ideas/Local-file-support-OGG-Vorbis/idi-p/5451