2017-09-25 4 views
1

アマゾンS3からオーディオをストリームするアプリケーションを作成しています。私はこのサイト(http://swiftdeveloperblog.com/code-examples/avplayer-play-music-mp3-file-from-a-remote-url-in-swift/)からのチュートリアルに従っています。問題は、音楽を聞く前に私が演奏を押すときに遅れがあることです。アマゾンS3からのストリームオーディオの開始時に遅れます。

どうすればこの問題を解決できますか?何が原因ですか?

答えて

0

かなり期待できます。 HTTP経由でmp3をストリームすると、iOSはオーディオストリームを再生する前にバッファリングします。したがって、初期の遅延が予想されます。ファイルをローカルで再生しようとすると、すぐに開始されます。

可能な解決策の1つは、mp3をダウンロードし、再生する前にローカルに保存することです。しかし、問題は、それは面倒の価値があるのですか?

0

S3バケットのCloudFrontディストリビューションをセットアップして、S3から直接ではなく、それから提供することで、パフォーマンスを向上させることができます。

関連する問題