2014-01-27 2 views
0

저는 Wordpress 사이트가 있습니다. 나는 s2Member 프로 플러그인을 사용하고 있습니다. 내 사이트의 방문자와 동영상을 공유하고 싶지만 동영상을 다운로드 할 수 없도록하고 싶습니다. 웹에서 비디오를 완벽하게 보호하는 것은 불가능하다는 것을 알고 있습니다. 마찬가지로 유튜브와 유사한 사이트를 보면 모두가이 비디오를 포착 할 수 있습니다. 내가 원한다면 소스의 URL을 숨기고 비디오에서 마우스 오른쪽 버튼으로 "다른 이름으로 링크 저장"을 비활성화하십시오. 나는 그것을하는 방법의 옳은 길은 플래시와 RMTP 서버를 통한 것이라고 생각한다. 나는 RMTP를 지원하고 안전한 스트리밍을 지원하는 S3 Amazon 및 Cloudfront에 대한 계정을 가지고 있습니다.비디오 만 읽기?

누구나 내가 비디오 보안을 유지할 수있는 조언을 갖고 있습니까?

답변

0

사용자가 볼 수있는 미디어를 제공하는 경우 읽기 전용으로 만 불가능합니다. 당신은 그것을하기 위해 그에게 그것을 보내고 있습니다, 그래서 그가 정말로 원한다면 그는 그것을 구할 수 있습니다.

저장하기가 더 어렵게 만들 수 있습니다 (비디오의 링크를 어떤 종류의 래퍼에 숨기거나 마우스 오른쪽 버튼을 클릭 할 수 없게하는 등).하지만 누군가가 충분히 어렵게 복사하고 싶다면 그렇게하십시오.

동영상의 URL을 숨기려면 플래시 플레이어를 사용하는 것으로 가정합니다 (플래시 플레이어를 사용한다고 가정하고 코드를 수정할 수 있음). 플레이어에게 ID를 전달할 수 있으며 URL을 생성하고 동영상을 재생하는 데 사용됩니다. 예를 들어 id=VID01/videos/secret_folder_name/01/video_vid01.flv으로 변환 될 수 있습니다. 자바 스크립트 나 PHP로도이 작업을 수행 할 수 있지만 그렇게 쉽게 링크를 찾을 수 있습니다.

PHP 옵션. 파일 (f.ex. 'video.php')을 만들고 GET 변수 (f.ex vid)를 받아 들일 수있게하십시오. 따라서 src="video.php?vid=15"을 작성합니다. 파일 내부에서 URL을 구성하고 파일을 제공 할 수 있습니다. HTTP_REFERER를 확인하여 서버에서 호출이 왔는지 확인해야합니다 (위조 될 수 있지만 가장 간단한 시도가 시도되지 않습니다).

에게 당신은 여기에 마우스 오른쪽 버튼을 클릭을 사용하지 않도록 설정하는 방법에 대한 몇 가지 정보를 얻을 수 있습니다

- How do I disable right click on my web page? 당신이 언급 한 바와 같이 링크 등을 숨기기 위해,

+0

그래, 정확하게 내가 쓴 것입니다. 그럼 소스에서 비디오 링크를 숨기고 마우스 오른쪽 버튼을 사용하지 않도록 설정하는 방법에 대한 조언을 받으시겠습니까? –

+0

이 답변을 편집했습니다. – spaceman

0

(당신은 아마 그것을하지 말아야 할 이유에 대해 약간의 정보와 함께)을, 심지어는 것 비디오를 스트리밍하면 mms : // 또는 rtsp : // 링크가 쉽게 다운로드 할 수 없으므로 더 많은 이점이 있습니다. 그렇지 않으면 사용자는 크롬 네트워크 콘솔에서 미디어 링크를 보거나 피들러를 실행할 수 있으며 링크를 복사하여 브라우저에 다시 붙여 넣으면 브라우저에 동영상 다운로드를위한 '다운로드 프롬프트'가 표시됩니다.

스트리밍 링크로 만들면 위의 방법이 작동하지 않고 사용자가 디스크에 mms : // 링크를 기록 할 수있는 타사 '스트림 캡처'소프트웨어에 의존해야합니다.

더 많은 보호를 위해 DRM (디지털 권한 관리)을 이용할 수 있으므로 비디오를 다운로드하더라도 쓸모가 없습니다. DRM은 비싸다.

희망이 도움이됩니다.

관련 문제