Sommario:
Definizione - Cosa significa Moonlight?
Moonlight è una versione open source del plug-in del browser Silverlight di Microsoft che esegue applicazioni Silverlight su sistemi operativi Linux e Unix. È dotato di un robusto ambiente di applicazioni Web di runtime, migliora video / animazione e supporta applicazioni desktop.
Moonlight è l'unico progetto open source che fornisce un facile accesso Silverlight agli utenti Linux. Molte diffuse distribuzioni Linux hanno integrato Moonlight nei browser Web, come Mozilla Firefox e Google Chrome.
Techopedia spiega Moonlight
Moonlight è compatibile con qualsiasi distribuzione Linux a 32 o 64 bit per Firefox o Chrome e supporta motori 1.0 e 2.0. La prima versione di Moonlight - Moonlight 1.0 supporta Silverlight 1.0. Moonlight 2.0 supporta l'implementazione di Silverlight 2.0.
Moonlight 1.0 ha un motore C ++ puro secondo i termini della GNU Lesser General Public License (LGPL). Moonlight 2.0 ha un motore grafico C ++. Moonlight implementa una pipeline proprietaria e utilizza il codec ffmpeg per decodificare audio e video. Un profilo separato può essere utilizzato per il debug.
Moonlight ha alcune dipendenze esterne, come XULRunner, Gtk + 2.0 e ffmpeg. Moonlight 2.0 offre uno streaming multimediale migliore di 1.0.
Le applicazioni Moonlight si estendono oltre i browser Web tramite widget desktop noti come desklet. I codec Moonlight sono forniti da libavcodec, che fa parte dell'archivio Debian o del pacchetto di codec binario di Microsoft. Questo pacchetto di codec viene fornito automaticamente se un video non può essere gestito da ffmpeg.
I pacchetti Windows Media non sono disponibili con i plug-in Moonlight: devono essere scaricati da Microsoft al rilevamento del contenuto multimediale Silverlight. I distributori Moonlight di terze parti possono riprodurre solo supporti non brevettati, che supportano altri formati di licenza negoziati da distributori e proprietari di codec multimediali.
Moonlight non può riprodurre contenuti crittografati perché non è dotato del software DRM (Digital Play Management) portatile Microsoft PlayReady.
