시나리오: 라이브 TV
라이브 TV 시나리오에서 서비스는 인터넷(Over The Top, OTP) 또는 닫힌 네트워크(운영자용 IPTV)에서 사용자 및 사용자의 클라이언트에 라이브 스트림을 보냅니다.
클라이언트는 TV 세트, 휴대폰 애플리케이션, 태블릿, PC 또는 PlayReady 임베디드 디바이스일 수 있습니다.
표준 PlayReady 라이선스를 사용할 수 있습니다. 이 경우 번들의 채널에는 자체 KID 및 암호화 키가 있으며, 이 채널을 사용하려는 클라이언트는 이 KID에 대한 PlayReady 라이선스를 요청합니다.
대부분의 경우 서비스는 각 채널의 암호화 키를 때때로( 일반적으로 24시간마다, 매주 또는 매월) 변경하려고 할 수 있습니다. 간단한 PlayReady 라이선스는 이 시나리오를 관리할 수 있습니다. 그러나 클라이언트는 채널의 키가 회전할 때마다 채널에 대한 라이선스를 다시 획득해야 합니다. 이는 원활하지 않을 수 있습니다(사용자는 짧은 드롭아웃이 발생함).
또한 서비스에는 수십, 수백 또는 수천 개의 채널을 사용할 수 있으며, 사용자가 지불하는 수준 및 지리에 따라 사용자가 사용할 수 있는 수백 가지 조합(번들)이 있을 수 있습니다.
대규모 TV 보호 시스템을 구현하는 보다 정교하고 확장 가능한 방법은 키 회전과 함께 PlayReady 확장 가능한 라이선스를 활용하는 것입니다. 이 모델에서는 각 채널의 라이선스가 연결되고 콘텐츠를 사용하려면 확장 가능한 루트 라이선스 및 리프 라이선스가 필요합니다. 확장 가능한 루트 라이선스는 사용자가 등록한 TV 번들에 대한 액세스를 제공합니다. 루트 라이선스는 클라이언트가 속한 지역 정보를 포함할 수도 있습니다. 지역 정보는 특정 지역의 클라이언트가 특정 TV 서비스에 대해 차단되어야 하는 경우에 사용됩니다. 확장 가능한 리프 라이선스는 콘텐츠 자체(일반적으로 MP4 스트림의 pssh 상자 또는 TS 스트림의 ECM 세그먼트)에 포함되며 암호화된 버전의 채널 키를 포함합니다.
라이브 TV 시나리오의 루트 키와 리프 키를 모두 회전하여 최대 견고성을 보장하고, 헤드 엔드를 최적화하고, 유료 보기를 통해 유료 채널로 수익을 창출해야 합니다.
키 회전을 사용하는 PlayReady 확장 가능한 라이선스를 사용하면 라이브 TV와 보기당 지불 모두에 대해 다음과 같은 최적화된 백 엔드 아키텍처를 구현할 수 있습니다.
라이브 채널은 확장 가능한 리프 라이선스를 사용하여 암호화되고 키는 각 프로그램 경계에서 회전됩니다. 채널은 보관 및 암호화되며, 각 프로그램은 유료 모델에서 비 구독자에게 단일 비디오로 전달됩니다.
서비스의 라이브 구독자는 이 채널의 모든 리프 라이선스에 액세스할 수 있는 확장 가능한 라이선스를 가져옵니다. 이 사용자는 매월 구독 요금을 지불합니다.
비 구독자는 특정 프로그램을 다운로드하고 이 특정 프로그램에 대한 간단한 라이선스를 획득합니다. 이 사용자는 다운로드한 프로그램당 단일 요금을 지불하며, 이는 사용자가 지불한 권한(예: 소유 다운로드, 48시간 임대, 48시간 동안 4K 품질 임대 등)에 따라 달라질 수 있습니다.