Share via


PlayReady in Silverlight

Web-Plug-Ins werden auslaufen

Die kommerzielle Medienbranche wird einen wichtigen Übergang durchlaufen, da Inhaltsanbieter sich von proprietären Web-Plug-In-basierten Übermittlungsmechanismen (z. B. Flash oder Silverlight) wegbewegen und durch einheitliche Plug-In-kostenlose Videoplayer ersetzen, die auf HTML5-Spezifikationen und kommerziellen Mediencodierungsfunktionen basieren. Browser werden ebenfalls von Plug-Ins entfernt, Microsoft Edge ist mit ActiveX und zu sichereren Erweiterungsmodellen.

Der Übergang zu kostenlosen Plug-In-Medien wurde durch die jüngste Entwicklung neuer Spezifikationen aktiviert:

  • Von W3C: Medienquellenerweiterungen für adaptives Streaming und verschlüsselte Medienerweiterungen für den Inhaltsschutz.

  • Aus der Gruppe "Moving Picture Experts" (MPEG): DASH und Common Encryption (CENC).

Diese Spezifikationen wurden entwickelt und entwickelt, um das interoperable Streaming auf eine Vielzahl von Medienplattformen und Geräten zu ermöglichen. Indem sie sich auf interoperable Lösungen konzentrieren, können Inhaltsanbieter Kosten reduzieren und gleichzeitig auf die gewünschten Inhalte auf dem Gerät zugreifen, die sie bevorzugen, indem sie die Anwendung oder den Webbrowser ihrer Wahl verwenden. Microsoft ist der Ansicht, dass dies ein großer Vorteil sowohl für Inhaltshersteller als auch für Verbraucher ist, und verpflichtet sich, Unternehmen zu unterstützen, die diesen Übergang vornehmen.

Mit diesen Änderungen wurde die Unterstützung für ActiveX in Microsoft Edge nicht mehr unterstützt und umfasst die Entfernung der Unterstützung für Silverlight. Microsoft unterstützt weiterhin Silverlight, und Silverlight-Out-of-Browser-Anwendungen können sie weiterhin verwenden. Silverlight wird auch weiterhin in Internet Explorer 11 unterstützt, sodass Websites weiterhin Silverlight-Optionen in Windows 10 haben. Gleichzeitig ermutigt Microsoft Unternehmen, die Silverlight für Medien verwenden, den Übergang zu DASH/MSE/CENC/EME-basierten Designs zu starten und einen einzelnen Codierungsarbeitsablauf zu befolgen, der von CENC aktiviert ist. Dies stellt die am häufigsten interoperable Lösung für Browser, Plattformen, Inhalte und Geräte dar.

Führen Sie ihre Silverlight-Anwendungen weiterhin aus

Angesichts der wachsenden Einschränkungen für die Ausführung von Silverlight-Anwendungen in modernen Browsern ist es benutzern möglicherweise schwierig, Silverlight-In-Browser-Anwendungen zu verwenden. Eine Möglichkeit, weiterhin eine vorhandene Silverlight-Anwendung für Windows 7 und MacOS für Benutzer anzubieten, besteht darin, sie in eine Silverlight-Out-of-Browser-Anwendung zu verwandeln, die mit einem eigenständigen Installationsprogramm (installer.exe) installiert ist. Gehen Sie dazu folgendermaßen vor:

  • Ändern Sie die Anwendungskonfiguration in "Out-Of-Browser".
  • Entwickeln Sie ein eigenständiges Installationsprogramm, um Benutzern die Hürde zu erleichtern, die Anwendung auf unterstützten Browsern und Browserversionen zu installieren.

Neue Anwendungen sollten ein SDK verwenden

Unser empfohlener Ansatz für die Entwicklung von Windows 7- und MacOS-Anwendungen mit PlayReady besteht darin, ein PlayReady SDK zu verwenden, das von einem Microsoft-Partner bereitgestellt wird. Das SDK kann ein Electron SDK oder ein anderer Typ für Windows- oder Mac-native Anwendungen sein. Weitere Informationen finden Sie in der Liste der PlayReady-Partner.