Table des matières:
Définition - Que signifie Moonlight?
Moonlight est une version open source du plug-in de navigateur Silverlight de Microsoft qui exécute les applications Silverlight sur les systèmes d'exploitation Linux et Unix. Il dispose d'un environnement d'application Web robuste, améliore la vidéo / animation et prend en charge les applications de bureau.
Moonlight est le seul projet open-source qui offre un accès Silverlight facile aux utilisateurs Linux. De nombreuses distributions Linux populaires ont intégré Moonlight dans les navigateurs Web, tels que Mozilla Firefox et Google Chrome.
Techopedia explique Moonlight
Moonlight est compatible avec toute distribution Linux 32 bits ou 64 bits pour Firefox ou Chrome et prend en charge les moteurs 1.0 et 2.0. Première version de Moonlight - Moonlight 1.0 prend en charge Silverlight 1.0. Moonlight 2.0 prend en charge la mise en œuvre de Silverlight 2.0.
Moonlight 1.0 possède un moteur C ++ pur selon les termes de la licence GNU Lesser General Public License (LGPL). Moonlight 2.0 possède un moteur graphique C ++. Moonlight implémente un pipeline propriétaire et utilise le codec ffmpeg pour décoder l'audio et la vidéo. Un profil distinct peut être utilisé pour le débogage.
Moonlight a certaines dépendances externes, comme XULRunner, Gtk + 2.0 et ffmpeg. Moonlight 2.0 offre un meilleur streaming multimédia que 1.0.
Les applications Moonlight s'étendent au-delà des navigateurs Web via des widgets de bureau appelés desklets. Les codecs Moonlight sont fournis par libavcodec, qui fait partie de l'archive Debian ou du paquet de codecs binaires de Microsoft. Ce pack de codecs est fourni automatiquement si une vidéo ne peut pas être gérée par ffmpeg.
Les packages Windows Media ne sont pas disponibles avec les plug-ins Moonlight - ils doivent être téléchargés auprès de Microsoft lors de la détection du contenu multimédia Silverlight. Les distributeurs Moonlight tiers peuvent lire uniquement des médias non brevetés, ce qui prend en charge d'autres formats sous licence négociés par les distributeurs et les propriétaires de codecs multimédias.
Moonlight ne peut pas lire le contenu crypté car il n'est pas équipé du logiciel de gestion des droits numériques (DRM) portable Microsoft PlayReady.