Bagikan melalui


Pengukuran PlayReady

Pengukuran adalah proses untuk menghitung berapa kali konten diputar. Pengukuran penting karena memungkinkan penyedia layanan konten langganan untuk menawarkan konten berdasarkan ini. Misalnya, di Amerika Utara, jika lagu ditransfer ke sistem "buta", di mana tidak akan ada pemantauan penggunaan, diperlukan "royalti mekanis" sekitar 8 sen per lagu. Di sisi lain, jika penerima lisensi memantau penggunaan konten dan melaporkannya, penerima lisensi membayar royalti mekanis yang berkurang menjadi 1 sen untuk setiap pemutaran. Ini dapat membuat perbedaan yang signifikan selama transfer katalog musik besar (misalnya, 10.000 lagu). Bahkan mendengarkan musik secara intens kemungkinan hanya menghasilkan 2.000 pemutaran per bulan ($20 dalam royalti), sedangkan royalti mekanis untuk 10.000 lagu ini seharusnya $800. Oleh karena itu, ada insentif ekonomi untuk mengukur atau mengendalikan akses ke konten dalam keadaan ini.

Nota

Tarif yang ditunjukkan di bagian ini adalah contoh. Tarif aktual dapat bervariasi tergantung pada perjanjian antara pemilik konten dan penyedia layanan.

Arsitektur pengukuran

Konten terukur menggunakan lisensi dengan pengidentifikasi pengukuran (MID) untuk melacak penggunaan konten. Saat konten dengan lisensi terukur diputar, entri akan diperbarui di penyimpanan meteran. Lisensi berisi MID, dan ini memungkinkan informasi dikelompokkan berdasarkan MID. Data penggunaan dikelompokkan menurut pengidentifikasi kunci (KID) — jika ada KID yang berbeda untuk setiap file konten, setiap penggunaan file tersebut akan dilaporkan. Pengukuran diaktifkan sekali untuk seluruh lisensi. Pada titik itu, setiap hak akan menaikkan entri terpisah di toko. Pengukuran dapat diaktifkan pada perangkat apa pun.

Untuk melakukan pengukuran, perangkat mengirimkan data pengukurannya ke server agregasi pengukuran. Selain itu, aplikasi pemutar media dapat melakukan perhitungan penjadwalan tambahan untuk membatasi siklus pelaporan pengukuran ke interval reguler, seperti setiap dua minggu.

Gambar berikut mengilustrasikan arsitektur pengukuran dasar.

Metering

Proses pengukuran melakukan langkah-langkah berikut, seperti yang diilustrasikan dalam gambar:

  1. Layanan agregasi pengukuran menyediakan sertifikat pengukuran kepada penerbit lisensi, yang berisi pengidentifikasi pengukuran dan URL yang menunjukkan tempat data pengukuran akan dilaporkan. Kemudian penerbit lisensi menyertakan MID dalam lisensi untuk konten yang memerlukan pengukuran.

  2. Pengguna akhir memperoleh konten ini dan menerima lisensi untuk konten tersebut, melalui proses akuisisi lisensi standar.

  3. Pemutar media pada perangkat membuka lisensi isi ini. Komponen DRM pemutar media merekam data pengukuran, yang mencakup jumlah kali konten digunakan, jenis tindakan yang dilakukan, dan pengidentifikasi pengukuran.

    Nota

    Saat merekam data pengukuran, pemutar media menggunakan pengidentifikasi kunci lisensi untuk menghitung tindakan yang dihitung. Jadi untuk melacak informasi pengukuran untuk item konten individual, Anda harus melindungi setiap item konten menggunakan pengidentifikasi kunci unik.

  4. Plug-in atau aplikasi pengukuran pada perangkat secara berkala meminta data pengukuran untuk pengidentifikasi pengukuran tertentu lalu mengirim data ke layanan agregasi pengukuran yang sesuai.

    Data pengukuran ini hanya dapat didekripsi oleh layanan agregasi pengukuran yang memiliki sertifikat pengukuran yang berisi pengidentifikasi pengukuran ini.

    Misalnya, pengguna berlangganan dua layanan musik dan mengunduh konten terukur dari masing-masing layanan. Plug-in pengukuran untuk salah satu layanan meminta data pengukuran untuk identifikasi pengukurannya. Hanya data pengukuran untuk pengidentifikasi tersebut yang dikumpulkan, dan kemudian dikirim ke layanan agregasi pengukuran yang sesuai.

    Pengidentifikasi transaksi dibuat saat ini untuk item yang dilaporkan.

  5. Setelah layanan agregasi pengukuran menerima dan memproses data pengukuran, layanan mengembalikan respons ke pemutar media, meminta pemutar untuk menghapus data pengukuran yang dilaporkan. Pengidentifikasi transaksi disimpan hingga transaksi pelaporan selesai. Jika proses pelaporan data pengukuran terganggu, pengidentifikasi transaksi mengidentifikasi data mana yang akan dikembalikan, sehingga memastikan bahwa transaksi selesai sebelum menghapus penyimpanan data.

Akuisisi sertifikat pengukuran

PlayReady menggabungkan protokol untuk mendapatkan sertifikat pengukuran dari Server Lisensi.

Mengumpulkan dan memperbarui informasi pengukuran

Setiap lisensi untuk konten terukur berisi pengidentifikasi pengukuran (MID). Setiap kali perangkat menggunakan lisensi ini (misalnya, dengan memutar konten), bagian penghitungan penyimpanan data diperbarui dengan menambah hitungan terukur untuk tindakan yang baru saja dilakukan; pembaruan ini terjadi bersamaan dengan operasi penyimpanan aman yang diperbarui. Data untuk setiap jenis tindakan terukur disimpan secara terpisah.

Perangkat secara berkala melaporkan data pengukurannya ke layanan agregasi pengukuran. Informasi ini dikumpulkan untuk setiap tindakan terukur untuk MID tertentu di penyimpanan pengukuran. Secara berkala, pemutar pada perangkat memulai proses pelaporan data pengukuran dan menerima sertifikat pengukuran dalam permintaan tantangan metering. Sertifikat pengukuran ini berisi MID dan URL layanan agregasi pengukuran yang sesuai. Perangkat menciptakan tantangan pengukuran untuk MID dan mengirimkan tantangan ke URL layanan agregasi pengukuran. Misalnya, pengguna berlangganan dua layanan musik dan mengunduh konten terukur dari masing-masing layanan. Data pengukuran akan dilaporkan menggunakan dua tantangan pengukuran. Setelah transaksi ini, perangkat harus menghapus dan mengatur ulang penyimpanan pengukuran pada perangkat untuk semua item yang dilaporkan dalam tantangan pengukuran.

Perangkat mengenkripsi tantangan pengukuran dengan kunci umum sertifikat pengukuran dan menandatangani tantangan.

Layanan agregasi pengukuran mendekripsi tantangan pengukuran dengan kunci privat sertifikat pengukuran; nilai ini hanya diketahui oleh layanan agregasi pengukuran. Kemudian mengembalikan respons pengukuran ke perangkat.

Perangkat memproses respons yang menunjukkan MID untuk menghapus dan mengatur ulang penyimpanan data.