【问题标题】:Azure Media Services upload from HTML from从 HTML 表单上传 Azure 媒体服务
【发布时间】:2013-05-04 04:47:39
【问题描述】:

我有一个允许上传视频的 MVC4 站点。它作为 Azure 网站托管在 Azure 上。

因此,在将视频发送到 Azure 媒体服务进行转码/交付之前,我无法访问任何本地存储来缓存视频。

上传过程是直接发送到 WebApi 控制器的 HTML5 分块上传。每个上传的文件块都会调用这个控制器。

将整个上传的视频导入 AMS 进行转换的最佳选择是什么?

我认为将数据附加到 blob 是正确的方法。但是,我似乎找不到任何有关如何附加到现有 blob 的信息。 另外,我担心如果处理程序中存在随机延迟导致数据损坏,这会导致并发问题。

【问题讨论】:

    标签: c# asp.net-mvc azure azure-storage azure-media-services


    【解决方案1】:

    您要上传多大尺寸的视频?免费模式网站为您提供 1G、共享和预留 - 10G。

    查看this project,因为它是 MVC4 媒体服务资源管理器。

    还可以查看this blog post,了解如何使用 HTML5 直接上传到 Blob 存储。要通过 HTML5 上传到资产,您必须首先获取 Shared Access Locator 并将文件上传到您从媒体服务获取 SAS 的容器。

    【讨论】:

    • 多个用户同时上传可能>1G。但它在一个共享实例上。所以10G应该够用了。我不记得我在哪里读到你没有任何本地存储。但如果以上是正确的。然后我就直接上传到服务器,然后传到 Blob Storage!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多