LinuxMCE

Ir a: navegación, búsqueda de
LinuxMCE
Versión inicial 2008; hace 8 años)2008)
Versión estable Final de 1004 / 23 de febrero de 2013; hace 3 años)2013-02-23)
Estado de desarrollo Activo
Escrito en C, C++
Sistema operativo Kubuntu
Plataforma Linux
Tipo Centro de medios, automatización del hogar, telefonía
Licencia de Custom
Sitio web www.linuxmce.org

LinuxMCE (Linux Media Center Edition) es un software libre y de código abierto plataforma con un interfaz de usuario de 10 pies diseñado para permitir que un ordenador actúe como una cine en casa PC (HTPC) para la sala de estar TV, grabador de vídeo personal, y automatización del hogar sistema. Permite el control de todo en el hogar, de iluminación y clima para cámaras de vigilancia y seguridad en el hogar. También incluye una completa VoIP-sistema de teléfono compatible con video conferencia.

Contenido

  • 1 Niveles de aplicación
  • 2 Historia
  • 3 Arquitectura
  • 4 Componentes de software
  • 5 Interfaz de usuario
  • 6 Véase también
  • 7 Referencias
  • 8 Acoplamientos externos

Niveles de aplicación

LinuxMCE puede utilizarse como un independiente de cine en casa PC (sin ninguna conectividad de red doméstica), pero también puede servir como una casa completa LAN sistema en un servidor /cliente fino configuración. En esta configuración, un servidor de núcleo central (un estándar PC funcionamiento Kubuntu) hace la mayor parte del almacenamiento de información y funciones, mientras que el periférico PC (y otros dispositivos) proporcionan información y servicios de salida. Cliente PC puede arranque por red través de la LAN para servir como "Directores de los medios de comunicación", que contenidos de medios de corriente de la base a dispositivos audiovisuales que están conectados a estos clientes ligeros.

Esto automatización del hogar/ LAN multimedia puede ser ampliado para incluir sistemas de domótica, cámaras de vigilancia, controles remotos de alta tecnología (llamados "Orbiters") y sistemas telefónicos PBX. El núcleo servidor coordina las funciones de todos los dispositivos de la LAN de casa. Las capacidades de red avanzadas de los SO de Linux permiten este alto nivel de coordinación de la red.

Historia

LinuxMCE fue comenzado por Paul Webber como una bifurcación del proyecto de software de automatización del hogar PlutoHome. Fue adaptado para funcionar sobre una distribución Linux estándar, Kubuntu, como su OS base, en lugar de existir como una costumbre Distribución de Linux.

La mayoría de los componentes, incluyendo la interfaz de usuario de Orbiter (control remoto), han experimentado mejoras significativas y están licenciada bajo la GPL.

Arquitectura

Una configuración de LinuxMCE consiste de dos partes: un núcleo y uno o más directores de medios de comunicación. El núcleo es el servidor central y proporciona servicios en toda la casa. Actúa como el almacenamiento de medios central y catálogo, enruta los comandos y los mensajes de automatización del hogar y proporciona imágenes de arranque en red para los directores de los medios de comunicación. Cada Director de los medios de comunicación está conectado a una pantalla (TV, pantalla o proyector) y opcionalmente otros / equipo. Todos los medios se presentan a través de un Director de medios de comunicación. Si el núcleo es también un Director de medios de comunicación (conectado a un televisor), se denomina un sistema híbrido. Directores de medios de comunicación se puede arrancar en la red de la base. Así, sólo el núcleo debe ser actualizado y copia de seguridad para mantener el sistema actualizado.

La mayor parte del proceso CPU-intensivo se realiza en el núcleo. Por lo tanto, los requisitos del sistema para un Director de medios de comunicación son relativamente pequeños. Esto hace más fácil construir un Director de medios de comunicación que es pequeño y silencioso, y que cabe en una sala de estar. El núcleo, por otro lado, puede colocarse en cualquier lugar en una casa. Por consiguiente, puede ser construido con un enfoque de precio y el rendimiento en lugar de silencio y aspecto.

Esta arquitectura modular permite LinuxMCE a utilizar y controlar cualquier hardware conectado a la base y directores de medios de comunicación y para controlar de una manera coordinada. Por ejemplo, si una película se inicia en la sala de estar, LinuxMCE puede atenuar la luz en esa habitación pero también desactivar reproducción de radio en el Director de medios de comunicación en la oficina. Si una llama de teléfono IP, LinuxMCE puede mostrar el número en la pantalla y pausar la reproducción de los medios de comunicación mientras que la llamada es contestada.

Componentes de software

El paquete de LinuxMCE está instalado en el Kubuntu OS y utiliza código abierto aplicaciones tales como Asterisk, Xine, MythTV, VDR, Firefox, VideoLAN y SlimServer. versiones de 64 bits del paquete LinuxMCE ya no están bajo desarrollo activo después de 7.10.

Estos programas han recibido contenedores que permiten que se comuniquen entre sí y con la Ruby secuencias de comandos que controlan los componentes de automatización del hogar. Esta comunicación es coordinada mediante un protocolo DCE (datos, comandos y eventos) a través de un programa llamado el Router DCE. Esta capa adicional de comunicaciones permite gatillo-comando características como la reproducción de los medios de comunicación pausa cuando llega una llamada importante, oscurecimiento de las luces y una película, permitiendo la reproducción de los medios de comunicación a seguir de ordenador cada vez que un Bluetooth control remoto habilitado se lleva entre las habitaciones.

El protocolo de comunicaciones DCE permite a un programa único presentar un estándar interfaz de usuario, la interfaz de usuario de Orbiter, a los distintos dispositivos y aplicaciones que se usan dentro del sistema de LinuxMCE.

LinuxMCE utiliza actualmente, el Sistema SVN para actualizaciones de colaboración. Una comunidad de desarrollo activo para LinuxMCE ha proporcionado continuos desarrollos en 2008, que ha permitido la incorporación de una amplia gama de dispositivos a la versión actual de LinuxMCE.

Funcionalidad Plataforma y software utilizado
Sistema operativo Kubuntu
Televisión/Grabador de vídeo personal MythTV/VDR
Medios de reproducción Xine/MPlayer
Telefonía Asterisk
Automatización del hogar LinuxMCE
Grabación de la cámara de vigilancia Movimiento

Interfaz de usuario

Interfaz de usuario de LinuxMCE

LinuxMCE permite que se muestre en varias resoluciones diferentes, para dar cabida a las capacidades gráficas de los diferentes dispositivos (PCs, teléfonos móviles, webpads, PDAs) que pueden utilizarse para mostrar la interfaz de usuario.

Menús contextuales permiten un único control remoto controlar no sólo LinuxMCE menús, sino también las funciones del dispositivo audiovisual.

Véase también

  • Lista de los programas de televisión

Referencias

Acoplamientos externos

  • Sitio web oficial
  • demo video de LinuxMCE 0704 25 minutos

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=LinuxMCE&oldid=667432788"