Delen via


PlayReady in Silverlight

Webinvoegtoepassingen worden geleidelijk uitgefaseerd

De commerciële media-industrie ondergaat een belangrijke overgang naarmate inhoudsproviders zich verplaatsen van eigen, op web plug-in gebaseerde leveringsmechanismen (zoals Flash of Silverlight), en deze vervangen door geïntegreerde plug-in gratis videospelers die zijn gebaseerd op HTML5-specificaties en commerciële mediacoderingsmogelijkheden. Browsers gaan ook van invoegtoepassingen af, omdat Microsoft Edge met ActiveX werkt en naar veiligere uitbreidingsmodellen.

De overgang naar gratis invoegtoepassingsmedia is mogelijk gemaakt door de recente ontwikkeling van nieuwe specificaties:

  • Vanuit W3C: Mediabronextensies voor adaptieve streaming en versleutelde media-extensies voor inhoudsbeveiliging.

  • Van de Moving Picture Experts Group (MPEG): DASH en Common Encryption (CENC).

Deze specificaties zijn ontworpen en ontwikkeld om interoperabel streamen naar verschillende mediaplatforms en apparaten mogelijk te maken. Door te focussen op interoperabele oplossingen, kunnen inhoudsproviders de kosten verlagen en tegelijkertijd hebben gebruikers toegang tot de inhoud die ze willen op het apparaat dat ze liever gebruiken in de toepassing of webbrowser van hun keuze. Microsoft is van mening dat dit een enorm voordeel is voor zowel inhoudsproducenten als consumenten en is toegewijd aan ondersteunende bedrijven die deze overgang maken.

Met deze wijzigingen in gedachten is ondersteuning voor ActiveX stopgezet in Microsoft Edge en dat omvat het verwijderen van ondersteuning voor Silverlight. Microsoft blijft Silverlight ondersteunen en silverlight-out-of-browsertoepassingen kunnen deze blijven gebruiken. Silverlight wordt ook ondersteund in Internet Explorer 11, zodat sites Silverlight-opties blijven hebben in Windows 10. Tegelijkertijd moedigt Microsoft bedrijven aan die Silverlight voor media gebruiken om te beginnen met de overgang naar ontwerpen op basis van DASH/MSE/CENC/EME en om één coderingswerkstroom te volgen die is ingeschakeld door CENC. Dit vertegenwoordigt de meest interoperabele oplossing voor browsers, platforms, inhoud en apparaten.

Uw Silverlight-toepassingen blijven uitvoeren

Gezien de groeiende beperkingen voor het uitvoeren van Silverlight-toepassingen in moderne browsers, kunnen gebruikers het lastig vinden om Silverlight in browsertoepassingen te gebruiken. Een manier om een bestaande Silverlight-toepassing in Windows 7 en MacOS aan te bieden aan gebruikers, is om deze te veranderen in een Silverlight-out-of-browsertoepassing, geïnstalleerd met een zelfstandig installatieprogramma (installer.exe). Dit doet u als volgt:

  • Wijzig de toepassingsconfiguratie in Out-Of-Browser.
  • Ontwikkel een zelfstandig installatieprogramma om gebruikers te helpen bij het installeren van de toepassing op ondersteunde browsers en browserversies.

Nieuwe toepassingen moeten gebruikmaken van een SDK

Onze aanbevolen benadering voor het ontwikkelen van Windows 7- en MacOS-toepassingen met Behulp van PlayReady is het gebruik van een PlayReady SDK die wordt geleverd door een Microsoft-partner. De SDK kan een Electron SDK of een ander type zijn voor systeemeigen Windows- of Mac-toepassingen. Zie de lijst met PlayReady-partners voor meer informatie.