【发布时间】:2015-05-08 23:54:23
【问题描述】:
我正在创建一个具有类似于 YouTube 的观看功能的网站。到目前为止,我能够将视频上传到 azure 媒体服务,但我似乎对如何允许我的用户群访问视频感到困惑。我正在使用 javascript 分块,我正在生成一个基于写入的 SAS Url,用于将视频上传到这部分工作。 1)我应该在文件上传后删除写定位器以防止其他人对该文件具有写访问权吗? 2)似乎我想为我的用户授予某种对视频的永久访问权限。有没有办法限制对站点域的访问?此外,它是每个用户的定位器,还是在达到到期时间后实际上到期?
【问题讨论】:
-
您的用户是否有任何身份验证系统(Azure、Google)或任何匿名用户都可以上传和观看视频? 1) 上传视频后,您需要删除写入定位器。您可以利用 azure 媒体服务动态加密视频并为用户提供内容密钥来解密流。您可以阅读msdn.microsoft.com/en-us/library/azure/dn282272.aspx 了解内容保护选项服务提供的内容。根据您的场景和业务模型,您可以选择 PlayReady DRM 或 AES 加密。
-
用户需要注册并且必须登录才能上传视频。
-
根据您的要求发布答案。根据azure.microsoft.com/en-us/pricing/details/media-services 的信息,使用动态加密(截至目前 0.10 美元/100 个交付的密钥)会产生少量成本
标签: azure video-streaming azure-media-services