Spisu treści:
Definicja - Co oznacza Moonlight?
Moonlight to otwarta wersja wtyczki Microsoft Silverlight do przeglądarki, która uruchamia aplikacje Silverlight w systemach operacyjnych Linux i Unix. Posiada solidne środowisko aplikacji wykonawczych, usprawnia wideo / animację i obsługuje aplikacje komputerowe.
Moonlight to jedyny projekt typu open source, który zapewnia łatwy dostęp do Silverlight dla użytkowników Linuksa. Wiele popularnych dystrybucji Linuksa zintegrowało Moonlight z przeglądarkami internetowymi, takimi jak Mozilla Firefox i Google Chrome.
Techopedia wyjaśnia Moonlight
Moonlight jest kompatybilny z dowolną 32-bitową lub 64-bitową dystrybucją Linuksa dla Firefox lub Chrome i obsługuje silniki 1.0 i 2.0. Pierwsza wersja Moonlight - Moonlight 1.0 obsługuje Silverlight 1.0. Moonlight 2.0 obsługuje implementację Silverlight 2.0.
Moonlight 1.0 ma czysty silnik C ++ zgodnie z warunkami GNU Lesser General Public License (LGPL). Moonlight 2.0 ma graficzny silnik C ++. Moonlight implementuje zastrzeżony potok i używa kodeka ffmpeg do dekodowania audio i wideo. Do debugowania można użyć osobnego profilu.
Moonlight ma pewne zależności zewnętrzne, takie jak XULRunner, Gtk + 2.0 i ffmpeg. Moonlight 2.0 zapewnia lepsze strumieniowanie multimediów niż 1.0.
Aplikacje Moonlight wykraczają poza przeglądarki internetowe za pomocą widżetów na komputery stacjonarne. Kodeki Moonlight są dostarczane przez libavcodec, który jest częścią archiwum Debiana lub binarnego pakietu kodeków Microsoft. Ten pakiet kodeków jest dostarczany automatycznie, jeśli ffmpeg nie może obsłużyć wideo.
Pakiety Windows Media nie są dostępne z wtyczkami Moonlight - należy je pobrać z firmy Microsoft po wykryciu zawartości multimedialnej Silverlight. Zewnętrzni dystrybutorzy Moonlight mogą odtwarzać tylko nieopatentowane nośniki, które obsługują inne licencjonowane formaty wynegocjowane przez dystrybutorów i właścicieli kodeków multimedialnych.
Moonlight nie może odtwarzać zaszyfrowanych treści, ponieważ nie jest wyposażony w przenośne oprogramowanie Microsoft PlayReady Digital Rights Management (DRM).
