У меня есть клиент-музыкант, который создал веб-приложение/сайт музыкального плеера, прежде всего в javascript несколько лет назад.Использование аутентификации Amazon S3 для музыкального проигрывателя
Аудиофайлы в формате mp3 захватываются через обычную загрузку HTTP.
Он заметил, что люди срывают музыку и используют свои треки в другом месте.
Я хочу сделать это труднее для людей, чтобы иметь возможность просто захватить mp3-файл со своего выделенного URL.
Я знаком с аутентификацией строки запроса Amazon S3 и думаю об использовании этого.
Мой план состоит в том, чтобы установить время истечения срока действия запроса примерно на 3 секунды, чтобы у игрока было время для начала загрузки, но если пользователь попытается захватить URL-адрес и сделать тот же запрос позже, их попытка будет заблокирован.
У меня есть 2 проблемы:
1) Будет ли скачать остановки, когда время истечения срока действия было достигнуто, даже если он находится на середине загрузки? Или он будет продолжать загружаться?
2) Есть ли лучший способ сделать что-то подобное?