Стоит задача предотвратить скачивание и распространение видео с сайта (все на PHP пишется с 0), как предотвратить скачивание всем более менее понятно (генерация уникальной ссылки на файл для сессии) а вот как защитить само видео от дальнейшего распространения я не знаю.
Есть возможность переписать бекенд под nodejs (если это на что-то повлияет).
И как я понимаю в этом вопросе все тлен? Ибо человек может записать сам экран и это никак не обойти. Есть ли тогда смысл в DRM, может лучше сделать динамический вотемарк на видео чтобы знать кто его слил на те-же торенты?
Есть возможность переписать бекенд под nodejs (если это на что-то повлияет).
Исходя из вот этого, то есть из того, что вы даже с базовыми принципами не разобрались от чего что зависит (от языка программирования ну никак не зависит) - вам не стоит этим заниматься.
Тем более "с нуля".