Съдържание:
Определение - Какво означава Moonlight?
Moonlight е версия с отворен код на приставката за браузър Silverlight на Microsoft, която изпълнява приложения Silverlight в операционни системи Linux и Unix. Той разполага със стабилна среда за изпълнение на уеб приложения, подобрява видео / анимация и поддържа настолни приложения.
Moonlight е единственият проект с отворен код, който осигурява лесен достъп до Silverlight за потребителите на Linux. Много популярни дистрибуции на Linux са интегрирали Moonlight в уеб браузъри, като Mozilla Firefox и Google Chrome.
Техопедия обяснява Лунна светлина
Moonlight е съвместим с всяка 32-битова или 64-битова Linux дистрибуция за 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 за декодиране на аудио и видео. За отстраняване на грешки може да се използва отделен профил.
Лунната светлина има определени външни зависимости, като XULRunner, Gtk + 2.0 и ffmpeg. Moonlight 2.0 осигурява по-добро мултимедийно предаване от 1.0.
Приложенията на Moonlight се простират отвъд уеб браузърите чрез джаджи на работния плот, известни като десклети. Moonlight кодеци се предоставят от libavcodec, който е част от архива на Debian или двоичния кодек на Microsoft. Този кодек пакет се предоставя автоматично, ако видеоклипът не може да бъде обработен от ffmpeg.
Пакетите за Windows Media не са налични с плъгини Moonlight - те трябва да бъдат изтеглени от Microsoft при откриване на медийно съдържание на Silverlight. Трети страни дистрибутори на Moonlight могат да възпроизвеждат само непатентовани носители, които поддържат други лицензирани формати, договорени от дистрибутори и собственици на медиен кодек.
Moonlight не може да възпроизвежда криптирано съдържание, тъй като не е оборудван с преносимия софтуер за управление на цифровите права на Microsoft PlayReady Digital DRM (DRM).