如何防止在没有登录的情况下使用 window azure 媒体服务器的文件路径播放视频?
How to prevent play video using file path of window azure media server without login?
目前正在 Windows Azure 媒体服务上做一个项目。
场景-
网站上有一个媒体播放器,可以播放 Azure 媒体服务器上包含的媒体视频源文件。
要求 -
1) 未注册用户或未登录用户无法使用 azure 媒体文件路径播放视频。
(不使用 Active Directory 凭据对我来说更好,如果我们可以上传该视频加密格式并在用户登录时播放解密)
请提供满足上述要求的正确指导。
我们做了什么 - Flag/notify如果我做错了我
1) 尝试以加密格式上传媒体并使用令牌,但无法使用令牌访问解密该视频。
2) 我认为,如果有一些机制,如会话变量维护 azure 媒体服务器,检查用户是否已通过身份验证,然后授予访问权限
那么问题就解决了?但不知道如何使用它。
我已经阅读了很多 articles/blog ,浏览了许多互联网上可用的源代码但无法找到最佳方法。
或者我们接下来做什么?
您选择的第一个选项应该有效。您可以使用 AES 或 PlayReady 加密您的视频文件,并为您的内容密钥配置令牌身份验证 - 这意味着只有当您的播放器出示正确的令牌时才会发布解密密钥。你能具体说明为什么视频无法解密吗?是您的令牌错误还是密钥错误?我有一个用于解决 AES 加密配置问题的博客:http://mingfeiy.com/debug-aes-encrypted-stream-azure-media-services。让我知道你是否成功了。
干杯,
闫明飞
目前正在 Windows Azure 媒体服务上做一个项目。
场景- 网站上有一个媒体播放器,可以播放 Azure 媒体服务器上包含的媒体视频源文件。
要求 -
1) 未注册用户或未登录用户无法使用 azure 媒体文件路径播放视频。 (不使用 Active Directory 凭据对我来说更好,如果我们可以上传该视频加密格式并在用户登录时播放解密)
请提供满足上述要求的正确指导。
我们做了什么 - Flag/notify如果我做错了我
1) 尝试以加密格式上传媒体并使用令牌,但无法使用令牌访问解密该视频。
2) 我认为,如果有一些机制,如会话变量维护 azure 媒体服务器,检查用户是否已通过身份验证,然后授予访问权限 那么问题就解决了?但不知道如何使用它。
我已经阅读了很多 articles/blog ,浏览了许多互联网上可用的源代码但无法找到最佳方法。 或者我们接下来做什么?
您选择的第一个选项应该有效。您可以使用 AES 或 PlayReady 加密您的视频文件,并为您的内容密钥配置令牌身份验证 - 这意味着只有当您的播放器出示正确的令牌时才会发布解密密钥。你能具体说明为什么视频无法解密吗?是您的令牌错误还是密钥错误?我有一个用于解决 AES 加密配置问题的博客:http://mingfeiy.com/debug-aes-encrypted-stream-azure-media-services。让我知道你是否成功了。
干杯, 闫明飞