Silverlight の PlayReady
商用メディア業界では、コンテンツ プロバイダーが独自の Web プラグイン ベースの配信メカニズム (Flash や Silverlight など) から離れ、HTML5 仕様と商用メディア エンコード機能に基づく統合プラグイン無料のビデオ プレーヤーに置き換えられると、大きな移行が進んでいます。 ブラウザーもプラグインから離れ、Microsoft EdgeはActiveXで、より安全な拡張モデルに向かっています。
プラグインフリーメディアへの移行は、新しい仕様の最近の開発によって可能になりました:
W3C から: アダプティブ ストリーミング用のメディア ソース拡張機能とコンテンツ保護用の暗号化されたメディア拡張機能。
Moving Picture Experts Group (MPEG): DASH と Common Encryption (CENC)。
これらの仕様は、さまざまなメディア プラットフォームやデバイスへの相互運用可能なストリーミングを可能にするために設計および開発されました。 相互運用可能なソリューションに焦点を当てることで、コンテンツ プロバイダーはコストを削減でき、同時にユーザーは任意のアプリケーションまたは Web ブラウザーを使用して、好みのデバイスで必要なコンテンツにアクセスできます。 Microsoft は、これがコンテンツのプロデューサーとコンシューマーの両方にとって大きなメリットであると考えており、この移行を行う企業のサポートに取り組んでいます。
これらの変更を念頭に置いて、ActiveXのサポートはMicrosoft Edgeで廃止され、Silverlight のサポートの削除が含まれています。 Microsoft は引き続き Silverlight をサポートしており、Silverlight のブラウザー外アプリケーションでも引き続き使用できます。 Silverlight は Internet Explorer 11 でも引き続きサポートされるため、サイトには引き続き silverlight オプションがWindows 10。 同時に、メディアに Silverlight を使用している企業は、DASH/MSE/CENC/EME ベースの設計への移行を開始し、CENC によって有効にされた単一のエンコードワークフローに従うことをお勧めします。 これは、今後のブラウザー、プラットフォーム、コンテンツ、デバイス間で最も広範に相互運用可能なソリューションを表します。
最新のブラウザーで Silverlight アプリケーションを実行するための制限が高まっているため、ユーザーは Silverlight のブラウザー内アプリケーションを使用するのが難しい場合があります。 Windows 7 および MacOS で既存の Silverlight アプリケーションを引き続きユーザーに提供する方法の 1 つは、スタンドアロン インストーラー (installer.exe) と共にインストールされた Silverlight Out-of-browser アプリケーションに変換することです。 これを行うには、次の手順を実行します。
- アプリケーション構成をブラウザー外に変更します。
- ユーザーがサポートされているブラウザーとブラウザーのバージョンにアプリケーションをインストールするハードルを乗り越えるのに役立つスタンドアロン インストーラーを開発します。
PlayReady を使用して Windows 7 および MacOS アプリケーションを開発するための推奨されるアプローチは、Microsoft パートナーが提供する PlayReady SDK を使用することです。 SDK は Electron SDK、または Windows または Mac ネイティブ アプリケーション用のその他の種類である場合があります。 詳細については、 PlayReady パートナーの一覧を参照してください。