Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Moonlight;
Το Moonlight είναι μια έκδοση ανοικτού κώδικα του plug-in του προγράμματος περιήγησης Silverlight της Microsoft που εκτελεί εφαρμογές Silverlight σε λειτουργικά συστήματα Linux και Unix. Διαθέτει ένα ισχυρό περιβάλλον εφαρμογής στο διαδίκτυο, βελτιώνει το βίντεο / κινούμενα σχέδια και υποστηρίζει εφαρμογές γραφείου.
Το Moonlight είναι το μόνο έργο ανοιχτού κώδικα που παρέχει εύκολη πρόσβαση στο Silverlight για χρήστες Linux. Πολλές δημοφιλείς διανομές Linux έχουν ενσωματώσει το Moonlight σε προγράμματα περιήγησης στο Web, όπως το Mozilla Firefox και το Google Chrome.
Η Techopedia εξηγεί το Moonlight
Το Moonlight είναι συμβατό με οποιαδήποτε διανομή Linux 32 bit ή 64 bit για Firefox ή Chrome και υποστηρίζει κινητήρες 1.0 και 2.0. Η πρώτη έκδοση του Moonlight - το Moonlight 1.0 υποστηρίζει το Silverlight 1.0. Το Moonlight 2.0 υποστηρίζει την εφαρμογή Silverlight 2.0.
Το Moonlight 1.0 έχει μια καθαρή μηχανή C ++ υπό τους όρους της GNU Lesser General Public License (LGPL). Το Moonlight 2.0 διαθέτει μια γραφική μηχανή C ++. Το Moonlight υλοποιεί έναν ιδιόκτητο αγωγό και χρησιμοποιεί τον κωδικοποιητή ffmpeg για την αποκωδικοποίηση του ήχου και του βίντεο. Ένα ξεχωριστό προφίλ μπορεί να χρησιμοποιηθεί για την αποσφαλμάτωση.
Το Moonlight έχει ορισμένες εξωτερικές εξαρτήσεις, όπως το XULRunner, το Gtk + 2.0 και το ffmpeg. Το Moonlight 2.0 παρέχει καλύτερη ποιότητα streaming από το 1.0.
Οι εφαρμογές Moonlight εκτείνονται πέρα από τα προγράμματα περιήγησης στο Web μέσω widgets γραφείου που είναι γνωστά ως desklets. Οι κωδικοποιητές Moonlight παρέχονται από το libavcodec, το οποίο είναι μέρος του αρχείου του Debian ή του δυαδικού πακέτου codec της Microsoft. Αυτό το πακέτο κωδικοποιητή παρέχεται αυτόματα αν το βίντεο δεν μπορεί να χειριστεί το ffmpeg.
Τα πακέτα Windows Media δεν είναι διαθέσιμα με τις προσθήκες Moonlight - πρέπει να ληφθούν από τη Microsoft κατά την ανίχνευση του περιεχομένου του Silverlight. Οι διανομείς τρίτου μέρους του Moonlight μπορούν να αναπαράγουν μόνο μη κατοχυρωμένα με δίπλωμα ευρεσιτεχνίας μέσα, τα οποία υποστηρίζουν άλλες μορφές με άδεια χρήσης που διαπραγματεύονται οι διανομείς και οι κάτοχοι κωδικοποιητών πολυμέσων.
Το Moonlight δεν μπορεί να αναπαράγει κρυπτογραφημένο περιεχόμενο επειδή δεν είναι εξοπλισμένο με το φορητό λογισμικό Microsoft PlayReady Digital Rights Management (DRM).
