시나리오: 구매한 콘텐츠
구매한 콘텐츠 시나리오에서 콘텐츠 소유자는 온라인 미디어 스토어를 사용하여 소비자에게 미디어를 판매합니다. 온라인 미디어 스토어는 수천 편의 영화 또는 수백만 곡의 노래를 판매할 수 있으며 수십만 명의 고객에게 서비스를 제공할 수 있습니다. 현재 예제에서 라이선스 취득은 PlayReady 서버 SDK를 사용하여 빌드된 콘텐츠 공급자의 스토어 인터페이스 간에 발생합니다.
다음 그림에서는 구매한 콘텐츠 시나리오에서 다양한 구성 요소가 상호 작용하는 방법을 보여 줍니다.
구매한 콘텐츠 시나리오는 다음 단계를 수행합니다.
서비스 공급자는 보호되지 않는 콘텐츠를 콘텐츠 패키지로 전송합니다.
콘텐츠 패키지는 PlayReady와 호환되는 암호화 형식(예: MPEG Common Encryption 'cenc')을 사용하여 파일을 보호합니다.
이 "패키지된" 파일은 다양한 메서드를 사용하여 배포할 수 있습니다.
콘텐츠 공급자는 웹 서버 또는 기타 전송 메커니즘을 사용하여 콘텐츠를 배포합니다.
보호된 콘텐츠를 배포할 때 콘텐츠 소유자는 라이선스 서버를 사용하여 콘텐츠에 대해 발급된 라이선스에 포함할 권한을 표시해야 합니다. 이러한 규칙(및 콘텐츠 키를 결정하는 데 필요한 정보)은 라이선스 서버에 제공된 다음, 해당 콘텐츠에 대한 라이선스를 만드는 데 필요한 모든 정보를 포함합니다.
소비자/미디어 소비자 쪽에서 사용자는 콘텐츠 저장소를 검색하고 디바이스를 사용하여 콘텐츠를 다운로드하거나 스트리밍합니다. 클라이언트는 보호된 콘텐츠에 라이선스가 필요한 시기를 결정합니다.
그런 다음 클라이언트는 라이선스 서버에 라이선스 요청을 보냅니다.
특정 비즈니스 규칙에 따라 라이선스 서버는 해당 특정 콘텐츠에 대한 라이선스를 발급합니다. 라이선스 서버는 라이선스를 발급하기 전에 고객 ID 또는 결제가 필요할 수 있습니다. 라이선스에는 클라이언트의 미디어 플레이어가 콘텐츠에 액세스할 수 있는 콘텐츠 키가 포함되어 있습니다.
사용자는 라이선스에 지정된 조건에 따라 콘텐츠를 재생할 수 있습니다.
위의 그림은 다운로드 및 재생 모델 또는 스트리밍 모델을 보여 줍니다. 다른 시나리오는 약간 다른 그림으로 이어질 수 있습니다. 예를 들어 라이브 스트리밍은 2단계에서 실시간으로 패키징/암호화를 수행합니다.
필요에 따라 도메인 및 임베디드 라이선스를 사용하여 디바이스 간에 구매한 콘텐츠를 공유할 수 있습니다. 자세한 내용은 PlayReady 도메인 및임베디드 라이선스를 참조하세요.
소유하도록 구매한 콘텐츠의 경우 사용자는 콘텐츠가 디바이스에서 무기한 재생되기를 기대합니다. 서비스는 만료 없이 이 콘텐츠에 대한 라이선스를 발급할 가능성이 큽니다. 그러나 사용자가 디바이스를 자주 변경하고 각 디바이스가 일정 시간 동안 PlayReady ID를 변경할 수 있기 때문에(다시 초기화가 실행되거나 디바이스가 완전히 다시 설치될 때) 서비스는 이전에 사용자 또는 디바이스에 전달된 구매한 콘텐츠에 대한 라이선스를 다시 발급할 준비가 되어 있어야 합니다.