2010-06-13 36 views
2

我正在使用Amazon CloudFront将付费视频内容流式传输给我的用户,并且遇到视频安全问题。 Wowza通过创建一个安全的令牌来实现这一点,但使用wowza会更加昂贵。Secure Streaming CDN视频内容

无论如何,我可以通过使用Cloudfront或其他CDN更好地保护我的内容吗?

谢谢!

回答

1

您可以使用带有Amazon CloudFront的签名URL。

以下是指向文档的链接,但基本上,您的应用程序可以为经过身份验证的用户生成媒体资产的签名URL,以便只有他们才可以访问该资产并且仅限指定的日期/时间范围。

摘自文档:

您可以限制在CloudFront的边缘缓存对象:您可以配置CloudFront的要求最终用户使用特殊签署的URL访问您的对象。然后,您可以创建签名的URL(手动或编程)并将其分发给用户。

当您为对象签署的网址,你可以指定:

  • 结束的日期和时间,在此之后,URL不再有效。
  • (可选)URL变为有效的日期和时间。
  • (可选)可用于访问您的内容的计算机的IP地址或地址范围。

使用来自公钥/私钥对的私钥对签名URL的一部分进行散列和签名。当某人使用签名的URL访问对象时,CloudFront会比较URL的签名和未签名部分。如果它们不匹配,则CloudFront不会为该对象提供服务。

链接到文档: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html