gpt4 book ai didi

Azure 媒体服务 - 允许流式传输到特定域

转载 作者:行者123 更新时间:2023-12-03 05:36:30 25 4
gpt4 key购买 nike

如何保护从 Azure 媒体服务到特定域的点播流?

例如如果您在 www.domain1.com 上使用 Azure Media Player - 您可以观看视频,但如果您在 www.whatever.com 上,则不应播放视频。

这是我尝试过的:

  1. 在分配的 Azure 存储帐户上设置 CORS - 没有帮助。所有响应似乎都有一个 * cors header 。

  2. 在流媒体端点上设置 IP 限制 - 没有帮助。我仍然可以使用 azure 媒体播放器演示页面从不同的计算机流式传输视频。 https://ampdemo.azureedge.net/azuremediaplayer.html?url=my_url_to_ism_manifest

更新关于IP限制 - 似乎需要一些时间才能生效。但现在我意识到这不是一个好的选择,因为没有办法知道我网站的所有用户的 IP 地址。

据我了解,AMS 支持的其他内容保护机制(如 fairPlay、widivine 等)需要拥有 token ,这意味着用户应首先对我的网站进行身份验证。

但我不想对我网站上的用户进行身份验证,我只想仅当您访问我的网站时才能播放视频。

最佳答案

一个简单的解决方案是从 Verizon Premium 启用 Azure CDN,然后使用规则引擎功能创建一条仅允许从您的域进行访问的规则。只要不为流终结点启用 Azure CDN,在流终结点上使用 IP 限制的第二种解决方案就可以工作。如果您无法使此解决方案发挥作用,我建议您打开支持案例以进行进一步调查。

关于Azure 媒体服务 - 允许流式传输到特定域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62164523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com