Запрещение прямого доступа к видео - PullRequest
0 голосов
/ 16 февраля 2012

Я использую FlowPlayer для воспроизведения своих видео на моем веб-сайте, однако я не хочу, чтобы люди загружали мое видео напрямую, например, набрав www.mysite.com/video.mp4.

.

Кто-нибудь знает, как создать правило в IIS, чтобы это не происходило? Может быть, перенаправить на главную страницу?

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

FlowPlayer работает на стороне клиента. Другими словами, он загружается в веб-браузер после передачи HTML-кода страницы с сервера на клиент.

Это означает, что файл в любом случае должен быть загружен извне через сам браузер (поскольку FlowPlayer просто указывает на этот файл, давая браузеру знать, откуда его извлечь). Поэтому нет способа полностью скрыть файл.

Тем не менее, вы могли бы затруднить поиск. Тем не менее, я не думаю, что это когда-либо возможно с FlowPlayer. Вам пришлось программировать свои собственные методы, которые позволили бы осуществлять прямую потоковую передачу содержимого на стороне сервера.

1 голос
/ 16 февраля 2012

можно, но может быть довольно сложно: Решение, которое я увидел бы, состоит в том, чтобы показать видео httpHandler. Затем я бы использовал sessionID, чтобы выбрать, будет ли видео обслуживаться или нет. Если SessionID совпадает с запросом вызывающего абонента, вы передаете видео клиенту, иначе нет.

...