PlayReady di Silverlight
Industri media komersial mengalami transisi besar saat penyedia konten menjauh dari mekanisme pengiriman berbasis plug-in web eksklusif (seperti Flash atau Silverlight), dan menggantinya dengan pemutar video gratis plug-in terpadu yang didasarkan pada spesifikasi HTML5 dan kemampuan pengodean media komersial. Browser juga menjauh dari plug-in, serta Microsoft Edge dengan ActiveX, dan menuju model ekstensi yang lebih aman.
Transisi ke media bebas plug-in telah diaktifkan melalui pengembangan terbaru spesifikasi baru:
Dari W3C: Ekstensi Sumber Media untuk streaming adaptif dan Ekstensi Media Terenkripsi untuk perlindungan konten.
Dari Moving Picture Experts Group (MPEG): DASH dan Common Encryption (CENC).
Spesifikasi ini dirancang dan dikembangkan untuk memungkinkan streaming interoperabilitas ke berbagai platform dan perangkat media. Dengan berfokus pada solusi yang dapat dioperasikan, penyedia konten dapat mengurangi biaya dan pada saat yang sama pengguna dapat mengakses konten yang mereka inginkan pada perangkat yang mereka sukai menggunakan aplikasi atau browser web pilihan mereka. Microsoft percaya bahwa ini adalah manfaat besar bagi produsen konten dan konsumen, dan berkomitmen untuk mendukung perusahaan yang melakukan transisi ini.
Dengan mengingat perubahan ini, dukungan untuk ActiveX telah dihentikan di Microsoft Edge, dan itu termasuk menghapus dukungan untuk Silverlight. Microsoft terus mendukung Silverlight, dan aplikasi out-of-browser Silverlight dapat terus menggunakannya. Silverlight juga akan terus didukung di Internet Explorer 11, sehingga situs terus memiliki opsi Silverlight di Windows 10. Pada saat yang sama, Microsoft mendorong perusahaan yang menggunakan Silverlight untuk media untuk memulai transisi ke desain berbasis DASH/MSE/CENC/EME dan untuk mengikuti satu alur kerja pengodean yang diaktifkan oleh CENC. Ini mewakili solusi yang paling dapat dioperasikan secara luas di seluruh browser, platform, konten, dan perangkat ke depannya.
Mengingat semakin banyaknya pembatasan untuk menjalankan aplikasi Silverlight di browser modern, pengguna mungkin merasa sulit untuk menggunakan aplikasi di browser Silverlight. Salah satu cara untuk terus menawarkan aplikasi Silverlight yang ada di Windows 7 dan MacOS kepada pengguna adalah dengan mengubahnya menjadi aplikasi out-of-browser Silverlight, yang diinstal dengan alat penginstal mandiri (installer.exe). Untuk melakukan ini:
- Ubah konfigurasi aplikasi menjadi Di Luar Browser.
- Kembangkan alat penginstal mandiri untuk membantu pengguna melewati rintangan menginstal aplikasi pada browser dan versi browser yang didukung.
Pendekatan yang kami rekomendasikan untuk mengembangkan aplikasi Windows 7 dan MacOS menggunakan PlayReady adalah menggunakan PlayReady SDK yang disediakan oleh mitra Microsoft. SDK mungkin SDK Electron, atau jenis lain untuk aplikasi asli Windows atau Mac. Untuk informasi selengkapnya, lihat daftar mitra PlayReady.