Firefox, DRM en het einde van NPAPI
- Categorie: Firefox
Er is veel gepraat over het einde van de klassieke NPAPI-interface die momenteel wordt ondersteund door alle versies van Firefox om technologieën van derden beschikbaar te maken in de browser.
De meest populaire plug-ins die momenteel worden ondersteund, zijn Adobe Flash en Java, maar er zijn meer plug-ins die Firefox kan gebruiken om hun functionaliteit beschikbaar te maken.
Google schopte NPAPI in Chrome 45 toen het stopte met ondersteuning voor NPAPI, en Mozilla kondigde aan dat het ook de ondersteuning zou beëindigen.
Het voordeel van Google ten opzichte van Mozilla is dat Chrome wordt geleverd met een ingebouwde Flash-versie in de browser, wat betekent dat de populairste NPAPI-plug-in nog steeds beschikbaar is in Chrome, zij het in een andere vorm.
Aangezien Mozilla geen overeenkomst met Adobe heeft om hetzelfde te doen, heeft dit een aanzienlijk nadeel, aangezien het verwijderen van NPAPI-ondersteuning ertoe zou leiden dat Firefox geen Flash-inhoud meer op internet ondersteunt.
Chrome ondersteunt daarentegen geen enkele andere NPAPI-plug-in, wat bijvoorbeeld betekent dat u geen JAVA- of Silverlight-inhoud meer in de browser kunt uitvoeren.
Firefox en DRM
Mozilla bevond zich in een precaire positie met betrekking tot DRM-functionaliteit in Firefox. Het had de optie om DRM-afspeelmogelijkheden in Firefox te integreren, wat gebruikers die services zoals Netflix in de browser gebruiken, zou plezieren, maar gebruikers die geen DRM-mogelijkheden in de browser willen of geen DRM ondersteunen, zou dwingen gebruikers te dwingen die willen om services te gebruiken waarvoor ze nodig zijn voor streaming om daarvoor over te schakelen naar een andere browser, maar gebruikers die tegen DRM in welke vorm dan ook zijn.
Mozilla heeft Adobe Primetime Content Decryption Module (CDM) toegevoegd in Firefox 38 om DRM HTML5-streams te ondersteunen.
Firefox-gebruikers hebben misschien gemerkt dat Primetime standaard wordt vermeld als een plug-in in de browser, en dat er ook een OpenH264-videocodec wordt geleverd door Cisco voor hetzelfde doel. Als je dat niet hebt gedaan, typ dan about: addons in de browser en schakel over naar plug-ins wanneer de pagina is geladen.
Deze plug-ins zijn ingesteld op 'altijd activeren' en de enige andere optie die u heeft, is om ze in te stellen op 'nooit activeren'. De optie 'vragen om te activeren' is niet beschikbaar.
Firefox-gebruikers kunnen de DRM uitschakelen op about: config, zoals beschreven in het gelinkte artikel hierboven. Dit verwijdert de plug-ins uit Firefox.
Het is zeer waarschijnlijk dat Widevine zijn eigen 'uitschakel'-schakelaar krijgt zodra deze beschikbaar is. Mozilla onderhoudt ook een speciale versie van Firefox dat is DRM-vrij.
Bijwerken : Mozilla is van plan de ondersteuning voor Adobe Primetime in Firefox 52 te verwijderen . Hierdoor blijft Google Widevine CDM over als de inhouddecoderingsmodule die de browser ondersteunt.
Google Widevine CDM
Mozilla bekend gemaakt een paar dagen geleden dat het van plan is om nog een inhouddecoderingsmodule naar Firefox te brengen. De organisatie zal Google's Widevine CDM binnenkort naar Firefox Nightly pushen, wat ondersteuning zal toevoegen voor HTML5-video-inhoud die DRM naar Firefox vereist om ondersteuning toe te voegen voor sites die daarvoor op Widevine vertrouwen.
Volgens Mozilla is het een alternatief voor 'streamingdiensten die momenteel afhankelijk zijn van Silverlight voor het afspelen van DRM-beveiligde video-inhoud'.
De plug-in wordt alleen beschikbaar gemaakt voor Windows- en Mac-versies van Firefox en wordt alleen naar de browser gedownload wanneer een gebruiker een site bezoekt die dit nodig heeft.
Bijwerken : Google Widevine is ook beschikbaar voor Linux versies van Firefox sinds versie 49.
De integratie zorgt ervoor dat Firefox zowel Flash als Silverlight DRM op internet dekt na beëindiging van de ondersteuning voor NPAPI-ondersteuning.
Het einde van NPAPI
Tot nu toe verklaarde Mozilla dat de ondersteuning voor NPAPI eind 2016 zou eindigen, maar maakte niet precies bekend wanneer dit zou gebeuren.
Een post op Mozilla.dev.tech.plugins in februari onthulde bijgewerkte plannen. Volgens de daar geposte informatie is Mozilla van plan om de NPAPI-ondersteuning in Firefox 53, die in maart 2017 uitkomt, te verwijderen.
De volgende Firefox ESR-versie (Extended Support Release) is 52 en zal gedurende een jaar beveiligingsupdates ontvangen. Door NPAPI in Firefox 53, de release * na * de ESR, te verwijderen, kunnen gebruikers die NPAPI-ondersteuning nodig hebben, blijven overschakelen naar Firefox ESR 52 en NPAPI-plug-ins blijven gebruiken tot mei 2018.
De belangrijkste reden waarom Firefox 53 is gekozen, is dat Firefox 52 een nieuwe ESR-release is. Dit betekent dat iedereen op ESR NPAPI-plug-ins kan gebruiken totdat die versie niet meer wordt gebruikt en dat is niet vóór mei 2018.
Schema
Bekijk ons releaseschema voor Firefox voor exacte data (toegevoegd wanneer ze beschikbaar komen).
- Firefox 52: nieuwe ESR-versie
- Firefox 53: NPAPI-ondersteuning is gedaald in Firefox.
- Firefox 60: nieuwe ESR-versie zonder NPAPI-ondersteuning
- Firefox 60.2 ESR: de oude Firefox 53 ESR-versie wordt niet langer ondersteund. Het einde van NPAPI in Firefox.
Net als bij toekomstige releases, kunnen dingen gaandeweg veranderen. We zullen het artikel bijwerken als dit gebeurt. (Bedankt Soren )