Cuprins:
Definiție - Ce înseamnă Moonlight?
Moonlight este o versiune open-source a plug-in-ului browserului Silverlight al Microsoft care rulează aplicațiile Silverlight pe sistemele de operare Linux și Unix. Dispune de un mediu robust de aplicații web de rulare, îmbunătățește video / animație și acceptă aplicații desktop.
Moonlight este singurul proiect open-source care oferă acces Silverlight ușor pentru utilizatorii Linux. Multe distribuții populare Linux au integrat Moonlight în browserele Web, cum ar fi Mozilla Firefox și Google Chrome.
Techopedia explică lumina lunii
Moonlight este compatibil cu orice distribuție Linux pe 32 sau 64 de biți pentru Firefox sau Chrome și acceptă motoarele 1.0 și 2.0. Prima versiune a Moonlight - Moonlight 1.0 acceptă Silverlight 1.0. Moonlight 2.0 acceptă implementarea Silverlight 2.0.
Moonlight 1.0 are un motor C ++ pur în condițiile Licenței Publice Generale GNU Lesser (LGPL). Moonlight 2.0 are un motor grafic C ++. Moonlight implementează o conductă proprie și folosește codec-ul ffmpeg pentru a decoda audio și video. Se poate utiliza un profil separat pentru depanare.
Moonlight are anumite dependențe externe, cum ar fi XULRunner, Gtk + 2.0 și ffmpeg. Moonlight 2.0 oferă o transmisie multimedia mai bună decât 1.0.
Aplicațiile Moonlight se extind dincolo de browserele web prin intermediul widget-urilor de birou cunoscute sub numele de desktop. Codecele Moonlight sunt furnizate de libavcodec, care face parte din arhiva Debian sau pachetul codec binar Microsoft. Acest pachet de codec este furnizat automat dacă un videoclip nu poate fi gestionat de ffmpeg.
Pachetele Windows Media nu sunt disponibile cu plugin-urile Moonlight - trebuie descărcate de la Microsoft la detectarea conținutului media Silverlight. Distribuitorii terți Moonlight pot juca doar medii nepatentate, care acceptă alte formate licențiate negociate de distribuitori și proprietarii de codec media.
Moonlight nu poate reda conținut criptat, deoarece nu este echipat cu software-ul portabil Microsoft PlayReady Digital Rights Management (DRM).