我正在使用 Amazon CloudFront 向我的用户流式传输付费视频内容,但在确保视频安全时遇到了问题。Wowza 通过创建一个安全令牌来做到这一点,但使用 wowza 的成本要高得多。
无论如何,我可以通过使用 Cloudfront 或其他 CDN 更好地保护我的内容吗?
谢谢!
我正在使用 Amazon CloudFront 向我的用户流式传输付费视频内容,但在确保视频安全时遇到了问题。Wowza 通过创建一个安全令牌来做到这一点,但使用 wowza 的成本要高得多。
无论如何,我可以通过使用 Cloudfront 或其他 CDN 更好地保护我的内容吗?
谢谢!
您可以将签名 URL 与 Amazon CloudFront 一起使用。
下面是文档的链接,但基本上您的应用程序可以为经过身份验证的用户生成媒体资产的签名 URL,这样只有他们才能访问该资产并且只能在指定的日期/时间范围内访问。
文档摘录:
您可以限制对 CloudFront 边缘缓存中的对象的访问:您可以将 CloudFront 配置为要求最终用户使用特殊的签名 URL 访问您的对象。然后,您创建签名的 URL(手动或以编程方式)并将它们分发给您的用户。
当您为对象创建签名 URL 时,您可以指定:
- 结束日期和时间,在此之后 URL 不再有效。
- (可选)URL 生效的日期和时间。
- (可选)可用于访问您的内容的计算机的 IP 地址或地址范围。
使用来自公钥/私钥对的私钥对签名 URL 的一部分进行散列和签名。当有人使用签名 URL 访问对象时,CloudFront 会比较 URL 的签名部分和未签名部分。如果它们不匹配,CloudFront 不会提供对象。
文档链接:http: //docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html
查看使用 Python 进行安全 AWS CloudFront 流式传输的入门,以获取使用签名 URL 保护云端流式传输的完整指南。它展示了如何使用 python 生成签名的 URL,这些 URL 会在设定的时间后自动过期。
享受!
Voxel - http://www.voxel.net/products-services/voxcast-cdn 他们使用 Wowza,您可以应用身份验证令牌和参数。
如果您需要帮助,请告诉我,我可以与他们聊天。
问候,cdnXite