Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Microsoft PlayReady memungkinkan skenario di mana pemilik konten menjual langganan ke katalog musik atau video menggunakan penyimpanan media online.
Karena PlayReady Server tidak menyertakan logika bisnis apa pun tetapi dapat ditautkan ke backend logika bisnis (melalui layanan web), pengiriman lisensi PlayReady untuk konten langganan dapat sama dengan konten sewa. Jadi, klien akan meminta lisensi individual untuk setiap konten (video, musik) yang harus diputar.
Perhatikan bahwa layanan dapat memberikan beberapa lisensi dalam satu respons lisensi untuk tujuan pengoptimalan. Misalnya, dalam skenario di mana klien memutar episode serial, klien meminta lisensi untuk episode satu saat pengguna memilih video tersebut. Layanan ini mungkin ingin memberikan lisensi untuk semua episode seri sekaligus untuk menurunkan kesenjangan antar episode. Memberikan beberapa lisensi bahkan lebih bermanfaat bagi musik saat memutar beberapa trek tanpa celah apa pun.
Dalam model langganan di mana sejumlah besar potongan konten diputar (misalnya, dalam layanan musik di mana pengguna mengunduh ribuan trek untuk diputar secara offline), klien harus mengelola ribuan lisensi yang berbeda, satu untuk setiap konten. Karena ini adalah layanan langganan (misalnya, memerlukan perpanjangan bulanan), lisensi yang dikirimkan memiliki kedaluwarsa pada tanggal perpanjangan langganan bulanan, dan pengguna mengharapkan semua lisensi diperpanjang ketika biaya bulanan dibayarkan lagi.
Untuk mengoptimalkan skenario ini, layanan harus menggunakan lisensi berantai. Setiap bagian konten terikat dengan lisensi khusus yang unik. Semua lisensi daun terikat ke lisensi akar yang sama. Lisensi daun tidak memiliki waktu mulai dan kedaluwarsa, tetapi lisensi akar memiliki waktu awal dan kedaluwarsa ini. Oleh karena itu, hanya lisensi akar yang harus diperoleh kembali setelah perpanjangan langganan. Selain itu, perangkat yang memutar konten langganan harus mendukung jam tepercaya PlayReady untuk memberlakukan kebijakan langganan yang terkait dengan lisensi pemutaran. Untuk informasi selengkapnya, lihat Rantai Lisensi dan Jam Tepercaya.
Skenario konten langganan melakukan langkah-langkah berikut, seperti yang diilustrasikan dalam gambar.
Penyedia layanan mentransfer konten yang tidak terlindungi ke Server pengemasan konten. Penyedia layanan mentransfer lisensi ke Server Lisensi.
Penyedia layanan mentransfer konten yang dilindungi ke Server Web untuk didistribusikan.
Ketika klien siap, klien dapat memperoleh konten langganan dan lisensi yang kedaluwarsa saat langganan berakhir.
Mekanisme pengiriman yang paling umum untuk konten langganan adalah mengalirkan konten yang dilindungi dari layanan Web, atau mengunduh konten ke perangkat lokal lalu memutar konten.
Streaming konten berlangganan
Dalam skenario langganan, di mana langganan memungkinkan jumlah maksimum aliran bersamaan tertentu (misalnya, tiga aliran), layanan mungkin ingin memanfaatkan PlayReady Secure Stop untuk memberlakukan nomor ini.
Dengan protokol streaming adaptif melalui HTTP, aliran di-cache HTTP dan Server asal streaming mendapatkan semua permintaan streaming. Akibatnya, menjadi tantangan bagi layanan digital untuk menghitung berapa banyak klien yang saat ini memutar satu siaran.
PlayReady Secure Stop memecahkan masalah ini. PlayReady Secure Stop memungkinkan layanan diberi tahu ketika klien berhenti memutar streaming. Dikombinasikan dengan lisensi non-persisten, yang memungkinkan layanan diberi tahu ketika klien mulai memutar streaming, memungkinkan layanan untuk menghitung secara real time berapa banyak klien yang memutar streaming, atau kumpulan aliran, di bawah akun tertentu, dan menerapkan nomor ini.
Mengunduh dan memutar konten langganan
Aspek teknis berikut harus dipertimbangkan saat menerapkan konten langganan yang diunduh dan diputar.
Seperti sewa atau skenario lain, mengunduh konten sebelum memutar kembali memungkinkan kualitas konten yang konstan tidak berkorelasi dengan kualitas jaringan, tetapi mungkin memerlukan beberapa penundaan sebelum pemutaran benar-benar dapat dimulai. Misalnya, jika bandwidth jaringan biasanya antara 2 Mbps dan 5 Mbps, rata-rata 4 Mbps, dan pengguna membayar aliran definisi tinggi penuh (HD) pada 4 Mbps, satu-satunya cara untuk memastikan kualitas tinggi yang konstan adalah dengan mengunduh konten sebelumnya. Unduhan progresif memungkinkan klien untuk mulai mengunduh konten, lalu mulai memutar kembali sebelum unduhan selesai. Dalam contoh di atas, prebuffering 5 menit mungkin cukup untuk memastikan kualitas yang diinginkan selama pemutaran video.
Keuntungan lain dari pengiriman unduhan adalah memungkinkan konsumsi konten di lingkungan dengan konektivitas nol atau rendah (misalnya, kereta bawah tanah, kereta komuter, pesawat terbang, dan sebagainya).
Layanan yang ingin melakukan dorongan konten mungkin ingin memanfaatkan pengukuran PlayReady. Pengukuran PlayReady memungkinkan layanan untuk memberikan lisensi persisten dan mendapatkan pemberitahuan setelahnya jika konten benar-benar telah diputar. Berdasarkan informasi ini, layanan dapat mengirimkan konten ke perangkat dan membayar pemilik konten, atau menagih pengguna, berdasarkan konsumsi aktual mereka. Biasanya, fungsionalitas ini akan berguna dalam skenario berikut:
Pengguna memiliki langganan untuk layanan video.
Pengguna mulai menonton episode 1 dari serial TV.
Layanan ini mendorong episode 2, 3, dan 4 ke perangkat (aplikasi perangkat mengunduh episode ini, dan lisensi persisten terkait).
Pengguna terputus di kereta bawah tanah.
Pengguna memutar episode 2 dan 3.
Pengguna akan terhubung kembali.
Layanan ini mendapat pemberitahuan bahwa pengguna memutar episode 1, 2, dan 3, tetapi tidak episode 4.