2015-02-24 79 views
1

我正在开发包含视频库的应用程序。 我们在定义的Blob容器上只有1个存储帐户和用户正在上传视频。使用媒体服务从Azure Blob存储流视频

现在我想使用Azure Media Service来存储Blob中存储的视频。 我应该怎么做&哪些是有效的步骤。

如何减少用户每次打开相同视频的视频带宽?

上传可以在所有设备上播放视频的视频的最佳做法是什么?

请引导我提供宝贵的建议。

回答

5

如果我正确理解这一点,那么您需要将视频直接上传到Azure存储?如果是这种情况,则不要将视频直接上传到Azure存储,我的建议是使用Azure媒体服务SDK上传视频。您的视频将以Asset文件的形式存储,这样可以更轻松地将视频流式传输到不同的设备。

下面是做一个指南,使用.NET http://azure.microsoft.com/en-us/documentation/articles/media-services-dotnet-get-started/

Azure的媒体服务具有相当不错的文档可能与其他帮助问http://azure.microsoft.com/en-us/develop/media-services/resources/

+0

是迈克尔,你是对的。我不需要在Blob上代替媒体服务上传视频。?我计划首先将视频上传到Blob,然后通过创建资源将视频复制到Azure Media服务。 感谢您的宝贵回应。 – 2015-02-25 10:09:12

+0

嗨苛刻。您不需要上传到Blob而不是媒体服务。创建媒体服务帐户后,请按照[使用媒体服务上传文件]的指导进行操作(http://azure.microsoft.com/zh-cn/documentation/articles/media-services-dotnet-get-开始/#创建-A-新的资产和上载一个视频文件)。 – 2015-02-26 03:31:09

+0

@ MichaelCurd-MSFT您好迈克尔,我尝试在Windows通用应用程序中安装媒体服务,但我无法做到这一点,因为无法在此版本.NET中安装“TransientFaultHandling.Core”依赖项。所以我正在做OP的方式。此外,据我所知,你不能直接上传流媒体服务。 – GeorgeChond 2015-06-03 22:04:40