No es ningún secreto que la implementación del trabajo con contenido multimedia está en la instalación de sistemas de automatización en uno de los primeros lugares junto con la luz y el clima. En este caso, la característica más importante a menudo es la facilidad de administración, ya que esto es con lo que el usuario final tendrá que lidiar.
Las soluciones tradicionales para proyectos con varias salas (salas múltiples) generalmente se implementan de acuerdo con el esquema con un nodo central y cables dedicados a cada punto donde es necesario realizar la salida de video y / o sonido. Una característica de este enfoque es la capacidad de trabajar a través de un solo interruptor de señal, la facilidad de agregar nuevas fuentes, el soporte para la "transferencia" de contenido entre puntos durante la reproducción, la capacidad de usar cualquier tipo de equipo. Sin embargo, también hay desventajas, las más importantes son la dificultad de agregar nuevos puntos de vista, el alto costo de tender cables, un aumento significativo en el costo al expandir el sistema, la dificultad de introducir nuevos estándares para la calidad de la señal. Por supuesto, decir que tal escenario sería obsoleto estaría mal, pero que vale la pena considerar otras opciones,especialmente cuando se trata de proyectos de bajo costo, sin duda.
, , , , . , iRidium Mobile.
Por el momento, se presentan varias tecnologías en el mercado que están posicionadas para resolver este problema. La opción más comúnmente mencionada es el protocolo DLNA. "En papel" parece bastante interesante: soporte para formatos multimedia populares, la capacidad de dividir funciones en almacenamientos centralizados, reproductores multimedia y controladores, amplio soporte de fabricantes e incluso certificación. A primera vista, para una instalación mínima pero totalmente funcional, un servidor de medios (por ejemplo, basado en una unidad de red) y un Smart TV moderno son suficientes. Sin embargo, no es ningún secreto que en realidad las cosas son mucho peores con él. La mayoría de los usuarios encuentran problemas de incompatibilidad, falta de funciones tan convenientes,como almacenar una posición al detener la reproducción y cambiar pistas de audio y subtítulos, sin mencionar los formatos de archivo. Por supuesto, algunos problemas se pueden resolver de forma privada, pero la solución rara vez se puede llamar simple, universal y conveniente.Otras dos tecnologías que proporcionan la realización parcial de esta tarea son las soluciones propietarias AirPlay de Apple y Chromcast de Google. Debido a su cercanía, son significativamente más convenientes y estables en operación, sin embargo, tienen capacidades limitadas y no pueden satisfacer a los usuarios exigentes.Por lo tanto, el receptor más universal, en nuestra opinión, hoy puede ser una microcomputadora con software especializado. Esta combinación proporciona una gran flexibilidad, la elección de varias configuraciones (por ejemplo, salida de sonido a través de una tarjeta de sonido de alta calidad), la capacidad de expandir las capacidades del sistema (por ejemplo, la inclusión de soporte para nuevos códecs) y el control sobre la red.Uno de los productos más utilizados en este escenario es Kodi.(anteriormente conocido como XBMC). Este software gratuito de código abierto ha estado en el mercado desde 2002 y puede ejecutarse en una amplia gama de plataformas, incluidas no solo las PC x86 tradicionales, sino también las consolas de Android e incluso el microsistema Raspberry Pi. Al mismo tiempo, el sistema tiene una interfaz única, una amplia gama de capacidades (incluido el uso de complementos externos), soporte para recursos de red, soporte formalmente ilimitado para formatos de archivos multimedia, así como una interfaz para la gestión de la red.
Kodi : , , ( Wi-Fi, ). Intel NUC.

, . Kodi .
Wiki .
Para controlar el reproductor, puede utilizar dispositivos locales, incluido un teclado, controles remotos IR tradicionales, programas para teléfonos inteligentes y tabletas, así como la interfaz iRidium Mobile. La última opción tiene ciertas ventajas, la principal de las cuales es la capacidad de crear un diseño de interfaz de panel de control individual. La segunda característica de la solución es el soporte para la integración en el sistema de otros equipos. Por ejemplo, cuando enciende una película, puede activar una escena de luz específica, apagar alertas no esenciales, configurar equipos de audio y video (en particular, abrir una pantalla, encender el proyector y el receptor a las entradas necesarias). Tenga en cuenta que, si es necesario, se pueden combinar varias opciones de control en un proyecto a la vez, porque, a pesar de las tendencias de la instalación ubicua de pantallas táctiles,Un teclado clásico suele ser más conveniente.
El conjunto mínimo de software para crear un proyecto consiste en iRidium GUI Editor para trabajar en diseño y código, así como i2 Control para depurar un proyecto para Windows. Para transferir el proyecto a paneles físicos después de verificar la operabilidad, deberá usar iRidium Transfer y el programa i2 Control para ellos. Tenga en cuenta que también se requerirán licencias apropiadas para el emulador y los paneles. Por cierto, sus versiones totalmente funcionales con un período de validez limitado se pueden obtener de forma gratuita después de completar la capacitación en el sitio web de la compañía.Para trabajar con Kodi, se utilizan el controlador de AV & Custom Systems y un módulo de software especialmente escrito, que se puede descargar desde el sitio del desarrollador. La forma más fácil de comenzar a crear un proyecto se basa en los ejemplos proporcionados en el kit. Pero antes de eso, es necesario habilitar el control remoto en el reproductor y especificar los parámetros de acceso a la interfaz web. Además, es aconsejable configurar inmediatamente bibliotecas de medios en el reproductor. Es más conveniente colocarlos en una unidad de red, ya que en este caso el acceso es posible desde cualquier jugador en la red. Kodi tiene herramientas de indexación integradas, por lo que la música puede funcionar con etiquetas.
En los ejemplos, se implementa el control dinámico de varios jugadores. Para hacer esto, ya durante la operación de i2 Control en el panel, debe agregarlos a la lista dinámica especificando la dirección IP, el número de puerto y otra información.Los desarrolladores no se olvidaron de los comentarios, por lo que si su sistema ya está reproduciendo algún tipo de composición, en el nuevo panel verá información al respecto, sin mencionar la coordinación de los valores de control de volumen. Esto también se puede agregar a las ventajas sobre el control local desde un panel de control tradicional.Otra versión del reproductor multimedia para la que puede usar el controlador ya preparado en el sistema iRidium Mobile son los dispositivos ofrecidos bajo la marca Dune HD. Hoy son una de las opciones más convenientes que funcionan sin necesidad de chamanismo con firmware y configuraciones.
La razón de esto es el software original de alta calidad de nuestro propio diseño. Es cierto que debe tenerse en cuenta que el costo de los dispositivos es mucho más alto que los numerosos modelos del Reino Medio. Por el momento, estos dispositivos no solo pueden proporcionar las capacidades básicas de un reproductor multimedia con soporte para recursos locales y de red, sino que también se conectan a servicios en línea a través de complementos instalados por el usuario.
La API de red para administrar el dispositivo usando HTTP se describe en el sitio web del fabricante del reproductor y no tiene una amplia gama de características. Pero para el escenario considerado en el artículo, será suficiente. En particular, incluye comandos para controlar la reproducción, obtener el estado actual, emular los botones del control remoto estándar, las operaciones del sistema. Tenga en cuenta que no hay protección y control de acceso al reproductor, lo que puede no ser muy conveniente en algunos casos.
El ejemplo suministrado con el módulo no usa todas las capacidades de la API, sino que solo emula el control remoto. Sin embargo, la interfaz es bastante simple, por lo que si lo desea, puede ampliar fácilmente las capacidades de la página de demostración. Por ejemplo, literalmente se requieren un par de movimientos del mouse para crear un nuevo campo que refleje el estado actual del dispositivo. La visualización del contenido reproducible actual también se implementa. Con un esfuerzo mínimo, puede crear un panel para encender sus estaciones de radio de Internet favoritas.
La versión actual de iRidium Mobile implementa principalmente funciones de control del sistema de automatización desde paneles dedicados. Es bastante difícil implementar operaciones en segundo plano en él. Sin embargo, si lo desea, también puede encontrar implementaciones bastante inusuales en la dirección en discusión. Por ejemplo, puede programar un panel para cambiar el equipo del hogar al guión de "Ver películas" o para activar el letrero de "Mirar" en la puerta del cine cuando detecta un cambio en el estado del reproductor.