2012-07-03 2 views
0

유료 비디오가 포함 된 하나의 Android 응용 프로그램에서 작업 중이므로 사용자가 해당 비디오를 다운로드 할 수 있습니다. 그러나 나는 다운로드 한 후에 그것을 어디에 저장할 것인지 잘 모르겠습니다. 이 동영상은 유료 동영상이므로 사용자는 복사하여 붙여 넣을 수 없습니다.안드로이드 응용 프로그램의 유료 콘텐츠를 저장하는 가장 좋은 방법은 무엇입니까?

답변

0

동영상을 보는 것만으로도 꽤 클 것이므로 유일한 대안은 SD \ USB 저장 장치에 저장하는 것입니다.하지만 이동하거나 복사 할 수 있도록 자유롭게 액세스 할 수 있습니다.

내부 저장소로 제한 할 수 있지만 일부 장치에서는 공간이 문제가 될 수 있으며 장치가 루팅 된 경우 보호 기능이 손실됩니다.

루트 장치를 허용하지 않고 동영상을 스트리밍하는 것이 안전 할 수 있습니다.

0

사용자가 선호하는 곳 (SD/USB 저장 장치)에 저장하도록하여 서버와 클라이언트 양쪽에서 보호해야하는 보안 콘텐츠를 제공하십시오.

1 단계 : 클라이언트를 위해 우리는에 의해 보안 콘텐츠를 보관할 수 있습니다 암호화 컨텐츠 전에 저장 (키 특정 기본 하나의 사용자 또는 장치를 생성하거나 서버 ... 또는 무엇 적 조합의 주요 수)

2 단계를 : 때 플레이 콘텐츠를 해독하여 버퍼 데이터로 재생합니다.

또 다른 키워드는 DRM (Digital rights management)입니다. 희망이 있습니다.

+0

감사합니다 nguyendat,하지만 지금 문제는, 전체 비디오 파일의 암호화는 성능면에서 좋지 않습니다. 우리는 비디오 파일의 몇 몇 초기 바이트를 암호화하고 재생하는 동안 그 바이트를 해독 할 수 있습니다. 그러나 문제는 암호화를위한 초기 100 바이트를 고려하면 암호화 된 바이트가 100 바이트 이상이므로 암호화 된 바이트를 파일에 쓸 때 일부 비디오 바이트가 손실된다는 것입니다. 도와 주실 수 있으신가요. – Abhi

관련 문제