2011-09-26 4 views
1

나는 비디오를 보여주는 사이트를 만들고있다. VideoJS 플레이어 (HTML 5 플래시 대체물 - http://videojs.com/)를 사용 중이며 .mp4 파일을 사용 중입니다.아무도 내 사이트에서 동영상을 다운로드 할 수 없도록하려면 어떻게해야합니까?

내 고객은 누군가가 비디오 파일을 도용하거나 다운로드 할 수 있다고 우려하고 있습니다.

아무도 비디오 파일을 다운로드 할 수 없도록하려면 어떻게해야합니까?

+8

기술적으로 비디오를 재생할 수 있다면 * 다운로드하므로 비디오를 재생할 수는 있지만 도용 할 수는 없습니다. 그렇다고해서 훔칠 수있는 것은 아닙니다. 재생 가능한 비디오로 할 수있는 최선의 방법은 다운로드/도용을 어렵게 만드는 것입니다. 그렇게 할 때, 때로는 놀기가 너무 힘들게 만듭니다. –

+3

전혀 제공하지 마십시오. 이것이 도난 당하지 않을 수있는 유일한 방법입니다. –

+0

이것은 프로그래밍 질문이 아닙니다. 투표를 통해 [웹 마스터] (http://webmasters.stackexchange.com)로 마이그레이션 할 수 있습니다. –

답변

1

처음에는 사람들이 비디오를 다운로드하지 못하도록 요청했기 때문에 사람들이 다운로드 할 수 없으면 시청할 수 없기 때문에 클라이언트와 명확하게 설명하려고합니다. 문제는 사람들이 오프라인으로 또는 다른 사람이 편집하거나 공유 할 수있는 사본을 저장하는 것을 원하지 않는다는 것입니다. 이것은 그들에게들 따기와 같은 소리 일지 모르지만 이해하는 것은 매우 중요합니다. 우선, 그들은 이것을 이해하면 "너는 무엇을 알지, 나는 결국 이것에 신경 쓰지 않는다"고 결정할지도 모른다.

둘째, 사용자가 파일의 오프라인 복사본을 저장하지 못하도록하는 방법은 없습니다. 상황을 조금 더 어렵게 만들 수는 있지만 완전히 멈추게 할 방법이 없기 때문에 이러한 비디오를 온라인으로 원할지 여부를 결정해야합니다.

동영상을 최소한의 보호만으로 온라인 상태로 유지하려는 경우 동영상을 HTML에 직접 포함시키지 말고 페이지의 JavaScript로 서버와 대화하고 비디오.

1

동영상이 클라이언트로 전송되었으므로 항상 해당 정보를 얻을 수있는 방법이 있습니다. 사용자가이 작업을하지 못하도록 막으려 고하면 사용자를 좌절시킬 수 있습니다.

사용자가 파일을 저장할 수 없게하는 유일한 방법은 파일을 보내지 않는 것입니다.

귀하의 사이트가 충분히 대중적인 경우, 누군가 으로 비디오 그래버를 작성합니다.

0

나는 클라이언트가 보호하고자하는 것에 달려 있다고 생각합니다. 가능한 해결책은 다음과 같습니다.

고객의 동영상이 지적 재산권이며 허가없이 시청하지 않아야하는 경우 DRM을 사용해야합니다. HTML5는 DRM을 지원하지 않으므로 Silverlight (또는 Flash)를 사용해야합니다. DRM을 사용하면 비디오 파일을 가진 사람은 누구나 허락없이 감상 할 수 없습니다.

고객이 동영상을보기 위해 자신의 웹 사이트로 이동해야하는지 확인하려는 경우 동영상을 다운로드하거나 다른 웹 사이트에 퍼가기 만하면됩니다. 예를 들어 CAPTCHA + 세션을 사용하여 웹 사이트를 방문하고 동영상을 보는 사람이 웹 사이트를 크롤링하고 비디오를 다운로드하는 사람이 아닌지 확인하십시오. 이렇게하면 비디오를 다운로드하는 사용자 또는 경쟁자가 비디오를 훔치는 데 드는 비용이 증가하지만 완전히 깨지는 것은 아닙니다.

관련 문제