【问题标题】:What is the approach for list / stream / download files from cloud?从云端列出/流式传输/下载文件的方法是什么?
【发布时间】:2013-10-28 12:43:47
【问题描述】:

在 Android 设备上,我正在尝试列出 mp3 文件名(列表视图)、流式传输/缓冲 mp3 文件、下载云中可用的 mp3 文件。

我正在考虑可以采用的几种方法来完成这项工作

  1. 在服务器上托管 mp3 文件,并可能创建一个提供上述功能的 Web 服务,在客户端,我应该使用该 Web 服务。 (用于 Web 服务和托管 mp3 文件的单一服务器)。

  2. 在 server1 上托管 Mp3 文件,在 server2 上部署 Web 服务,这样我可以轻松地构建和管理 mp3 文件。

Google Play Music、Saavn 等应用程序通常采用的方法是什么?如果我可以研究任何其他解决方案,请提出建议。

【问题讨论】:

    标签: android web-services rest cloud audio-streaming


    【解决方案1】:

    这取决于您的数据将占用的空间量、服务器基础架构上的可用带宽、您需要的速度类型、您希望它的容错程度、您的预算等等以及更多其他因素。

    一般来说,我建议您在开始时使用单个服务器来托管您的数据和应用程序逻辑。如果/当您开始为您的服务吸引更多用户时,您可以开始考虑使用更分布式的架构进行扩展(例如启动几个 Amazon S3 实例)等。

    您的客户端移动应用的实现方式应该不需要知道支持它的后端架构类型,以便您以后可以轻松更改架构,而不会影响客户端代码。研究一下 RESTful Web 服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-17
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      • 1970-01-01
      相关资源
      最近更新 更多