[英]Azure Media Services or simple Storage Account for video storage for STA
我们正在AZURE上开发"multi tenant application"
( MTA
)。 此外,我们为通过REST API端点利用MTA数据的客户开发了“ single tenant applications
”(STA),即,可以将STA托管在任何地方。
特定的STA
上载并存储视频文件。 这些视频文件的安全性很重要,并且1xVideo 1xConcurrentUser
最有可能消耗用例。 目前尚不清楚用户将通过流媒体或下载来消费内容。
问题
使用Azure MEDIA SERVICES帐户/密钥可以轻松上载,存储和下载媒体内容。 通过标准的Azure存储帐户使用MEDIA SERVICES有什么好处? ? 我了解媒体服务使用存储帐户。
将STA隔离到新的Azure订阅中是否可以合理地隔离视频相关的费用? 分项帐单包含6000多行。 每月难以提取STA的相关数据。 从理论上讲,STA客户将来可以控制此帐户管理和成本。
可以将最大数量的CONTAINERS
添加到一个STORAGE ACCOUNT
吗?
CONTAINER
是否应为PRIVATE
类型以保护内容,但仍允许访问STA?
谢谢
我将尝试回答第一个问题:
使用Azure MEDIA SERVICES帐户/密钥可以轻松上载,存储和下载媒体内容。 通过标准的Azure存储帐户使用MEDIA SERVICES有什么好处? ? 我了解媒体服务使用存储帐户。
答:Azure媒体服务原始服务器是云中的IIS媒体服务。 所有视频内容都存储在Azure Blob存储中,并且在媒体服务和存储之间存在映射。 使用媒体服务器而不是直接从存储中下载有许多优点:(1)媒体服务器具有将正确的数据片段(正确的比特率,时间戳)有效地转发到客户端的智能。 (2)我们的原始服务器将来自存储帐户的多个比特率MP4动态打包为多种流格式(HLS,平滑流和MPEGDASH),可以在各种设备和平台上播放。 因此,您可以节省将视频编码为多种格式的成本。 (3)我们的原始服务器支持实时流式传输。
我认为这个问题涉及为什么我们发明媒体服务器。 我有一个博客解释了视频流的工作原理,以供您参考: http : //mingfeiy.com/adaptive-streaming-video-streaming 。
斯科特
如果您希望接受传入的视频并将其处理为其他格式或利用流媒体播放,则Media Services很好。 可以直接通过Azure Blob存储帐户提供视频,但不能提供流畅的流或转码(没有流播放可能意味着高延迟连接的用户停止/开始视频)。
我建议不要将每个STA放入自己的订阅中。 虽然它可以使您对STA用户的计费使用管理进行一定程度的控制,但管理起来将是一笔巨大的开销。 最好的选择是使用适当的存储帐户/容器设置,以其他方式跟踪呼叫并提供估计费用。 不要忘记Azure一直在变化,并且将来的功能可能使您能够更有效地标记和跟踪订阅中的成本。
存储帐户中的容器数量没有限制。 限制是每个订阅有50个存储帐户,每个帐户最多有500TB的存储空间。 此处记录了存储和订阅限制: http : //azure.microsoft.com/zh-cn/documentation/articles/azure-subscription-service-limits/#storagelimits
您可以使用共享访问签名来控制对Azure Blob存储中Blob的访问。 有关如何创建和使用它们的信息,请参见此处: http : //msdn.microsoft.com/zh-cn/library/azure/jj721951.aspx ,有关在Blob存储容器上设置权限的指南,请参见此处: http : //msdn.microsoft .com / zh-CN / library / azure / ee393343.aspx
西蒙·HTH。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.