다음을 통해 공유


라이선스 사전 배달

[이 페이지와 연결된 기능인 Windows Media Format 11 SDK는 레거시 기능입니다. 원본 판독기 및 싱크 작성기에 의해 대체되었습니다. 원본 판독기 및 싱크 작성기는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Format 11 SDK 대신 소스 판독기 및 싱크 기록기를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

라이선스 사전 배달은 클라이언트 컴퓨터에 라이선스를 선제적으로 끌어오는 데 사용되는 프로세스입니다. 사전 배달을 사용하는 일반적인 시나리오는 사용자가 음악 서비스를 구독하는 경우입니다. 필요하기 전에 라이선스를 제공하지 않으면 사용자는 각 신곡에 대한 라이선스 취득을 기다려야 합니다.

사전 배달은 액세스 시도에 대한 응답으로 수행되지 않으므로 일반적으로 콘텐츠 소유자에 의해서만 수행됩니다. 즉, 제어하는 콘텐츠에 대한 라이선스만 사전 제공할 수 있습니다. 배달 전 프로세스는 Windows Media Digital Rights Management SDK의 개체를 사용하여 빌드된 클라이언트 구성 요소와 라이선스 서버 간의 조정입니다.

라이선스 사전 배달은 비사일 라이선스 취득과 유사합니다. IWMDRMLicenseManagement::AcquireLicense에 전달할 DRM 헤더가 없다는 점을 제외하고 동일한 단계를 수행합니다. 메서드는 라이선스 서버에 보낼 수 있는 콘텐츠별이 아닌 챌린지를 생성합니다.

또는 Windows Media Rights Manager 를 사용하여 라이선스를 사전 제공할 수 있습니다.

라이선스 획득

Media Foundation 이벤트 모델 사용