Articulo de referencia

Enigma (DVB)

Enigma2 , la segunda generación del software Enigma, es una aplicación utilizada en receptores de televisión digital terrestre ( DVB-S , DVB-C , DVB-T ) o decodificadores de TV ...

Enigma2 , la segunda generación del software Enigma, es una aplicación utilizada en receptores de televisión digital terrestre ( DVB-S , DVB-C , DVB-T ) o decodificadores de TV basados ​​en Linux y receptores de televisión por protocolo de Internet . Crea una interfaz gráfica de usuario para controlar dichos dispositivos mediante un mando a distancia y proporciona funciones como la sintonización de transpondedores satelitales , canales de cable y transmisores de televisión terrestre disponibles (según los sintonizadores disponibles), el acceso a contenido a través de la televisión por protocolo de Internet (IPTV), la visualización de programas de TV o la escucha de la radio, la reproducción diferida , la grabación de vídeo digital , la transmisión de programas multimedia a otros dispositivos ( ordenador personal , teléfono móvil ), etc. Otras funciones están disponibles a través de complementos, como la guía electrónica de programas (EPG), la televisión híbrida de banda ancha (HbbTV), el acceso a archivos de TV y bases de datos de películas , la reproducción de archivos multimedia, la visualización de fotos, etc.

El nombre Enigma2 se usa a menudo para referirse a toda la distribución de Linux diseñada para receptores de TV que contienen la aplicación Enigma2. A veces, la distribución se llama Linux E2 o E2 Linux , pero generalmente se nombra según la distribución o el equipo de desarrollo específico: OpenATV, OpenPLi, OpenViX, EGAMI, OpenEight, Black Hole, OpenDroid, PurE2, etc. La distribución se desarrolló originalmente para receptores Dreambox , pero después de 2010 aparecieron varios fabricantes de equipos similares, como Formuler , GigaBlue , Octagon , Opticum , Unibox , Vu+ , Zgemma , etc.

Los dispositivos

Los dispositivos diseñados para Enigma2 (es decir, receptores de satélite, decodificadores y receptores de IPTV , a menudo llamados simplemente cajas ) están equipados con uno o más sintonizadores DVB-S , DVB-C y DVB-T (a menos que sean receptores de IPTV puros ), un receptor de control remoto y un adaptador de red Ethernet y/o Wi-Fi . Para recibir programas codificados/encriptados, la caja puede estar equipada con una o más ranuras para tarjetas decodificadoras. El sistema operativo generalmente se almacena en la memoria flash interna, mientras que para grabar programas o reproducir archivos multimedia se puede utilizar un disco duro interno o externo de mayor capacidad , una unidad SSD , una unidad flash USB o una tarjeta de memoria. El dispositivo también puede utilizar almacenamiento conectado a la red o un volumen de disco en una computadora personal mediante el protocolo Samba o NFS . El sistema está diseñado para ser controlado por un control remoto similar a los que se utilizan para los receptores de TV. El televisor, generalmente conectado mediante un cable HDMI (o SCART ), funciona como monitor multimedia . El dispositivo puede conectarse a un sistema de audio doméstico mediante TOSLINK o Bluetooth .

Se puede acceder al dispositivo mediante el protocolo de emulación de terminal telnet , ssh o FTP . El módulo OpenWebif implementa un servidor web que permite controlar el dispositivo desde un PC mediante un navegador web. El dispositivo puede funcionar como servidor de streaming , transmitiendo el material recibido por sus sintonizadores o directamente desde su disco duro o cualquier dispositivo montado disponible.

Historia

Enigma es una de las interfaces gráficas de usuario desarrolladas para los receptores de satélite digitales DBox-2 durante el proyecto TuxBox [ 1 ] en 2000-2001. Posteriormente, Dream Multimedia continuó su desarrollo para sus receptores. En 2006, Dream Multimedia lanzó una nueva versión de código abierto del software llamada enigma2. Por aquel entonces, muchos fabricantes de receptores, competidores de Dream Multimedia, comenzaron a utilizar el software desarrollado por Dream Multimedia sin contribuir al desarrollo del sistema. Por consiguiente, Dream Multimedia decidió no continuar el desarrollo del sistema como software libre e introdujo su propio sistema operativo, Dreambox OS. Actualmente, existen alrededor de 20 equipos que desarrollan la aplicación enigma2, controlan y mantienen sus propias versiones de la distribución para decenas de tipos de dispositivos.

Características

La función principal consiste en mostrar el programa de televisión recibido en la pantalla del televisor, que normalmente se conecta mediante un cable HDMI y transmite también el sonido. Al mismo tiempo, Enigma2 crea una interfaz gráfica de usuario controlada mediante un mando a distancia por infrarrojos, que muestra en la pantalla del televisor menús, diálogos y formularios que permiten controlar todos los ajustes básicos del decodificador o receptor.

Plugins

Las funcionalidades de Enigma2 se pueden ampliar mediante diversos complementos.

Algunos complementos ofrecen características específicas de los televisores inteligentes , como

Algunos complementos aparecen en el menú Complementos y se pueden personalizar desde allí, mientras que otros se integran perfectamente en la interfaz gráfica de usuario, de modo que no siempre queda claro qué es un complemento y qué es una función integrada. Además, dependiendo de la distribución, algunos complementos vienen preinstalados, como por ejemplo, la guía electrónica de programación gráfica (EPG) y las grabaciones con temporizador automático.

Disco

Para usar un dispositivo Enigma2 como grabadora de vídeo digital , para funciones de grabación diferida u otras como copias de seguridad y configuración del sistema, es posible conectar un disco duro externo o una unidad flash USB . Algunos receptores incluyen un disco integrado o una bandeja extraíble para instalar un disco duro interno . También es posible usar almacenamiento conectado a la red o un disco compartido desde un ordenador.

Interfaz de red

Para acceder a Internet, acceder a almacenamiento en disco de red o a carpetas compartidas en un ordenador, transmitir programas a un ordenador, teléfono móvil u otro receptor y controlar el receptor desde un ordenador mediante un navegador web, u otros fines, la mayoría de los receptores tienen una interfaz Ethernet y/o Wi-Fi integrada , o bien es posible conectar un módulo Wi-Fi externo. El receptor utiliza DHCP para la asignación dinámica de direcciones IP , pero cuando el usuario desea controlar el receptor mediante un navegador web, protocolos de transferencia de archivos (FTP o SFTP ) o iniciar sesión interactivamente en el receptor mediante telnet o SSH , es mejor configurar el receptor para que utilice una dirección IP fija .

Interfaces de tarjetas de descifrado

Los decodificadores Enigma 2 están equipados con interfaces para tarjetas de acceso condicional comunes, como la ranura de interfaz común (CI ) o el lector de tarjetas inteligentes , para permitir la recepción de contenido cifrado que puede almacenarse o transmitirse después del descifrado.

Control mediante un cliente web

La mayoría de las funciones del enigma2 se pueden controlar mediante un navegador web utilizando la interfaz OpenWebif. Esta incluye un mando a distancia virtual con las mismas funciones que el mando suministrado con el receptor. Para usar esta interfaz, es necesario habilitarla en la configuración del receptor y generar una contraseña de acceso . La conexión al receptor suele ser posible únicamente desde la red LAN, ya que la mayoría de los proveedores de internet asignan direcciones IP dinámicamente y no permiten la conexión desde internet pública a la red doméstica.

Transmisión de vídeo

Enigma2 permite la transmisión en directo de los programas recibidos, así como de los archivos multimedia almacenados en el disco.

La forma más sencilla de acceder a la transmisión en directo es con OpenWebif. Al hacer clic en el icono de la pantalla o del teléfono móvil junto al programa o archivo multimedia deseado, se abre una transmisión *.m3u que puede reproducirse con VLC o cualquier otra aplicación compatible con la fuente seleccionada.

Los receptores más económicos con un solo sintonizador permiten transmitir, grabar y ver programas de un solo multiplex o transpondedor satelital a la vez. Muchos decodificadores tienen varios sintonizadores, lo que permite transmitir, ver o grabar programas de más de un multiplex o transpondedor satelital simultáneamente. Los decodificadores más recientes, en lugar de tener varios sintonizadores, cuentan con un nuevo tipo de módulo de sintonización conocido como Captura de Banda Completa, que permite sintonizar hasta 8 multiplex simultáneamente por módulo. Cuando no hay suficientes sintonizadores para la demanda actual, las grabaciones tienen prioridad, por lo que mientras se graba un programa en un decodificador con un solo sintonizador, no es posible cambiar a canales de otros multiplex o transpondedores, e incluso mientras se ve un programa, el receptor puede cambiar automáticamente a otro programa cuando comienza una grabación programada.

Fuentes

Cada distribución tiene sus propios repositorios disponibles en internet a través del adaptador de red. Estos repositorios contienen una amplia variedad de plugins y otros complementos que se pueden descargar e instalar con un solo clic. La gestión de paquetes y el control de versiones se realizan mediante opkg.

Actualización de software

La actualización de software es una extensión de las fuentes de datos. Cuando hay una nueva versión o compilación disponible, se muestra un icono en la interfaz gráfica de usuario para avisar al usuario. Se recomienda realizar una copia de seguridad del sistema antes de la actualización para poder restaurar la versión anterior en caso de cualquier problema. Algunas distribuciones, como OpenViX, lo hacen automáticamente. Las actualizaciones a nuevas compilaciones suelen limitarse a la misma versión; para cambiar de versión, es necesario reinstalar el sistema operativo por completo.

Copia de seguridad y configuración del sistema

Enigma2 permite realizar copias de seguridad del sistema en un disco externo o en un dispositivo de almacenamiento conectado a la red. Es posible realizar una copia de seguridad solo de la configuración (archivos de configuración, cuya lista inicial puede modificarse) o de todo el sistema (volumen interno, o más exactamente una partición del mismo denominada ranura); en sistemas Multiboot, también se puede realizar una copia de seguridad del cargador de arranque múltiple.

Imágenes

La imagen es una imagen de disco completa . Dado que un disco estándar tiene un tamaño de gigabytes, el método habitual de instalación de software en un decodificador con enigma2 es la instalación de una imagen de disco completa, que suele tener un tamaño de alrededor de cien megabytes.

Arranque múltiple

Algunos receptores permiten instalar en el volumen interno varias imágenes de sistema diferentes (normalmente un máximo de 4, cada una en un espacio independiente llamado ranura) y determinar, antes de reiniciar el sistema, qué ranura debe usarse para arrancar. Esta función es útil para evaluar distintas imágenes de disco, ya sean de diferentes versiones o de diferentes equipos, y en caso de problemas con el receptor (permite distinguir entre problemas de hardware y software). El receptor también puede actualizarse a un sistema operativo o versión de sistema diferente mediante una unidad USB o una tarjeta SD/SDHC.

Batería

La apariencia de la aplicación enigma2 en la mayoría de las distribuciones es altamente configurable. En este contexto, "skin" se refiere a la descripción completa de la apariencia, es decir, la ubicación del menú, su contenido, colores, fuentes, gráficos e iconos en cada nivel del menú, así como la información que se muestra en las pantallas informativas, etc. Algunas skins vienen preinstaladas en la imagen base y otras se pueden descargar desde los repositorios. La selección de la skin se realiza desde el menú y, tras reiniciar la interfaz gráfica, se muestra la nueva skin.

Transferencia de archivos

La transferencia de archivos entre el receptor y el ordenador en la red doméstica es posible mediante los protocolos FTP , SFTP o directorios compartidos en el receptor mediante los protocolos Samba o NFS ( Network File System ). También es posible descargar archivos multimedia del receptor al ordenador mediante la interfaz OpenWebif.

Picones

Los picons (iconos PLi) son iconos gráficos con el logotipo de cada emisora ​​de radio o televisión. Facilitan y agilizan la navegación visual por las listas de canales.

Entorno de línea de comandos

Es posible conectarse al dispositivo enigma2 mediante el protocolo de emulador de terminal telnet o SSH . Se debe generar una contraseña , ya sea mediante la interfaz gráfica o SSH. Tras iniciar sesión, el usuario accede a la interfaz de línea de comandos de Linux , por lo que se requieren ciertos conocimientos de este entorno y de algunas particularidades de los sistemas E2 Linux . Este acceso es más bien un complemento que se obtiene al usar Linux , ya que la mayor parte de las funciones necesarias se implementan mediante la aplicación gráfica enigma2 o mediante complementos.

Realización técnica

La aplicación Enigma2 implementa una interfaz gráfica de usuario (GUI) para controlar receptores DVB; no utiliza el sistema X Window para la salida gráfica como es habitual en los sistemas Linux, sino acceso directo al framebuffer ; [ 2 ] para su ejecución utiliza el kernel y el entorno Linux, generalmente en versiones ligeras ( BusyBox , Dropbear (software) , etc.), para la compilación del software se utiliza el entorno OpenEmbedded (OE). La configuración de las funciones necesarias para gestionar el sistema se realiza mediante menús y diálogos de texto. El núcleo de Enigma2 está escrito en el lenguaje de programación C++ y crea una API para plugins escritos en Python (lenguaje de programación) . En el sitio web satsupreme.com hay tutoriales disponibles sobre el desarrollo de plugins, incluyendo el código fuente de plugins sencillos. [ 3 ]

Véase también

Referencias

  1. «Willkommen bei TuxBoxWIKI» . TuxboxWIKI (en alemán). 2018-06-18.
  2. "Enigma2" . 14 de febrero de 2010. Consultado el 6 de octubre de 2020 .
  3. "Tutorial del plugin enigma2" . 14 de febrero de 2010. Consultado el 6 de octubre de 2020 .
  • Página web base para Enigma2