我们正在使用 Windows Media Server 2003 和 2008 来交付我的一个项目中的视频。
授权 URL 插件已在其中启用 - 通过此我可以通过形成哈希代码(使用 IP 等)来生成动态安全 URL。使该URL无法被绕过或被他人使用。
现在我计划切换到 Windows Azure 媒体服务,我可以配置授权插件或任何此类Azure 内 URL 的安全性吗?
因为我不希望用户访问或窃取我的视频。
最诚挚的问候,
Prasanth.k
最佳答案
不可以,您不能将任何标准 Windows Media Server 插件与 Azure 媒体服务结合使用。但如果您查看文档,您会发现 Azure 媒体服务中的所有媒体默认都受到保护:
- How to: Deliver Asset by download (it is progressive download)
- How to: Deliver Asset by Streaming (smooth streaming or so)
如果仔细阅读并遵循所有引用文档,您将看到所有操作的第一步是创建 AccessPolicy
。例如:
IAccessPolicy accessPolicy = _context.AccessPolicies.Create("File Download Policy", TimeSpan.FromDays(30), AccessPermissions.Read);
因此,您通常无法
真正提供对您的 Assets 的简单/原始/完整/无限制的访问权限,除非您确实愿意。换句话说 - 媒体服务中的内容默认受到保护。
关于plugins - azure 媒体服务 - 如何保护我的视频 URL 不被用户下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15272431/