2014-10-31 3 views
0

웹 사이트에서 작업하고 있는데 비디오 파일을 다운로드 할 수 없도록하려고합니다.HTML 5 다운로드 방지

나는 오른쪽 클릭 기능을 이미 막았으며 소스 코드를 해독하기가 매우 어려운 웹 사이트 http://htmlobfuscator.com/을 사용했습니다. 지금 남아있는 유일한 문제는 브라우저의 inspect 요소 기능입니다. 아무도 이것을 방지하는 방법을 알고 있습니까? 누군가가 항상 비디오를 다운로드하거나 캡처하는 방법을 찾으려고한다는 것을 알고 있지만 비디오의 확산을 제한하려고합니다. 당신의 도움에 대한

감사합니다, 스티븐

+0

쉬운 해결책은 Vimeo 또는 YouTube와 같은 타사 서비스에서 호스팅하고 스트리밍 플레이어를 포함시키는 것입니다. – hoverbikes

+0

@hoverbikes 응답 해 주셔서 감사합니다. 그러나 동영상을 많이 볼 수있는 사이트이기 때문에 YouTube에서 동영상을 다운로드 할 수있는 방법은 다양합니다. 다른 제안이 있으십니까? –

+2

다른 사람이 내 동영상을 다운로드하는 것을 막는 것은 불가능하며 클라이언트 측에서이를 처리하려고하면 전체적인 다른 레이어를 추가하여 불가능하게 만듭니다. 그리고, 제발, 오른쪽 클릭을 해제하지 마십시오. 그것은 유용한 브라우저 컨텍스트 메뉴가 아닌 다른 사람이 아무것도하지 못하게하는 ** 전혀 없습니다 **. YouTube, Netflix, BBC 및 다른 모든 사람들이 사람들을 다운로드하지 못하게하는 마법 같은 방법이 없다면 절대적으로 그렇게 할 수 있습니까? – Brad

답변

1

실제로 누군가를 완전히 막을 방법은 없지만 비디오를 다운로드하는 것을 최소화하기 위해 Vimeo 나 YouTube 같은 것을 사용했거나 개인적인 경험을 통해 발견 할 수있는 방법이 있습니다 귀하의 사이트에 로그인/등록을 만들어 귀하의 비디오를 가져 와서 다운로드 할 수있는 사람을 최소화하거나 비디오를 암호로 암호화 할 수있게하십시오. Vimeo는보기 전에 암호를 입력해야하는이 옵션이 있다고 생각합니다. 비디오.

그러나 이것들은 단지 두 가지 방법 일뿐입니다. 은 완전히 멈추지 않습니다.

1

는 파일의 위치를 ​​찾는에서 브라우저의 문서 관리자를 막을 방법이 없습니다. 그러나, 나는 녹음 뮤지션이며, 도둑질을 더 어렵게 만들 수있는 몇 가지 방법을 알고 있습니다.

  1. JS 비디오 위치를 외부 파일에 넣으십시오. 여기에는 많은 보호 장치가 없지만 추가하기에 충분한 가치가 있습니다.
  2. 비디오 위치를 몇 가지 다른 JS 변수로 분리하십시오. 귀하의 도둑은 최소한 비디오 위치에 도달하기 위해 몇 가지 기본 JavaScript 지식이 필요합니다.
  3. 예전처럼 obfuscater를 사용하십시오. (I LOVE HTMLObfuscator!)
  4. 플래시 비디오를 사용할 수 있습니다. 다운로드하기는 어렵지만보기가 어려우며 웹 사이트를 만들고 호스트하기가 더 어려워집니다.

가장 좋은 것은 스트리밍 비디오이지만 모든 사람이 그 중 하나를 수행 할 수있는 것은 아닙니다.

행운을 빈다.

+1

** 목록에있는 항목 중 **는 누군가가 네트워크 트래픽을 4 초 동안 엿보고 비디오 URL을 방해하지 못하게합니다. Fiddler, Wireshark 등과 같은 디버깅 프록시를 통해 브라우저에서이 작업을 수행 할 수 있습니다.이것은 미디어에서 손쉽게 얻을 수있는 방법이며 대부분의 도구에서 사이트의 콘텐츠를 추출하는 데 사용되는 방법입니다. – Brad

+0

@ 브래드, 이렇게하는 바보 같은 방법은 없습니다. 이들은 열심히하기위한 몇 가지 아이디어 일뿐입니다. –