2

この質問は純粋な好奇心からです。

携帯電話をSpotifyプレイリストと同期すると、音楽が非常に高速に転送されることに気付きました.ベンチマークなどはしていませんが、20個ほどのmp3をダウンロードするよりも数倍高速に感じます.

彼らはどのようにそれを行うのですか?ある種の特別なオーディオ形式ですか?それとも、転送時に何らかの方法でデータを圧縮するのでしょうか?

4

2 に答える 2

1

これは実際にはプログラミングの質問ではありませんが、噛み付きます。

Spotify は、モバイル クライアントに OGG オーディオを使用しています。オフライン同期に選択した品質に応じて、96、160、または 320 kbit/秒のいずれかになり、サイズは同等の MP3 ビットレートとそれほど変わりません. ただし、Spotify クライアントとバックエンドには非常に最適化されたネットワーク スタックがあるため、これが表示される可能性がありますが、ネットワーク スタックが提供する遅延の利点が目に見える効果をもたらすのに十分である場合は驚くでしょう。トラックをリクエストするのではなく、実際にトラックをダウンロードするのに時間が費やされます。

于 2013-03-25T12:39:19.923 に答える
0

おもしろいことに、Spotify は OGG を使用して音楽をストリーミングしていますが、ローカルの OGG ファイルは再生できません。

http://community.spotify.com/t5/Spotify-Ideas/Local-file-support-OGG-Vorbis/idi-p/5451

于 2013-10-07T12:50:04.450 に答える