Bagikan melalui


Pembatasan Konkurensi

Dengan PlayReady, layanan dapat membatasi jumlah sesi pemutaran bersamaan di seluruh perangkat dari akun pengguna. Misalnya, jika Mr Smith membayar paket maksimum 2 streaming di Service Contoso, layanan perlu menghitung berapa banyak klien yang sedang melakukan streaming konten.

Ada dua fitur PlayReady yang dapat Anda manfaatkan untuk membatasi jumlah sesi pemutaran bersamaan:

  • Perhentian Aman
  • Lisensi Durasi Terbatas

Menggunakan Fitur Berhenti Aman

Anda dapat menggunakan Secure Stop, yang didukung di PlayReady 3.0 atau yang lebih tinggi, untuk membatasi jumlah sesi pemutaran bersamaan di seluruh perangkat. Dengan Penghentian Aman, pemutar mengirimkan event yang tepercaya ke server lisensi ketika berhenti memutar aliran atau file. Anda dapat menggunakannya untuk memungkinkan klien lain memulai pemutaran, tergantung pada jumlah pemain yang diketahui server yang sedang bermain, dan logika layanan. Ini adalah opsi yang disukai, dan diimplementasikan oleh beberapa layanan besar. Dalam beberapa kasus, pemain mungkin menghilang dari jaringan sebelum mengirimkan peristiwa Penghentian Aman, jadi logika pada server lisensi harus diatur untuk menangani kasus ini.

Untuk informasi selengkapnya, lihat Skenario: Konten Langganan.

Menggunakan Lisensi Durasi Terbatas

Lisensi Durasi Terbatas (LDL) adalah lisensi PlayReady dengan durasi singkat (misalnya, kedaluwarsa satu menit setelah pengiriman) dan dengan pembatasan RealTimeExpiration diaktifkan. Pembatasan RealTimeExpiration diaktifkan berarti bahwa pemutar diperlukan untuk memberlakukan kedaluwarsa tidak hanya di awal sesi pemutaran, tetapi juga pada interval reguler selama pemutaran. Untuk informasi selengkapnya, lihat Definisi 1.182 dari Ketentuan yang Ditentukan untuk Aturan Kepatuhan dan Ketahanan.

LDL menggunakan lisensi durasi pendek yang sering diperpanjang. Ketika pemain memutar sebuah siaran, anggaplah pemain menerima lisensi hanya selama 1 menit. Lisensi ini mencakup pembatasan RealTimeExpiration yang mengharuskan pemutar memeriksa kedaluwarsa secara real time selama sesi pemutaran (berlaku untuk PlayReady 3.0 atau yang lebih tinggi). Lisensi kemudian diperbarui 30 detik kemudian melalui akuisisi lisensi proaktif, yang dipicu oleh aplikasi. Pada akhir menit pertama, pemain mengikat secara otomatis dan tanpa hambatan ke lisensi kedua untuk pemutaran satu menit lagi.

Karena lisensi kedaluwarsa setiap menit dalam hal ini, ada baiknya untuk membersihkan penyimpanan data (HDS) secara manual dengan menggunakan Objek Tanggal Penghapusan. Terserah server lisensi untuk menyertakan kebijakan tambahan ini dalam lisensi yang dikirimkan ke klien.

Sebaiknya pembuat perangkat merancang perangkat mereka untuk membersihkan penyimpanan lisensi secara berkala (misalnya, setiap hari atau di setiap boot) untuk menghapus lisensi yang berantakan dengan cepat.

Perlu dicatat bahwa meskipun LDL dapat bersifat persisten atau tidak persisten, kami merekomendasikan agar LDL diterapkan sebagai jenis tidak persisten. Misalnya, jika LDL kedaluwarsa satu menit setelah pengiriman, menggunakan LDL secara persisten akan memakan sejumlah besar sumber daya. Namun, jika Anda memutuskan untuk menerapkan LDL sebagai lisensi persisten, kami sarankan Anda menerapkan Objek Tanggal Penghapusan untuk mempertahankan penyimpanan data yang bersih.

Lihat juga

Perhentian Aman