【问题标题】:How to upload and encode files into azure media service如何将文件上传和编码到 Azure 媒体服务
【发布时间】:2015-07-21 03:32:12
【问题描述】:

我的网站托管在 azure 中。我有一个 wcf 服务,它也在 azure 中运行。现在我想通过azure网站和wcf从本地计算机上传文件到azure媒体服务,上传时会调用WCF服务中的上传函数。上传时出现错误,网关错误(502)。资产未创建。创建函数中发生错误。那么如何将媒体文件从本地机器上传到 azure 媒体服务。我只是提供路径作为 WCF 服务的输入。(例如)c:\sampe.mp4。我可以通过网站通过 WCF 服务将文件从本地计算机流式传输到 azure 媒体服务吗?

azure 站点 -> 从本地上传文件 -> 将路径(c:\sample.mp4)发送到 WCF -> WCF 中的上传功能 -> 创建资产时出错

【问题讨论】:

    标签: azure azure-storage azure-blob-storage


    【解决方案1】:

    如果您正在开发管理 Azure 媒体服务帐户的基于 Web 的应用程序,您可以通过 2 种方式上传视频 azure 存储:

    • Web 应用程序为资产生成 SAS 定位器,用户直接与存储 API 通信以上传文件。这是首选方式,因为您的 Web 服务不充当上传代理。请参阅How to upload Stream to Azure Media Services 和相关的 Stack 问题,其中包含如何使用 javascript 上传到 azure 存储的指示。 Upload an image file to azure blob storage from js
    • Web 应用程序充当用户和 Azure 媒体服务之间的上传代理。第一个用户将文件上传到您的 Web 应用服务器,然后 Web 应用服务器将其上传到与媒体服务帐户关联的 Azure 存储帐户。 mvc3 应用程序中的文件上传示例 -File Upload ASP.NET MVC 3.0。一旦您在服务器上有文件,请查看 http://azure.microsoft.com/en-us/documentation/articles/media-services-dotnet-upload-files/ 如何使用 .net sdk 将文件上传到 azure。在调用 azure media services sdk 上传代码时,您必须使用服务器文件路径。想要强调的是,这种不是首选方式,因为您的应用在用户和 Azure 存储之间的上传过程中成为瓶颈

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 1970-01-01
      相关资源
      最近更新 更多