배수제한 기능은


동영상강의를 시청하는 수강생에게 동영상강의 시청시간을 전체 시간의 몇 배수 이내로 제한해야 할 때 사용하는 기능입니다.


시청시간에 대한 배수를 적용하지 않으면

사용자가 1회를 시청하던, 2회를 시청하던, 100회를 시청하던

수강기간내에는 무제한으로 시청이 가능하게 됩니다.


이런 방법을 이용해 일부 유료 결제한 수강생이

자신의 아이디를 몇 사람과 공유하여 강의를 시청하는 경우가 있습니다.


이를 아이디공유라고 하는데


동영상강의서비스를 제공하는 운영업체 입장에서는

매출감소의 주 원인이 될 수 있습니다.


그래서

동영상강의서비스를 제공하는 업체마다

아이디공유를 불법으로 규정하고 사용자의 아이디공유를 금지하고 있습니다.


아이디 공유를 방지하는 방법중에

가장 효율적인 방법인 배수제한 정책을 설명드리자면 아래와 같습니다.


전체 동영상강의파일이 60분짜리 20강이라면 1200분을 시청할 수 있게 되는데,

이때 동영상강의파일의 전체시간에서 1.8배 시청가능으로 배수제한을 하게 되면

1200분 x 1.8배 = 2160분

즉 수강기간동안 동영상강의파일의 총 시청시간이 2160분을 넘길 수 없다로 시스템이 제한하기때문에


아이디 공유를 하더라도

한사람은 전부 시청가능하지만

두번째나 세번째 아이디를 공유한 사람은 동영상강의파일 전부를 시청할 수 없게 됩니다.

(강의를 시청할때 2배속으로 30분 시청하더라도 실제 시청시간은 30분이 아닌 60분으로 저장됩니다.)


따라서 아이디공유를 하려고 해도 할 사람이 없어지게 되는 겁니다.



이렇게 아이디공유를 무력화할 수 있는 배수제한 기능은

플레이어에서 제공한다기 보다는 솔루션에서 제공하는 것이 일반적입니다.


미디어보안을 주로 하는 DRM업체가 배수제한 기능을 내장했다고 하나

실제 구현에서는 동영상강의솔루션내에 동영상시청 관련 DB와 동기화하는 수준이며

솔루션 업체에서 그 기능을 구현하고 있습니다.







배수제한의 방법은 몇가지 있습니다만 아이디 공유를 목적으로하는 사용자들 때문에

보안상 이곳에 제공하지 않습니다.


배수제한 기능이 필요하시면 상담후 설명드리겠습니다.