2012-02-09 4 views
1

私はサーバーからmp3をストリームするアプリケーションを作成しています。私はこれを達成するためにMatt GallagherのAudioStreamerを使用していますが、バッファリングしてオーディオをストリーミングするには数秒かかることに気づいています(特に非Wifiの場合)。私はこれを最小限に抑えるために、Spotifyを探しています。これはほとんど即座に行われます。spotify like stream

これを行う最善の方法は何ですか?

+0

私は、開いている接続を保持し、音楽の選択を待ってから、その選択を開いたパイプの下に「即座に」プッシュすることになります。あなたが現在行っていることではなく、選択後に接続を確立する可能性が最も高いでしょう。レイテンシーは確かに大きな殺人者になるでしょう。 – twilson

答えて

2

Spotifyは、音楽ストリームを即座に確保するために巧妙なものがたくさんあります。私はあなたが正確にあなたのストリーミングを実装しようとしているのか分からないが、あなたが楽しんでるから「ストリーム」するときには、上で起こっている正確に何のハンドルを取得するには、この記事を読んで価値がある:

http://pansentient.com/2011/04/spotify-technology-some-stats-and-how-spotify-works/

たくさんありますSpotifyが将来あなたがプレイする可能性の高いトラックを予測し、それらをプリフェッチすることを含む、「気の利いた」ロジックが進行しています。彼らのモバイルアプリは、もともとデスクトップと同じ程度までこれを利用していなかったが、アプリが成熟したので、プラットフォームの改善の一部をモバイルに落とし込んだと思う。