如何为 Web 应用程序托管音频文件

Posted

技术标签:

【中文标题】如何为 Web 应用程序托管音频文件【英文标题】:How to host audio files for a web application 【发布时间】:2015-08-24 20:29:39 【问题描述】:

我正计划制作允许用户上传音乐/音频文件并托管它们等的 Web 应用程序,我想知道最好的方法是什么,我在以前的项目中使用 cloudinary 来托管图像但没有音频。

如果没有我假设的自己的服务,像 Soundcloud 这样的公司会使用什么。

你会推荐什么?这对于构建可扩展且可靠的服务至关重要,所以我不想在没有受过教育的情况下进入这个项目。

ps。我将使用流星和 mongodb 来构建应用程序。

【问题讨论】:

【参考方案1】:

我建议您开始在您的应用中使用 edgee:slingshot。由于上传和下载直接进入存储系统,因此在您的 Meteor 服务器上要轻得多。您有多种选择,包括 S3、Google Cloud Storage 和 Rackspace Cloud。您也可以使用 CollectionFS,但 slingshot 在架构上似乎更适合此类问题。

【讨论】:

太好了,非常感谢您的帮助,在这 3 种存储服务中,您会推荐哪一种? 到目前为止我只使用过 S3,它非常好,没有任何抱怨。我还没有达到使用多个 AWS 云站点的地步,我期待着为全球客户服务。我敢肯定,定价将在您的评估中发挥重要作用。 刚刚通读包的文档,看起来很棒,很高兴开始使用!感谢您的信息

以上是关于如何为 Web 应用程序托管音频文件的主要内容,如果未能解决你的问题,请参考以下文章

如何为带有应嵌入视图控制器的句子的文本文件制作 iOS Swift“应用内购买”托管内容 pkg 文件?

如何为自托管的Web API添加身份验证?

如何为 Java 剪辑使用 ID3 标记(音频文件详细信息和信息)

如何为图像使用托管(统一)内存?

如何为 ElasticBeanStalk 中托管的 NodeJs 应用程序指定端口?

如何为音频应用程序/插件模拟真空管的声音? [关闭]