Энигма (DVB)
Разработчик(и) | около 20 команд разработчиков, первоначально Dream Service GmbH |
---|---|
Первоначальный выпуск | 2006 |
Написано в | C++ , модули на языке Python |
Операционная система | Линукс |
Платформа | Е2 Линукс |
Доступно в | Английский, немецкий и другие языки в зависимости от конкретного распространения. |
Тип | Прошивка , API |
Лицензия | другое, частично проприетарное программное обеспечение |
Веб-сайт | загадка2 |
Enigma2 , второе поколение программного обеспечения Enigma, представляет собой приложение , используемое в Linux на базе приемниках цифрового видеовещания ( DVB-S , DVB-C , DVB-T ), телевизионных приставках и телевизионных приемниках , использующих Интернет-протокол . Он создает графический интерфейс пользователя для управления указанными устройствами с помощью пульта дистанционного управления и предоставляет такие функции, как настройка доступных спутниковых транспондеров , кабельных каналов наземного и передатчиков телевидения (в соответствии с доступными тюнерами) или доступ к материалам через телевидение по Интернет-протоколу (IPTV), просмотр ТВ-программа или прослушивание радио, сдвиг времени , цифровой видеорегистратор , потоковая передача мультимедийных программ на другие устройства ( персональный компьютер , мобильный телефон ) и т. д. Другие функции доступны через плагины — например, электронная программа передач (EPG), гибридный режим. Трансляция широкополосного телевидения (HbbTV), доступ к ТВ-архивам и базам данных фильмов , воспроизведение мультимедийных файлов, просмотр фотографий и т.д.
Название Enigma2 часто используется для обозначения всего дистрибутива Linux , предназначенного для ТВ-приемников и содержащего приложение Enigma2. Иногда дистрибутив называют Linux E2 или E2 Linux , но обычно он назван в честь конкретного дистрибутива или команды разработчиков — OpenATV, OpenPLi, OpenViX, EGAMI, OpenEight, Black Hole, OpenDroid, PurE2 и т. д. Изначально дистрибутив разрабатывался для Dreambox. ресиверы, но после 2010 года появился ряд производителей аналогичного оборудования, таких как Formuler , GigaBlue , Octagon , Opticum , Unibox , Vu+ , Згемма и т. д.
Устройства
[ редактировать ]Устройства, разработанные для Enigma2 (т.е. спутниковые ресиверы, телевизионные приставки и приемники IPTV , часто называемые просто приставками ), оснащены одним или несколькими тюнером(ами) DVB-S , DVB-C и DVB-T (если они не являются чистыми IPTV приемниками ). ), приемник дистанционного управления и сетевой адаптер Ethernet и/или Wi-Fi . Для приема закодированных/зашифрованных программ приставка может быть оборудована одним или несколькими слотами для карт декодирования. Операционная система обычно хранится во внутренней флэш-памяти, тогда как для записи программ или воспроизведения мультимедийных файлов внутренний или внешний жесткий диск большего размера , SSD , USB-флеш-диск можно использовать или карту памяти. Устройство может использовать сетевое хранилище или дисковый том на персональном компьютере с использованием протокола Samba или NFS также . Система предназначена для управления с помощью пульта дистанционного управления, аналогичного тем, которые используются для телевизионных приемников. Телевизор, обычно подключаемый через кабель HDMI (или SCART ), работает как мультимедийный монитор . Устройство можно подключить к домашней аудиосистеме через TOSLINK или Bluetooth .
Доступ к ящику можно получить с помощью эмуляции терминала протокола telnet , ssh или через FTP . Модуль OpenWebif реализует веб-сервер, позволяющий управлять коробкой с ПК с помощью веб-браузера. Приставка может действовать как потоковый сервер, транслируя материал, полученный его тюнерами или напрямую с жесткого диска или любого доступного ему подключенного устройства.
История
[ редактировать ]Enigma — один из графических пользовательских интерфейсов , разработанных для цифровых спутниковых ресиверов DBox-2 в рамках TuxBox. проекта [ 1 ] в 2000-2001 гг. продолжила разработку Затем Dream Multimedia своих ресиверов. В 2006 году Dream Multimedia выпустила новую открытым исходным кодом версию программного обеспечения с под названием enigma2. Примерно в то же время многие производители ресиверов, которые были конкурентами Dream Multimedia, начали использовать программное обеспечение, разработанное Dream Multimedia, не участвуя в разработке системы. Поэтому Dream Multimedia решила не продолжать разработку системы как бесплатного программного обеспечения и представила собственную ОС Dreambox. В настоящее время существует около 20 команд, которые разрабатывают приложение enigma2, контролируют и поддерживают собственные версии дистрибутива для десятков типов устройств.
Функции
[ редактировать ]Основной особенностью является отображение принятой телепрограммы на экране телевизора, подключенного обычно с помощью кабеля HDMI, с передачей также звука. При этом Enigma2 создает графический интерфейс пользователя, управляемый с помощью инфракрасного пульта дистанционного управления, который отображается на экране телевизора в виде меню, диалогов и форм, позволяющих управлять всеми основными настройками приставки или ресивера.
Плагины
[ редактировать ]Возможности Enigma2 могут быть расширены с помощью различных плагинов.
Некоторые плагины предлагают специфические функции смарт-телевизоров , например
- Электронный программный гид (EPG)
- Отображение настроенных каналов и их переключение
- Цифровой видеорегистратор и сдвиг времени
- Воспроизведение видео и аудио записей
- Телетекст
- Гибридное широковещательное широкополосное телевидение
- Мультимедийный центр КОДИ
- Создание списка номеров логических каналов (AutoBouquetsMaker и другие)
Некоторые плагины появляются в меню «Плагины» и могут быть настроены оттуда, в то время как другие легко вписываются в графический интерфейс пользователя таким образом, что не всегда понятно, что такое плагин, а что — встроенная функция. И, в зависимости от дистрибутива, в базовый дистрибутив встроены некоторые плагины, например, Graphical EPG и записи AutoTimer.
Диск
[ редактировать ]Чтобы использовать блок Enigma2 в качестве цифрового видеомагнитофона или для временного сдвига или других функций, таких как резервное копирование и настройка системы, можно подключить внешний жесткий диск или USB-накопитель . Некоторые ресиверы содержат встроенный диск или имеют выдвижной ящик для установки внутреннего жесткого диска . Также возможно использование сетевого хранилища или общего диска с компьютера.
Сетевой интерфейс
[ редактировать ]Для доступа в Интернет, доступа к сетевым дисковым хранилищам или общим папкам на компьютере, потоковой передачи программ на компьютер, мобильный телефон или другой ресивер, а также для управления ресивером с компьютера с помощью веб-браузера или для других целей большинство ресиверов имеют встроенный интерфейс Ethernet и/или или Wi-Fi , или можно подключить внешний модуль Wi-Fi. Ресивер использует DHCP для динамического назначения IP-адреса , но если пользователь хочет управлять ресивером с помощью веб-браузера, протоколов передачи файлов File Transfer Protocol (FTP) или SFTP или интерактивно войти в приемник с помощью telnet или SSH , лучше настроить приемник на использование фиксированного IP-адреса .
Интерфейсы карты расшифровки
[ редактировать ]Приставки Enigma 2 оснащены интерфейсами для популярных карт условного доступа, такими как слот Common Interface и/или устройство считывания смарт-карт , позволяющее получать зашифрованный контент, который может быть сохранен или передан в потоковом режиме после расшифровки.
Управление с помощью веб-клиента
[ редактировать ]Большинством функций enigma2 можно управлять с помощью веб-браузера с помощью интерфейса OpenWebif. Он содержит виртуальный пульт дистанционного управления, предлагающий те же функции, что и пульт дистанционного управления, поставляемый в комплекте с ресивером. Использование этого интерфейса должно быть включено в настройках ресивера и пароль сгенерирован доступа. Подключение к ресиверу обычно возможно только из сети LAN, поскольку большинство интернет-провайдеров назначают IP-адреса динамически и не позволяют подключаться из общедоступного Интернета в домашнюю сеть.
Потоковое видео
[ редактировать ]Enigma2 позволяет транслировать полученные программы, а также мультимедийные файлы, хранящиеся на диске.
Самый простой доступ к потоковой передаче — с помощью OpenWebif. При нажатии на значок экрана или значок мобильного телефона рядом с нужной программой или мультимедийным файлом *.m3u открывается поток , который можно воспроизвести с помощью VLC или любого другого приложения, совместимого с выбранным источником.
Более дешевые ресиверы с одним тюнером позволяют осуществлять потоковую передачу, запись и просмотр программ только с одного мультиплекса одновременно или спутникового транспондера. Многие приставки имеют несколько тюнеров, которые позволяют осуществлять потоковую передачу, просмотр или запись программ с более чем одного мультиплекса или спутникового транспондера одновременно. В последних моделях вместо нескольких тюнеров используется новый тип модуля тюнера, известный как Full Band Capture, который позволяет одновременно настраивать до 8 мультиплексов на каждый модуль тюнера. Когда тюнеров недостаточно для текущего спроса, запись имеет приоритет, поэтому при записи программы на однотюнерный блок невозможно переключиться на каналы на других мультиплексах или транспондерах, и даже во время просмотра программы ресивер может автоматически переключиться на другую программу, когда начинается запрограммированная запись.
Ленты
[ редактировать ]Каждый дистрибутив имеет свои собственные каналы, доступные из Интернета через сетевой адаптер. Каналы содержат широкий спектр плагинов и других дополнений, которые можно загрузить и установить одним нажатием кнопки. Управление пакетами и управление версиями осуществляется с помощью opkg .
Обновление программного обеспечения
[ редактировать ]Обновление ПО является расширением каналов. Когда доступна новая версия или сборка, в графическом интерфейсе пользователя отображается значок, предупреждающий пользователя. Перед обновлением рекомендуется сделать резервную копию системы, чтобы в случае возникновения каких-либо проблем можно было восстановить предыдущую рабочую версию системы. Некоторые дистрибутивы, такие как OpenViX, делают это автоматически. Обновления до новых сборок обычно ограничиваются одной и той же версией, а для изменения версии требуется полная перепрошивка.
Резервное копирование и настройка системы
[ редактировать ]Enigma2 позволяет создавать резервные копии системы на подключенном диске или в сетевом хранилище. Можно сделать резервную копию только настроек (конфигурационные файлы, их первоначальный список можно изменить) или всей системы (внутреннего тома, а точнее одного его раздела, называемого слотом), на мультизагрузочных системах еще и мультизагрузочного загрузчика. .
Изображения
[ редактировать ]Образ является полным образом диска . Поскольку запись стандартного фильма имеет размер в гигабайтах, обычным методом установки программного обеспечения на приставку с enigma2 является установка полного образа диска, размер которого обычно составляет около ста мегабайт.
Мультизагрузка
[ редактировать ]Некоторые ресиверы позволяют установить на внутренний том несколько различных образов системы (обычно максимум 4, каждый для отдельного пространства, называемого слотом) и определить перед перезагрузкой системы, какой слот следует использовать для загрузки системы. Эта функция полезна для оценки разных образов дисков, как разных версий, так и от разных команд, а также в случае проблем с ресивером (позволяет различать аппаратные и программные проблемы). Ресивер также можно перепрошить на другую операционную систему или версию системы с помощью USB-диска или карты SD/SDHC.
Скины
[ редактировать ]Внешний вид приложения enigma2 в большинстве дистрибутивов легко настраивается. Под скином в данном контексте подразумевается полное описание внешнего вида, то есть размещение меню, его содержимого, цветов, шрифтов, графики и значков на отдельных уровнях меню, а также информация, отображаемая на информационных экранах и т. д. Некоторые скины предварительно установлены в базовое изображение и другие можно скачать из каналов. Выбор скина осуществляется из меню, и после перезапуска графического интерфейса отображается новый скин.
Передача файлов
[ редактировать ]Pro Передача файлов между приемником и компьютером в домашней сети возможна с использованием протоколов FTP , SFTP или общих деревьев каталогов в приемнике с использованием протоколов Samba или Network File System (NFS). Загрузку мультимедийных файлов с ресивера на компьютер можно осуществить и с помощью интерфейса OpenWebif.
Пиконы
[ редактировать ]Пиконы (значки PLi) — графические значки с логотипами отдельных теле/радиостанций. Они делают визуальную навигацию по спискам каналов проще и быстрее.
Среда командной строки
[ редактировать ]К приставке enigma2 можно подключиться с помощью эмулятора терминала протокола telnet или SSH . Пароль . должен быть сгенерирован с использованием графического интерфейса или SSH После входа в систему пользователь попадает в Linux интерфейс командной строки некоторые знания этой среды и некоторых особенностей систем E2 Linux , и поэтому необходимы . Этот доступ является скорее дополнением, которое допускается при использовании системы Linux , поскольку большая часть необходимых функций реализуется с помощью графического приложения enigma2 или плагинов.
Техническая реализация
[ редактировать ]Приложение Enigma2 реализует графический интерфейс пользователя (GUI) для управления приемниками DVB; он не использует систему X Window для вывода графики, как это обычно бывает в системах Linux, а использует прямой доступ к фреймбуферу ; [ 2 ] для его запуска используется ядро и среда Linux, обычно в облегченных версиях ( BusyBox , Dropbear (программное обеспечение) и т. д.), для сборки программного обеспечения OpenEmbedded используется среда (OE). Настройка функций, необходимых для управления системой, реализована в виде меню и текстовых диалогов. Ядро Enigma2 написано на языке программирования C++ и создает API для плагинов, написанных на Python (языке программирования) . На сайте satsupreme.com доступны обучающие материалы по разработке плагинов, включая исходный код простых плагинов. [ 3 ]
См. также
[ редактировать ]- Е2 Линукс
- Цифровое видеовещание
- тюнер (радио)
- Телеприставка
- Гибридное широковещательное широкополосное телевидение
- Цифровой видеорегистратор
- Потоковое мультимедиа
Ссылки
[ редактировать ]- ^ «Добро пожаловать в TuxBoxWIKI» . TuxboxWIKI (на немецком языке). 18 июня 2018 г.
- ^ «Энигма2» . 14 февраля 2010 г. Проверено 6 октября 2020 г.
- ^ «Учебное пособие по плагину enigma2» . 14 февраля 2010 г. Проверено 6 октября 2020 г.