2012-10-25 3 views
0

모바일 장치에 비디오를 안전하게 전달하는 방법을 찾고 있습니다. 태그에서브라우저에서 HTML5 동영상을 도용하지 못하도록 막으시겠습니까?

  1. HLS : 두 가지 옵션이 있습니다. 이것은 iOS에서 매우 잘 작동하며 모바일 용으로 적합한 적응 형 전송률을 지원합니다. 그러나, iOS에서만 잘 작동하는 것 같습니다. 안드로이드에 대한 단편적인 지원이있는 것 같습니다. Android 3.0이 공식적으로 지원했음을 읽었지만, 테스트 한 모든 Android 기기 (3.0 이상)에서 HLS는 브라우저에서 재생되지 않았습니다.

  2. 태그에서 점진적인 다운로드. 이것은 iOS 및 Android 기기에서 잘 작동하지만, 동영상을 점진적으로 다운로드하기 때문에 사용자가 브라우저에서 다운로드를 완료하면 해당 동영상을 가져올 수 있습니다. 이것은 iOS에서 더 어려울 수도 있지만 브라우저가 어디에서 tmp 폴더에 비디오 다운로드를 저장했는지 파악하는 것이 어렵지 않을 것이라고 확신합니다. 내가 말하고 싶지만

어느 방법이 토큰은 콘텐츠 서버가 알고있는 비밀 키를 사용하여 서버 측 생성됩니다 만료되는 토큰 방식을 사용하여 딥 링크로부터 보호 할 수 있습니다. 비디오 요청은 5 분 또는 10 분 동안 만 유효하며 딥 링크를 제거합니다.

누구든지 이러한 문제를 인식하고 있습니까? 딥 링크를 방지 할 수 있다고해도 사용자는 여전히 비디오 자체를 가져 와서 다시 배포 할 수 있습니다. 아마 그것은 가능하지 않을까요?

감사

+0

사람들이 정말로 * 원한다면, 당신은 당신이하는 일에 관계없이 항상 비디오를 훔칠 수 있습니다 ... – deceze

+3

당신은 클라이언트에게 내용을 보내고 있습니다. 게임 끝. –

답변

5

규칙 # 인터넷의 1 : 당신은 누군가가 그것을 훔치는하지 않으려면

, 온라인을 넣지 마십시오.

우회 경쟁에 오신 것을 환영합니다. DownloadHelper까지 가져 왔습니다.

2

동영상을 해적질하려는 사람을 막을 수있는 방법은 없습니다. 당신이 언급 한 것처럼 여러 가지 방법이 있지만 어렵게 만들지 만 실제로 복사하려는 사람은 메모리에서 비디오를 캡처하거나 화면에서 카메라를 가리켜 비디오 재생을 기록하는 방법을 찾을 수 있습니다 .

자동차를 보호하는 것과 같은 방법입니다. 스티어링 잠금 장치, 알람 및 엔진 이모빌라이저를 설치하면 다른 사람이 따라 와서 차량을 플랫 베드 트럭으로 당겨 빼냅니다.

결론 - 도둑을 막을 수는 없지만 도난을 더 어렵게 만들면 가장 매력적인 표적이되지 않습니다.

0

위의 내용을 읽었을 때이 모든 기술을 쉽게 빠르게 통과시킬 수있었습니다.

우리가 nda 때문에 너무 많이 설명 할 수없는 프로젝트의 경우 잘 알려진 암호화 방법을 기반으로 자체 프로토콜을 만들었습니다. 군대 등급은 말할 것도 없습니다. 프로토콜에 대한 서버의 인코딩 된 패킷, 장치에서 디코딩됩니다. 불행히도 이것은 많은 모바일 앱을 다시 조작 할 수 있기 때문에 완벽하지 않습니다. 핵심 게임을 끝내면 안드로이드에서 매우 쉽게 사용할 수 있습니다. 물론 키를 주기적으로 재활용 할 수 있습니다.이 경우에는 디 컴파일해도 안드로이드 애플 리케이션과 키가 매우 오래 작동하지 않을거야.

이것은 많은 작업이며 html5 또는 hLS 또는 이벤트 rtsp로 구현할 수 없습니다.

또한 비디오 스트림을 사용하는 사용자 지정 서버 응용 프로그램이 사용자 지정 프로토콜을 사용하여 다시 전송해야합니다.

한편 프로토콜은 전송 불가 지론이었습니다. 따라서 우리는 다양한 전송, TCP, IAP 및 블루투스를 사용할 수있었습니다. 또한 모든 모바일/데스크톱 플랫폼에서 작동합니다.

다른 작은 요구 사항은 브라우저를 사용할 수 없기 때문에 사용자 정의 앱이어야합니다.

관련 문제