ASP.net MVC5网站上的HTML5视频渲染

时间:2014-05-18 11:34:10

标签: azure azure-storage

我有点问题,我不知道为什么,但我不能在我的网站上呈现视频文件。

我创建了一个项目,我的视频位于我的资源文件夹中,并由视频标记调用。 它适用于localhost,没有问题,但是当我发布它时

图像有效但视频无法播放。

然后我尝试了Blob存储,使用Azure存储资源管理器我将我的视频文件上传到公共Blob中。但同样的事情,它没有加载,但我可以下载视频文件(我没有得到这部分)

最后我使用的Media Service运行良好,但问题是,Media Service的Azure Manager很糟糕,我需要上传大量的视频,Azure中的UX根本没用。没有批量上传或者什么都没有,我需要逐个发布。 所以我为它制作了一个代码(上传 - >编码 - >发布),但我现在最大的问题是上传。

我将上传IassetFile的部分                         assetFile.Upload(uploadFilePath); 这总是会失败100mb ++ Files,但如果它是20mb ++它就可以了。

我很有约束力,我不知道该怎么办。

任何人都可以提出如何解决这个问题的建议,最好的情况就是这样 在天蓝网站上有配置我可以激活,所以我可以播放视频吗?

1 个答案:

答案 0 :(得分:1)

您可以将已上传到blob存储中的视频文件转换为媒体服务资源。 Microsoft的指导如下:http://msdn.microsoft.com/en-us/library/jj933290.aspx

如果您不希望使用流畅的流媒体或类似服务,您还应该能够利用作为基线媒体资产生成的原始MP4 blob。此资产具有带URL访问密钥的长URL。