Защита видео от загрузки в asp.net

Язык: C# Навыки: Начинающий Инструмент: Visual Studio 2010 Технология: ASP.NET 4.0 WebForms

Привет StackOverflow,

Я намерен разработать веб-приложение asp.net для моего проекта последнего года (чтобы получить степень бакалавра). Сценарий заключается в том, что я хочу разрешить пользователям приложения публиковать видео (видзы), и эти видео могут просматривать только пользователи которому разрешено владельцем видео, более того, зритель должен иметь возможность только просматривать видео...

Я узнал о DRM-решении Silverlight, но я думаю, что это связано с некоторыми затратами, поэтому для меня это недоступно.


person Owais Qureshi    schedule 03.01.2012    source источник
comment
Я не думаю, что вы можете защитить пользователя от загрузки/сохранения видео. В крайнем случае, что, если бы они подключили видеомагнитофон к выходу монитора? Я полагаю, вы могли бы вежливо попросить / зацепить правый клик.   -  person rsaxvc    schedule 03.01.2012
comment
Ну, я знаю, что видео можно захватить, я хочу защитить его на каком-то уровне, чтобы большинству людей было сложно (мой сайт не будет другим youtube ..!) для загрузки.   -  person Owais Qureshi    schedule 03.01.2012
comment
Есть программы, которые упрощают загрузку защищенных видео. Программное обеспечение, такое как Orbit Downloader, предоставляет простые способы захвата и загрузки такого контента. Так что даже новичок может использовать его.   -  person Ranhiru Jude Cooray    schedule 03.01.2012
comment
Уважаемый, я знаю, что мы можем легко загружать видео с помощью инструментов. Моя главная цель - превзойти эти инструменты, такие как загрузчик реальных игроков и загрузчик Orbit ...   -  person Owais Qureshi    schedule 03.01.2012
comment
Что, если я разобью видео на куски и отправлю их в плеер по одному..   -  person Owais Qureshi    schedule 03.01.2012
comment
Настоящая система DRM, такая как PlayReady, удовлетворит всем вашим требованиям. В противном случае вы можете получить только плохо работающую поддельную систему безопасности, так как очень сложно заново реализовать что-то вроде PlayReady. Возможно, ваша школа может спонсировать расходы? Я работаю в поставщике услуг PlayReady и могу организовать его менее чем за 300 евро в месяц. Поговорите со своим преподавателем и свяжитесь со мной по адресу [email protected], если школа заинтересована.   -  person Sander    schedule 12.01.2012
comment
Хорошо, спасибо за помощь, но я не могу позволить себе расходы прямо сейчас ...   -  person Owais Qureshi    schedule 12.01.2012


Ответы (2)


Если вы используете ASP.Net MVC, я рекомендую вам взглянуть на этот проект:

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

Я знаю, что это немного общее, но я надеюсь, что это может дать вам некоторую подсказку :-)

person Qorbani    schedule 03.01.2012

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

если вам нужно быть действительно уверенным, что он защищен, то решение, такое как PlayReady, будет ответом, но если вам просто нужно избежать случайного «пролета», тогда этого может быть достаточно.

http://blog.offbeatmammal.com/post/2006/06/30/Using-ASPNET-to-restrict-access-to-images.aspx

person Offbeatmammal    schedule 01.08.2012
comment
Спасибо за вклад, я дам вам знать, если это сработает для меня :) - person Owais Qureshi; 02.08.2012