Indholdsfortegnelse:
Definition - Hvad betyder Moonlight?
Moonlight er en open-source version af Microsofts Silverlight browser plug-in, der kører Silverlight applikationer på Linux og Unix operativsystemer. Det har et robust webapplikationsmiljø, som forbedrer runtime, forbedrer video / animation og understøtter desktop-applikationer.
Moonlight er det eneste open-source-projekt, der giver let Silverlight-adgang for Linux-brugere. Mange populære Linux-distributioner har integreret Moonlight i webbrowsere, såsom Mozilla Firefox og Google Chrome.
Techopedia forklarer Moonlight
Moonlight er kompatibel med enhver 32-bit eller 64-bit Linux-distribution til Firefox eller Chrome og understøtter 1.0- og 2.0-motorer. Moonlight's første version - Moonlight 1.0 understøtter Silverlight 1.0. Moonlight 2.0 understøtter Silverlight 2.0-implementering.
Moonlight 1.0 har en ren C ++ motor under betingelserne i GNU Lesser General Public License (LGPL). Moonlight 2.0 har en grafisk C ++ -motor. Moonlight implementerer en proprietær pipeline og bruger ffmpeg-codec til at afkode lyd og video. En separat profil kan bruges til fejlsøgning.
Moonlight har visse eksterne afhængigheder, som XULRunner, Gtk + 2.0 og ffmpeg. Moonlight 2.0 giver bedre multimediastrømning end 1.0.
Moonlight-applikationer strækker sig ud over webbrowsere via desktop widgets, der kaldes desklets. Moonlight-codecs leveres af libavcodec, som er en del af Debian-arkivet eller Microsofts binære codec-pakke. Denne codec-pakke leveres automatisk, hvis en video ikke kan håndteres af ffmpeg.
Windows Media-pakker er ikke tilgængelige med Moonlight-plug-ins - de skal downloades fra Microsoft efter detektion af Silverlight-medieindhold. Tredjeparts Moonlight-distributører må kun afspille ikke-patenterede medier, der understøtter andre licensformater, der er forhandlet af distributører og mediekodecsejere.
Moonlight kan ikke afspille krypteret indhold, fordi det ikke er udstyret med den bærbare Microsoft PlayReady Digital Rights Management (DRM) -software.
