Azure媒体服务从HTML表单上载

时间:2013-05-09 16:15:39

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

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

因此,在将视频发送到Azure Media Services以进行转码/传送之前,我无权访问任何缓存视频的本地存储。

上传过程是一个HTML5分块上传,直接进入WebApi控制器。为每个上传的文件块调用此控制器。

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

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

1 个答案:

答案 0 :(得分:2)

您要上传的视频大小是多少?免费模式网站为您提供1G,共享和保留 - 10G。

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

另请查看this blog post有关如何使用HTML5直接上传到Blob存储的信息。要通过HTML5上传到资源,您必须首先获得Shared Access Locator并将文件上传到您从媒体服务获得SAS的容器。