¿Qué significa moonlight?
Moonlight es una versión de código abierto del complemento de navegador Silverlight de Microsoft que ejecuta aplicaciones Silverlight en sistemas operativos Linux y Unix. Ofrece un sólido entorno de ejecución de aplicaciones web, mejora el vídeo/la animación y admite aplicaciones de escritorio.
Moonlight es el único proyecto de código abierto que facilita el acceso a Silverlight a los usuarios de Linux. Muchas distribuciones populares de Linux han integrado Moonlight en navegadores web como Mozilla Firefox y Google Chrome.
Definición de moonlight
Moonlight es compatible con cualquier distribución Linux de 32 o 64 bits para Firefox o Chrome y soporta los motores 1.0 y 2.0. La primera versión de Moonlight, Moonlight 1.0, es compatible con Silverlight 1.0. Moonlight 2.0 es compatible con la implementación de Silverlight 2.0.}
Moonlight 1.0 tiene un motor C++ puro bajo los términos de la GNU Lesser General Public License (LGPL). Moonlight 2.0 tiene un motor gráfico C++. Moonlight implementa un pipeline propietario y utiliza el códec ffmpeg para decodificar audio y vídeo. Se puede utilizar un perfil separado para depuración.
Moonlight tiene ciertas dependencias externas, como XULRunner, Gtk+ 2.0 y ffmpeg. Moonlight 2.0 proporciona un mejor streaming multimedia que 1.0.
Las aplicaciones Moonlight se extienden más allá de los navegadores web a través de widgets de escritorio conocidos como desklets. Los códecs de Moonlight los proporciona libavcodec, que forma parte del archivo de Debian o del paquete binario de códecs de Microsoft. Este paquete de códecs se proporciona automáticamente si un vídeo no puede ser manejado por ffmpeg.
Los paquetes de Windows Media no están disponibles con los plug-ins de Moonlight: deben descargarse de Microsoft una vez detectado el contenido multimedia de Silverlight.
Los distribuidores externos de Moonlight sólo pueden reproducir contenidos multimedia no patentados, compatibles con otros formatos con licencia negociados por los distribuidores y los propietarios de los códecs multimedia.
Moonlight no puede reproducir contenidos cifrados porque no está equipado con el software portátil Microsoft PlayReady Digital Rights Management (DRM).