| 開発者 | 約20の開発チーム、元々はDream Service GmbH |
|---|---|
| 初回リリース | 2006 |
| 書かれた | C++ 、 Python言語のモジュール |
| オペレーティング·システム | リナックス |
| プラットフォーム | E2リナックス |
| 利用可能 | 英語、ドイツ語、その他の言語は特定の分布に応じて異なります |
| タイプ | ファームウェア、API |
| ライセンス | 異なる、部分的に独自のソフトウェア |
| Webサイト | 翻訳元 |
Enigma2は、 Enigma ソフトウェアの第 2 世代であり、Linuxベースのデジタル ビデオ放送( DVB-S、DVB-C、DVB-T ) 受信機または TVセットトップ ボックス、インターネット プロトコル テレビ受信機で使用されるアプリケーションです。このアプリケーションは、リモート コントロールを使用してこれらのデバイスを制御するためのグラフィカル ユーザー インターフェイスを作成し、使用可能な衛星トランスポンダー、ケーブル チャンネル、地上テレビ送信機(使用可能なチューナーによる)のチューニング、インターネットプロトコル テレビ(IPTV) 経由の素材へのアクセス、TV プログラムの視聴、ラジオの聴取、タイム シフト、デジタル ビデオ レコーダー、他のデバイス (パソコン、携帯電話) へのメディア プログラムのストリーミングなどの機能を提供します。その他の機能は、プラグインを通じて利用できます。たとえば、電子番組ガイド(EPG)、ハイブリッド ブロードキャスト ブロードバンド TV (HbbTV)、TV アーカイブおよび映画データベースへのアクセス、マルチメディア ファイルの再生、写真の表示などです。
Enigma2 という名前は、Enigma2 アプリケーションを含む TV 受信機用に設計されたLinux ディストリビューション全体を指すのによく使用されます。ディストリビューションはLinux E2またはE2 Linuxと呼ばれることもありますが、通常は特定のディストリビューションまたは開発チームにちなんで命名されています(OpenATV、OpenPLi、OpenViX、EGAMI、OpenEight、Black Hole、OpenDroid、PurE2 など)。このディストリビューションはもともとDreambox受信機用に開発されましたが、2010 年以降、Formuler、GigaBlue、Octagon、Opticum、 Unibox、Vu+、Zgemma など、 同様の機器を製造するメーカーが多数登場しました。
デバイス
Enigma2 用に設計されたデバイス (衛星受信機、セットトップ ボックス、IPTV受信機など、単にボックスと呼ばれることが多い) には、1 つ以上のDVB-S、DVB-C、DVB-Tチューナー (純粋なIPTV受信機でない場合)、リモート コントロール受信機、およびEthernetやWi-Fiネットワーク アダプタが装備されています。コード化された/スクランブルされたプログラムを受信するために、ボックスにはデコード カード用の 1 つ以上のスロットが装備されている場合があります。オペレーティング システムは通常、内部フラッシュ メモリに保存されますが、プログラムを録画したりマルチメディア ファイルを再生したりするには、より大きな内部または外部のハード ディスク、SSD、USB フラッシュ ディスク、またはメモリ カードを使用できます。デバイスは、SambaまたはNFSプロトコルを使用して、ネットワーク接続ストレージまたはパソコンのディスク ボリュームを使用することもできます。システムは、テレビ受信機に使用されるものと同様のリモート コントロールで制御するように設計され ています。通常、 HDMI (またはSCART ) ケーブルで接続されたテレビ セットは、マルチメディア モニターとして機能します。このデバイスは、 TOSLINKまたはBluetooth経由でホームオーディオ システムに接続できます。
ボックスには、ターミナル エミュレーションプロトコルtelnet、ssh、またはFTP経由でアクセスできます。OpenWebif モジュールは、Web ブラウザーを使用して PC からボックスを制御できる Web サーバーを実装します。ボックスはストリーミングサーバーとして機能し、チューナーで受信した素材や、ハード ドライブまたはマウントされている使用可能なデバイスから直接受信した素材をストリーミングできます。
歴史
Enigmaは、 2000年から2001年にかけてのTuxBoxプロジェクト[1]でデジタル衛星受信機DBox-2用に開発されたグラフィカルユーザーインターフェースの1つです。その後、 Dream Multimediaが自社の受信機向けに開発を継続しました。2006年にDream Multimediaは、enigma2と呼ばれる新しいオープンソースバージョンのソフトウェアをリリースしました。その頃、Dream Multimediaの競合相手であった多くの受信機メーカーが、システム開発に貢献することなく、Dream Multimediaが開発したソフトウェアを使い始めました。そのため、Dream Multimediaは、フリーソフトウェアとしてシステム開発を継続しないことを決定し、独自のDreambox OSを導入しました。現在、約20のチームがenigma2アプリケーションを開発し、数十種類のデバイス向けに独自のバージョンのディストリビューションを制御および保守しています。
特徴
主な機能は、通常HDMIケーブルを使用して接続され、音声も転送されるテレビ画面に受信したテレビ番組を表示することです。同時に、Enigma2 は赤外線リモート コマンダーを使用して制御されるグラフィカル ユーザー インターフェイスを作成します。このインターフェイスは、テレビ画面にメニュー、ダイアログ、フォームの形式で表示され、セットトップ ボックスまたは受信機のすべての基本設定を制御できます。
プラグイン
Enigma2 の機能はさまざまなプラグインによって拡張できます。
いくつかのプラグインはスマートテレビの特定の機能を提供します。
- 電子番組ガイド(EPG)
- 調整されたチャンネルとその切り替えを表示する
- デジタルビデオレコーダーとタイムシフト
- ビデオおよびオーディオ録画の再生
- テレテキスト
- ハイブリッド放送ブロードバンドテレビ
- KODIマルチメディアセンター
- 論理チャネル番号リストの作成 (AutoBouquetsMaker など)
一部のプラグインはプラグイン メニューに表示され、そこからカスタマイズできますが、他のプラグインはグラフィカル ユーザー インターフェイスにシームレスに溶け込んでおり、何がプラグインで何が組み込み機能かが必ずしも明確ではありません。また、ディストリビューションによっては、グラフィカル EPG や AutoTimer 録画など、一部のプラグインは基本ディストリビューションに組み込まれています。
ディスク
Enigma2 ボックスをデジタル ビデオ レコーダーとして使用したり、タイム シフトやシステムのバックアップやセットアップなどの他の機能に使用するには、外付けハード ディスクまたはUSB フラッシュ ドライブを接続することができます。一部の受信機にはディスクが内蔵されているか、内部ハード ディスク ドライブを取り付けるための引き出しが付いています。また、ネットワーク接続ストレージやコンピューターの共有ディスクを使用することもできます。
ネットワークインターフェース
インターネット アクセス、ネットワーク ディスク ストレージまたはコンピューター上の共有フォルダーへのアクセス、コンピューター、携帯電話または他の受信機へのプログラムのストリーム、Web ブラウザーを使用したコンピューターからの受信機の制御、またはその他の目的で、ほとんどの受信機には Ethernet および/または Wi-Fi インターフェイスが組み込まれているか、外部WiFiモジュールを接続することができます。受信機はIP アドレスの動的割り当てにDHCP を使用しますが、ユーザーが Web ブラウザー、ファイル転送プロトコル( FTP)、またはSFTP を使用して受信機を制御したり、 telnetまたはSSH を使用して受信機に対話的にログインしたりする場合は、固定IP アドレスを使用するように受信機を構成することをお勧めします。
復号化カードインターフェース
Enigma 2 ボックスには、共通インターフェイススロットやスマート カードリーダーなどの一般的な条件付きアクセス カード用のインターフェイスが装備されており、暗号化されたコンテンツを受信して、復号化後に保存またはストリーミングすることができます。
Webクライアントを使用した制御
enigma2 の機能のほとんどは、OpenWebif インターフェイスを使用して Web ブラウザーで制御できます。このインターフェイスには、受信機に付属のリモコンと同じ機能を提供する仮想リモコンが含まれています。このインターフェイスの使用は、受信機の設定で有効にし、アクセスパスワードを生成する必要があります。ほとんどのインターネット プロバイダーは IP アドレスを動的に割り当て、パブリック インターネットからホーム ネットワークへの接続を許可しないため、受信機への接続は通常、LAN ネットワーク内からのみ可能です。
ビデオストリーミング
Enigma2 では、受信したプログラムだけでなく、ディスクに保存されているマルチメディア ファイルの ストリーミングも可能です。
ストリーミングへの最も簡単なアクセス方法は、OpenWebif を使用することです。目的のプログラムまたはマルチメディア ファイルの横にある画面アイコンまたは携帯電話アイコンをクリックすると、*.m3uストリームが開き、 VLCまたは選択したソースと互換性のあるその他のアプリケーション で再生できます。
シングルチューナーの安価な受信機では、一度に 1 つのマルチプレックスまたは衛星トランスポンダーからのみ番組のストリーミング、録画、視聴が可能です。多くのボックスには複数のチューナーがあり、複数のマルチプレックスまたは衛星トランスポンダーから同時に番組のストリーミング、視聴、録画が可能です。最新のボックスには、複数のチューナーの代わりに、フルバンドキャプチャと呼ばれる新しいタイプのチューナーモジュールがあり、チューナーモジュールごとに最大 8 つのマルチプレックスを同時にチューニングできます。現在の需要に対してチューナーが足りない場合は録画が優先されるため、シングルチューナーボックスで番組を録画している間は、他のマルチプレックスまたはトランスポンダーのチャンネルに切り替えることはできません。また、番組を視聴しているときでも、予約録画が開始されると受信機が自動的に別の番組に切り替わる場合があります。
フィード
各ディストリビューションには、ネットワーク アダプタ経由でインターネットから利用できる独自のフィードがあります。フィードには、ボタンをクリックするだけでダウンロードしてインストールできるさまざまなプラグインやその他のアドオンが含まれています。パッケージ管理とバージョン管理はopkgによって処理されます。
ソフトウェアのアップグレード
ソフトウェア アップデートはフィードの拡張です。新しいバージョンまたはビルドが利用可能になると、グラフィカル ユーザー インターフェイスにアイコンが表示され、ユーザーに通知されます。アップグレード前にシステムのバックアップを作成し、問題が発生した場合に以前の動作中のシステム バージョンを復元できるようにすることをお勧めします。OpenViX などの一部のディストリビューションでは、これを自動的に実行します。新しいビルドへのアップグレードは通常、同じバージョンに制限されており、バージョンを変更するには完全な再フラッシュが必要です。
システムのバックアップとセットアップ
Enigma2 を使用すると、接続されたディスクまたはネットワーク接続ストレージにシステムをバックアップできます。設定のみ (構成ファイル、その初期リストは変更できます)、またはシステム全体 (内部ボリューム、またはより正確にはスロットと呼ばれる 1 つのパーティション) のバックアップを作成でき、マルチブート システムではマルチブート ローダーも作成できます。
画像
イメージは完全なディスク イメージです。標準のフィルムのレコードはギガバイト サイズであるため、enigma2 を使用したセットトップ ボックスへの通常のソフトウェア インストール方法は、通常約 100 メガバイトのサイズを持つ完全なディスク イメージのインストールです。
マルチブート
一部のレシーバーでは、内部ボリュームに複数の異なるシステム イメージ (通常は最大 4 つ、それぞれスロットと呼ばれる個別のスペースに) をインストールし、システムを再起動する前に、どのスロットを使用してシステムを起動するかを決定できます。この機能は、異なるバージョンまたは異なるチームのさまざまなディスク イメージを評価する場合や、レシーバーに問題がある場合 (ハードウェアの問題とソフトウェアの問題を区別できます) に役立ちます。レシーバーは、USB ディスクまたは SD/SDHC カードを使用して、別のオペレーティング システムまたはシステム バージョンに再フラッシュすることもできます。
スキン
ほとんどのディストリビューションの enigma2 アプリケーションの外観は、幅広く設定可能です。ここでのスキンは、外観の完全な説明、つまりメニューの配置、メニューの内容、色、フォント、グラフィック、個々のメニュー レベルのアイコン、および情報画面に表示される情報などを意味します。スキンの中には、ベース イメージにプリインストールされているものもあれば、フィードからダウンロードできるものもあります。スキンの選択はメニューから行い、GUI を再起動すると新しいスキンが表示されます。
ファイル転送
Pro ホーム ネットワーク内の受信機とコンピューター間のファイル転送は、FTPプロトコル、SFTPプロトコル、またはSambaプロトコルまたはネットワーク ファイル システム(NFS)プロトコルを使用した受信機の共有ディレクトリ ツリーを使用して実行できます。受信機からコンピューターへのマルチメディア ファイルのダウンロードも、OpenWebif インターフェイスを使用して実行できます。
ピコン
Picons (PLi アイコン) は、個々のテレビ局やラジオ局のロゴが入ったグラフィカル アイコンです。チャンネル リストの視覚的なナビゲーションが簡単かつ迅速になります。
コマンドライン環境
ターミナル エミュレータプロトコルtelnetまたはSSH を使用して enigma2 ボックスに接続できます。パスワードはGUI または SSH を使用して生成する必要があります。ログイン後、ユーザーはLinux コマンドライン インターフェイスにアクセスするため、この環境とE2 Linuxシステムのいくつかの機能に関する知識が必要です。このアクセスはむしろLinuxシステムを使用することで可能になる補足的なものであり、必要な機能の大部分は enigma2 GUI アプリケーションまたはプラグインを使用して実現されます。
技術的実現
Enigma2 アプリケーションは、 DVB 受信機を制御するためのグラフィカル ユーザー インターフェイス(GUI) を実装しています。Linuxシステムで通常使用されているグラフィック出力用のX Window System は使用せず、フレームバッファーに直接アクセスします。[2]実行するには、Linux カーネルと環境を使用します。通常は軽量バージョン ( BusyBox、Dropbear (ソフトウェア)など) で、ソフトウェア ビルドには OpenEmbedded (OE) 環境が使用されます。システム管理に必要な機能の設定は、メニューとテキスト ダイアログの形式で実現されます。Enigma2 コアはプログラミング言語C++で記述されており、Python (プログラミング言語)で記述されたプラグイン用のAPIを作成します。satsupreme.com Web サイトには、シンプルなプラグインのソース コードを含むプラグイン開発に関するチュートリアルが用意されています。[3]
参照
参考文献
- ^ “Willkommen bei TuxBoxWIKI”. TuxboxWIKI (ドイツ語)。 2018年6月18日。
- ^ “Enigma2”. 2010年2月14日. 2020年10月6日閲覧。
- ^ 「enigma2-pluginチュートリアル」2010年2月14日。 2020年10月6日閲覧。
外部リンク
- Enigma2 のベース Web
