我正在尝试找出如何阻止某人简单地从生成的 AWS MediaPackage 资产中复制资产 URL 并在我的网站之外使用它。
如,我正在尝试锁定 HLS .m3u8文件,以便它只能由经过身份验证的用户使用。我不是在询问 DRM,因为它不用于身份验证。
通常使用 AWS S3,您可以对 URL 进行签名,以便 URL 在完美的特定时间段后过期。MediaPackage 似乎不支持这一点,或者允许您调整对私人用户的 URL 访问。
一种解决方案是将 CloudFront 放在 MediaPackage 资产的前面并签署该 URL。问题在于.m3u8中的内容仍然没有受到保护,并且流式剪辑仍然可以在没有主 URL 的情况下重建。如中,.m3u8文件由其他.m3u8文件组成。因此,一旦下载了主.m3u8文件,内部.m3u8文件就不受保护。
我已经看过这个https://docs.aws.amazon.com/mediapackage/latest/ug/cdn-auth.html但是我正在使用它不支持的视频点播。
有没有人有任何想法?