2012-02-16 3 views
0

FlowPlayer를 사용하여 내 웹 사이트에서 내 비디오를 재생할 수 있습니다. 예를 들어 www.mysite.com/video.mp4를 입력하여 사람들이 내 비디오를 직접 다운로드하는 것을 원하지는 않습니다.비디오에 직접 액세스 허용하지 않음

누구든지 IIS에서이 문제를 방지하기 위해 규칙을 만드는 방법을 알고 있습니까? 메인 페이지로 리디렉션 된 것일 수 있습니까?

+0

매우 좋은 수용률이 없습니다. 이를 개선하기 위해 더 많은 답변을 수락하면 더 많은 사람들이 답변을 전달할 수 있습니다. 모두가 보상 받기를 원합니다. –

+0

일반적으로 다운로드를 피하려고하거나 링크를 가져 와서 다른 사이트에 배치합니까? – Aristos

답변

2

FlowPlayer는 클라이언트 측에서 실행됩니다. 즉, 페이지의 HTML이 서버에서 클라이언트로 전송되면 웹 브라우저에로드됩니다.

이 (있으며, Flowplayer 그냥 브라우저에서 가져올 위치를 알려주는, 그 파일을 가리키는 때문에) 파일이 어쨌든 브라우저 자체를 통해 외부에서 다운로드해야한다는 것을 의미합니다. 따라서 파일을 완전히 숨길 방법이 없습니다.

그러나 더 쉽게 찾을 수 있습니다. 그러나, 나는 그것이 FlowPlayer로 가능하다고 생각하지 않습니다. 서버 측 콘텐츠를 직접 스트리밍 할 수있는 자체 기술을 프로그래밍해야했습니다.

+0

내 사이트 스트림 만 허용하는 방법은 알고 있습니까? 그게 가능하니? 사용자가 내 사이트에서 직접 스트리밍하는 것을 방지합니다. – TheGateKeeper

+0

파일을 숨길 수는 없지만 내 서버의 요청 만 허용 할 수 있다는 것을 알고 있습니다. URL 재 작성을 사용하여 이미지에 대해 동일한 작업을 수행 했으므로 서버에서만 액세스 할 수 있습니다. – TheGateKeeper

1

당신은 할 수 있지만, 매우 어려울 수 있습니다 내가 볼 것 이 솔루션은 비디오가 HttpHandler를 생각 역할을하는 것입니다. 그런 다음 sessionID를 사용하여 비디오를 제공할지 여부를 선택합니다. SessionID가 호출자 요청과 일치하면 비디오를 클라이언트에 제공합니다. 그렇지 않으면 아니오입니다.

관련 문제