Adobe Access를 사용하여 암호화된 내용을 재생하려면 다음 단계를 수행합니다.
-
VoucherAccessInfo.deviceGroup
을 사용하여 장치 그룹 등록이 필요한지 여부를 확인합니다.
-
인증이 필요한 경우:
-
DeviceGroupInfo.authenticationMethod
속성을 사용하여 인증이 필요한지 여부를 확인합니다.
-
인증이 필요한 경우 다음 단계 중 하나를 수행하여 사용자를 인증합니다.
-
사용자의 사용자 이름과 암호를 얻습니다.
DRMManager.authenticate(deviceGroup.serverURL, deviceGroup.domain, username, password)
를 호출합니다.
-
캐시/미리 생성된 인증 토큰을 얻고
DRMManager.setAuthenticationToken()
을 호출합니다.
-
DRMManager.addToDeviceGroup()
을 호출합니다.
-
다음 작업 중 하나를 수행하여 내용에 대한 바우처를 가져옵니다.
-
DRMManager.loadVoucher()
메서드를 사용합니다.
-
동일한 장치 그룹에 등록된 다른 장치에서 바우처를 가져옵니다.
DRMManager.storeVoucher()
메서드를 통해 바우처를
DRMManager
에 제공합니다.
-
NetStream.play()
메서드를 사용하여 암호화된 내용을 재생합니다.
내용에 대한 라이센스를 내보내려면 임의의 장치가 Adobe Access License Server에서 라이센스를 가져온 후에
DRMVoucher.toByteArray()
메서드를 사용하여 라이센스의 원시 바이트를 제공할 수 있습니다. 일반적으로 내용 공급자는 장치 그룹의 장치 수를 제한합니다. 제한에 도달한 경우 현재 장치를 등록하기 전에 사용되지 않은 장치에서
DRMManager.removeFromDeviceGroup()
메서드를 호출해야 합니다.
|
|
|