Можно ли транслировать аудио/видео в реальном времени, не допуская копирования/дублирования?

Можно ли транслировать аудио/видео в реальном времени, не допуская копирования/дублирования?

Что я хотел бы сделать, так это воспроизвести аудиофайл ровно один раз, и затем его нельзя будет воспроизвести снова. Есть ли такой формат файла или функция? У меня были такие сценарии: 1) Какая-то известная музыкальная группа или диджей играет вживую стриминговый концерт на YouTube или Spotify, и затем я предполагаю, что технически я могу скопировать его в цифровом виде, поскольку я могу его воспроизвести и послушать, а владельцы авторских прав или артисты хотели бы принять какие-то меры, которые предотвратят эксплуатацию / пиратство или нарушение прав. Поэтому мы задались вопросом, есть ли формат файла или программа или приложение, которые позволяют воспроизводить аудио или видео только один раз, или это невозможно?

Другой сценарий может заключаться в том, что учитель проводит для учащихся тест с использованием звуковых файлов, и эти звуковые файлы должны воспроизводиться только один раз.

Можно ли это сделать? Я думаю, что, вероятно, программа может этого добиться, если аудио не «извлекается» из программы, но я пока не слышал о формате файла для такой цели.

решение1

Вы можете вывести файл из вызова серверного скрипта, например http://example.com/getfile.php?file=test.m4a, и после того, как файл будет полностью отправлен, удалить его с сервера или сделать недоступным (например, сохранив информацию о доступе в базе данных). Это можно сделать с помощью любого достаточно хорошего языка программирования на стороне сервера.

Для прямой трансляции вы можете — опять же, на стороне сервера — настроить решение, в котором видео/аудиоплеер встроен в веб-страницу и запрашивает файл (или конечную точку потока), используя пользовательский токен, который генерируется только один раз (при загрузке страницы) и действителен только для одного клиентского запроса. Например, плеер на веб-сайте запросит http://example.com/getfile.php?file=test.m4a&token=abcdef, и как только это будет запрошено, токен будет помечен как недействительный на сервере. Любой будущий запрос с этим токеном не будет выполнен, и пользователь сможет получить токен только один раз (например, проверив через обязательный вход пользователя в систему).

С другой стороны, есть одна вещь о DRM: она не работает. Если люди могут прослушать ваш файл или воспроизвести видео, ничто не мешает им записать вывод своей звуковой карты или сделать снимок экрана.

Связанный контент