首页 文章

用于STA的视频存储的Azure媒体服务或简单存储帐户

提问于
浏览
0

我们正在开发AZURE上的 "multi tenant application"MTA ) . 此外,我们为通过REST API endpoints 利用MTA数据的客户开发“ single tenant applications ”(STA),即STA可以在任何地方托管 .

特定的 STA 上传和存储视频文件 . 这些视频文件的安全性非常重要,而且很可能是消费用例 . 在此阶段,用户将通过流式传输或下载来消费内容 .

问题

  • 使用Azure MEDIA SERVICES帐户/密钥,可以轻松上传,存储和下载媒体内容 . 与标准Azure存储帐户相比,使用MEDIA SERVICES有什么好处? ?我了解MEDIA SERVICES使用存储帐户 .

  • 将STA隔离到新的Azure订阅中是否有必要明确地隔离视频相关成本?逐项清单包含6000行 . 很难每个月为STA提取相关数据 . 理论上,STA客户将来可以控制此帐户管理和成本 .

  • 是否可以将 CONTAINERS 的最大数量添加到 STORAGE ACCOUNT

  • CONTAINER 应该是 PRIVATE 类型来保护内容但仍然允许访问STA吗?

谢谢

2 回答

  • 4

    斯科特,

    如果您希望接受传入视频并将其处理为以其他格式提供或利用流媒体播放,则

    • 媒体服务非常有用 . 可以直接从Azure Blob存储帐户中提供视频,但它不能提供流畅的流式传输或转码(没有流式播放可能意味着为具有高延迟连接的用户停止/启动视频) .

    • 我建议不要将每个STA放入自己的订阅中 . 虽然它将为您提供对STA用户收费使用管理的一定程度的控制,但这将是一个很大的管理开销 . 您最好的选择是使用适当的存储帐户/容器设置,以允许您以其他方式跟踪呼叫并提供估计的成本 . 不要忘记Azure总是在变化,未来的功能可能会让您能够更有效地标记和跟踪订阅中的成本 .

    • 存储帐户中的容器数量没有限制 . 限制是每个订阅50个存储帐户,每个帐户最多500TB存储 . 存储和订阅限制在此处记录:http://azure.microsoft.com/en-us/documentation/articles/azure-subscription-service-limits/#storagelimits

    • 您可以使用共享访问签名来控制Azure Blob存储中对Blob的访问 . 请参阅此处了解如何创建和使用它们:http://msdn.microsoft.com/en-us/library/azure/jj721951.aspx以及有关设置Blob存储容器权限的指导:http://msdn.microsoft.com/en-us/library/azure/ee393343.aspx

    HTH西蒙 .

  • 3

    我将尝试回答第一个问题:

    使用Azure MEDIA SERVICES帐户/密钥,可以轻松上传,存储和下载媒体内容 . 与标准Azure存储帐户相比,使用MEDIA SERVICES有什么好处? ?我了解MEDIA SERVICES使用存储帐户 .

    答案:Azure Media Services源服务器是 Cloud 中的IIS媒体服务 . 所有视频内容都存储在Azure Blob存储中,并且媒体服务和存储之间存在映射 . 使用媒体服务器而不是直接从存储中下载有许多优点:(1)媒体服务器可以智能地将正确的数据片段(正确的比特率,时间戳)有效地转发给您的客户端 . (2)我们的源服务器将多个比特率MP4从存储帐户动态打包成多种流格式(HLS,Smooth streaming和MPEGDASH),可以在各种设备和平台上播放 . 因此,您可以节省将视频编码为多种格式的成本 . (3)我们的原始服务器支持实时流媒体 .

    我认为这个问题涉及我们发明媒体服务器的原因 . 我有一个博客解释了视频流的工作原理供您参考:http://mingfeiy.com/adaptive-streaming-video-streaming .

相关问题