【问题标题】:Azure and mobile services for file upload (encoding after)?用于文件上传(之后编码)的 Azure 和移动服务?
【发布时间】:2013-10-27 20:48:23
【问题描述】:

我正在开发一个需要上传 wav 文件并且服务器需要将其转换为 mp3 的应用程序,修改一些标签(使用 ffmpeg)并存储在 blob 中以最终将 url 返回给它。我在后端使用移动服务,并将使用 Blob 存储来存储转换后的 mp3。

问题是在云中进行上传/转换的最佳方式是什么?我应该使用云应用程序还是虚拟机来部署应用程序?我是否应该使用 MVC API 创建应用程序将文件发布到的端点,然后转换并存储为 blob?还是使用 Node.JS(在 VM 中?)和 nginx 来代替 MVC?

这样做最有效和最有效的方法是什么?因为我是云计算新手,所以建议会很好。

【问题讨论】:

    标签: node.js model-view-controller azure


    【解决方案1】:

    我知道您使用的是 Azure,但您是否查看过 AWS Elastic Transcoder 服务?

    http://aws.amazon.com/elastictranscoder/

    不建议您将应用程序移至 AWS,而是将其用作如何在 Azure 上构建 API 的一个很好的示例。他们可能已经考虑过几个用例。

    就在 Azure 上构建它而言,我会首先尝试使用 Azure 网站(而不是云服务或您自己的 VM)来构建它。这是使用 Node.js 在 Azure 网站上构建的一个很好的教程:http://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/

    如果您最终选择了这条路线并想在公共 github 存储库上构建它,请告诉我。听起来是一个有趣的项目。

    【讨论】:

    • 哇,Amazon Elastic Transcoder 似乎非常适合这个!对于音频文件,我可能会采用这种方式,并且我可能会根据项目的进展情况进行公开回购。是音频微博应用程序的一部分(想想 vine 但用于音频)
    猜你喜欢
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2017-09-29
    相关资源
    最近更新 更多