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