【问题标题】:Stream music like spotify像Spotify一样流式传输音乐
【发布时间】:2012-02-10 03:48:27
【问题描述】:

我正在创建一个从服务器流式传输 mp3 的应用程序。我正在使用 Matt Gallagher 的 AudioStreamer 来完成此操作,但注意到(尤其是在非 wifi 上)缓冲和开始流式传输音频需要几秒钟。我希望尽量减少这种情况,比如 Spotify,它几乎可以立即完成。

最好的方法是什么?

【问题讨论】:

  • 我的猜测是保持一个开放的连接,等待音乐的选择,然后“立即”将该选择推到开放的管道中。而不是您当前正在做的事情,很可能是在选择后建立连接。如果不出意外,延迟肯定会是一个大杀手。

标签: ios streaming spotify


【解决方案1】:

Spotify 做了很多巧妙的事情来确保即时播放音乐。我不知道您是如何准确实现流式传输的,但值得阅读这篇文章来了解当您从 Spotify“流式传输”时到底发生了什么:

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

有很多“漂亮”的逻辑正在发生,涉及 Spotify 预测您将来可能播放哪些曲目并预取它们。他们的移动应用最初并没有像桌面那样充分利用这一点,但我怀疑随着应用的成熟,他们已经将一些平台改进滴灌到移动设备上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    相关资源
    最近更新 更多