从Azure Media Services发布媒体

时间:2013-07-31 08:20:58

标签: azure streaming media azure-media-services

是否可以通过Azure Media Services在不确定的时间段内发布媒体,客户端只需下载媒体文件?我的研究目前显示:

  • 我可以创建一个OnDemandOrigin定位器,但它是为流媒体准备的,而不是简单地下载它们。
  • 我可以创建一个共享访问签名定位器,但它总是需要一个AccessPolicy对象,它将定位器的工作时间限制为预定义的值。

2 个答案:

答案 0 :(得分:2)

您可以创建Sas定位器并指定远期的日期时间。创建定位器

时,到期时间是必需属性

答案 1 :(得分:0)

此外,您可以考虑查看位于blob存储中的文件,并提供对该容器的访问权限。这样,用户可以随时下载完成的文件。

这篇文章提供了有关restricting access to containers.

的更多信息

<强>概述

默认情况下,只有存储帐户的所有者可以访问该帐户中的存储资源。如果您的服务或应用程序需要在不共享访问密钥的情况下将这些资源提供给其他客户端,则可以使用以下选项来允许访问:

  • 您可以设置容器的权限,以允许对容器及其blob进行匿名读取访问。匿名读取访问仅适用于容器和blob。

  • 您可以通过共享访问签名公开资源,这样您就可以通过指定资源可用的时间间隔来委派对容器,blob,表,队列,文件共享或文件的受限访问权限。客户端对其拥有的权限。

  • 您可以使用存储的访问策略来管理容器或其Blob,队列,表或文件共享或其文件的共享访问签名。存储的访问策略为您提供了对共享访问签名的控制的额外措施,并提供了一种直接撤销它们的方法。