Ekosistem PlayReady

Klien dan Server adalah dua komponen utama dalam ekosistem PlayReady. Komponen-komponen ini berkomunikasi menggunakan protokol yang ditentukan oleh Microsoft. Konten dilindungi oleh layanan pengemasan konten menggunakan PlayReady, lalu ditransfer ke klien yang mendekripsi konten dengan menggunakan informasi yang disimpan dalam lisensi. Informasi di bagian ini berfungsi sebagai primer untuk konsep PlayReady yang disediakan sebagai skenario dalam Skenario Common PlayReady.

Klien PlayReady

Klien PlayReady adalah perangkat yang mampu memutar kembali konten yang dilindungi ketika diberikan lisensi untuk konten tersebut (seperti program pemutar media di komputer pribadi atau aplikasi pada perangkat seperti ponsel, tablet, dan TV pintar). Klien PlayReady juga harus dapat memberlakukan hak dan batasan yang terkait dengan kebijakan yang disertakan dalam lisensi.

Gambar berikut menunjukkan ikon yang digunakan di seluruh dokumen ini yang melambangkan perangkat yang digunakan sebagai Klien PlayReady.

PlayReady Clients

Server PlayReady

Server aplikasi yang disesuaikan memungkinkan interoperaksi dengan klien. Penyedia layanan menggunakan Kit Pengembangan Perangkat Lunak (SDK) PlayReady Server untuk membangun Server dengan logika bisnis khusus layanan. Misalnya, layanan langganan akan menyesuaikan Server agar memiliki lisensi khusus layanan. Lisensi mungkin mencakup waktu kedaluwarsa dan pembatasan penerbitan lisensi yang mengikat backend data tertentu yang memiliki informasi pelanggan. Dengan menggunakan PlayReady Server SDK, penyusun Server yang disesuaikan dapat yakin layanan akan melindungi konten dan mengeluarkan lisensi yang berfungsi dengan Klien PlayReady.

Server PlayReady mencakup Server Lisensi, Pengendali Domain, Server Pengukuran, Server Penghentian Aman, dan Server Penghapusan Aman. Server ini semuanya dikembangkan pada PlayReady Server SDK yang sama.

Selain itu, layanan juga memiliki paket konten untuk mengenkripsi dan mengodekan konten, serta backend Streaming dan CDN untuk mendistribusikan konten di jaringan.

Gambar berikut menunjukkan ikon yang digunakan di seluruh dokumen ini untuk mewakili Server yang berbeda.

PlayReady Servers

Catatan

Konten disimpan dan didistribusikan menggunakan Server Web, tetapi produk PlayReady tidak menyertakan atau memerlukan Server Web khusus untuk penyimpanan dan distribusi konten.

Isi dan alur lisensi

Di sistem PlayReady, layanan pengemasan konten mengenkripsi konten dan menyimpannya di Server Web. Klien memperoleh konten terenkripsi ini melalui streaming atau unduhan. Klien juga memperoleh lisensi PlayReady dari Server Lisensi, yang berisi informasi yang diperlukan untuk mendekripsi konten untuk penyajian.

Gambar berikut menggambarkan konten dan alur lisensi untuk akuisisi lisensi (LA). Panah abu-abu menunjukkan transfer konten yang jelas, panah hitam menunjukkan transfer konten yang dilindungi tanpa lisensi, dan panah putih menunjukkan transfer lisensi.

Content License Flow

Langkah-langkah berikut menjelaskan konten dan alur lisensi untuk akuisisi lisensi yang diperlihatkan pada gambar sebelumnya:

  1. Penyedia konten mengemas konten yang tidak terlindungi dengan menggunakan perangkat lunak pihak ketiga atau PlayReady Server SDK.

  2. Ketika konten dimasukan, penyedia konten menyalin konten yang dilindungi ke Server/sistem distribusi konten.

  3. Penyedia konten mentransfer informasi lisensi ke Server Lisensi.

  4. Klien kemudian akan memperoleh konten yang dilindungi.

  5. Ketika klien mencoba memutar konten, header menunjukkan bahwa klien perlu memperoleh lisensi. Klien kemudian melakukan akuisisi lisensi dari Server Lisensi.

Untuk informasi selengkapnya tentang akuisisi lisensi, lihat Akuisisi Lisensi.

Proses enkripsi dan lisensi PlayReady lebih sepenuhnya dijelaskan dalam proses enkripsi dan lisensi Dasar.