Я пытаюсь выяснить, как помешать кому-либо просто скопировать URL-адрес ресурса из полученного AWS ресурса MediaPackage и использовать его за пределами моего веб-сайта.
Как, например, я пытаюсь заблокируйте файл 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 однако я использую Video On Demand, который он не поддерживает.
У кого-нибудь есть идеи?