Хотя вы можете заблокировать интерфейс для загрузки видео в HTML5 и Flash, это не гарантия, что он не будет пиратским.Достаточно взглянуть на огромное количество загрузчиков YouTube, и вы поймете, что я имею в виду.
HTML5, тем не менее, не идеальная вещь для DRM.Flash обеспечивает DRM через RTMPE / RTMPS , но инструменты для взлома шифрования широко доступны.Microsoft Silverlight - это третья технология, обеспечивающая DRM, но она не будет работать на компьютерах под управлением Linux.Я никогда не изучал Silverlight DRM, но я почти уверен, что его тоже можно взломать.
Все вышеупомянутые технологии поддерживают аутентификацию;перед передачей видео клиенту вам просто нужно проверить, вошел ли пользователь в систему. Это проще всего с HTML5, если видео подается с того же сервера, но это можно проверить и для всех других технологий, используяуникальный URL для передачи видео пользователю, а затем для того, чтобы сервер потокового видео связался с сервером, на котором обрабатываются входы в систему, чтобы проверить, авторизован ли пользователь / IP-адрес для просмотра видеопотока.
КомуПодводя итог: если вы цените кроссплатформенную совместимость, выберите HTML5 и заблокируйте контекстное меню, чтобы предотвратить загрузку;в противном случае вы можете использовать Flash или Silverlight DRM, но имейте в виду, что ни то, ни другое не является идеальным.