Скрипт/плагин для защиты онлайн аудиофайлов от загрузки
Есть сайт с уникальными онлайн аудиозаписями (изначально формат mp3). Часть из них доступна для прослушивания в режиме онлайн, а доступ к остальным открывается исключительно по подписке. Необходимо обеспечить защиту этих записей, которые доступны только по подписке, от программного скачивания/копирования с сайта, в том числе через код.
Нужен скрипт, плагин или плеер, который сможет их закодировать (как вариант, в другой неизвестный формат) и раскодировать исключительно во время прослушивания на сайте в режиме онлайн, таким образом скрыть содержимое файлов и предотвратить их распространение.
Чтобы среднестатистический пользователь, даже если зачешутся руки попытаться вытащить файлы с сайта, в итоге не получил их.
Готовы выслушать любые другие варианты реализации такой задачи.
-
всё просто в папках где мп3 сделать запрет всем кроме локалхоста. тоесть скрипт может обработать а если попробовать скачать запрет
-

Добрый день. К сожалению, защитить на 100% не возможно, так как можно даже банально записать аудио. Да и все храниться в кэше у пользователя. Можно единственное сделать, написать скрипт который будет отдавать по маленьким частям аудио, допустим по 1 сек, и по факту получиться что скачать нельзя будет, или можно только специальными программами, но файлов будет много, 60 сек = 60 файлов. Могу реализовать, примерная цена 1500+-500 грн. Если интересно, обдумаю и скажу точную цену. Работаю через сейф.
-
есть вариант реализации, но надо знать реализацию подписки и нужно будет хешировать контент при отдачи на сервере, пиха не подойдет.
-
100% защиты не существует в принципе - все что пользователь может проиграть в плеере он может потоком записать в файл. Другое дело что можно попытаться усложнить задачу. Обычно для этого используют HLS при котором как писали выше файл разбивается на мелкие фрагменты и ссылка на каждый фрагмент шифруется с помощью ngx_http_secure_link_module для каждого пользователя (ссылки для каждого пользователя уникальные) и каждая ссылка имеет время жизни после окончания которого ссылка перестанет отдавать контент. далее из этих ссылок формируется плейлист для плеера и в таком формате отдается пользователю для прослушивания. Имею опыт настройки аналогичного функционала для онлайн кинотеатра. Если не найдете исполнителя до выходных - могу взяться.
-

Вы всё усложняете. Человеку надо просто скрыть файлы от прямого скачивания.
Для этого обращение к музыкальному файлу идёт через скрипт php (2 строчки), а сам скрипт уже вытягивает нужный файл и даёт его пользователю. Пользователь слушает, но откуда пришёл файл не знает. 50 грн. 20 минут работы.
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка WebGL/Three.js сцены с генерацией и экспортом 3D (snapshot) из анимированного шейдераОписание объекта:Проект представляет собой дизайнерский стол, выполненный в форме реалистичного, глубокого водоворота (центральная воронка, которая плавно переходит из широкой горизонтальной столешницы в тонкую изящную ножку). Суть задачи:Требуется WebGL / Creative Coding… Javascript и Typescript, Веб-программирование ∙ 20 часов 13 минут назад ∙ 22 ставки |
Поддержка и развитие сайта клининговой компании
906 UAH
Ищу веб-разработчика / веб-мастера для долгосрочной поддержки и развития сайта клининговой компании. Сайт: https://donely.ca О проекте DoneLy Home Services — компания по предоставлению услуг уборки в Канаде, которая активно развивается и расширяет географию работы. Ищу… Javascript и Typescript, Веб-программирование ∙ 2 дня 22 часа назад ∙ 59 ставок |
Разработка сайта по ТЗ на FramerНеобходимо сделать сайт по этим параметрам, что в ТЗ https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Назовите реальный рейд на основе этого дизайна HTML и CSS верстка, Javascript и Typescript ∙ 3 дня 23 часа назад ∙ 27 ставок |
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 5 дней 13 часов назад ∙ 35 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
257 282 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 10 дней 20 часов назад ∙ 119 ставок |