Enigma (DVB)
एनिग्मा2, एनिग्मा सॉफ्टवेयर की दूसरी पीढ़ी, लिनक्स-आधारित डिजिटल वीडियो प्रसारण (डीवीबी-एस, डीवीबी-सी, डीवीबी-टी) रिसीवर या टीवी सेट-टॉप बॉक्स और इंटरनेट प्रोटोकॉल टेलीविजन रिसीवर में उपयोग किया जाने वाला एक अनुप्रयोग है। यह रिमोट कंट्रोल का उपयोग करके उक्त उपकरणों को नियंत्रित करने के लिए एक चित्रमय उपयोगकर्ता इंटरफेस बनाता है और उपलब्ध उपग्रह ट्रांसपोंडर, केबल चैनल और स्थलीय टेलीविजन ट्रांसमीटर (उपलब्ध ट्यूनर के अनुसार) या इंटरनेट प्रोटोकॉल टेलीविजन (आई. पी. टी. वी.) के माध्यम से सामग्री तक पहुँच, टीवी कार्यक्रम देखना या रेडियो सुनना, समय परिवर्तन, डिजिटल वीडियो रिकॉर्डर, मीडिया कार्यक्रमों को अन्य उपकरणों (व्यक्तिगत कंप्यूटर, मोबाइल फोन) पर स्ट्रीमिंग आदि जैसी सुविधाएँ प्रदान करता है। अन्य सुविधाएँ प्लगइन्स के माध्यम से उपलब्ध हैं-उदाहरण के लिए इलेक्ट्रॉनिक प्रोग्राम गाइड (ई. पी. जी.), हाइब्रिड ब्रॉडकास्ट ब्रॉडबैंड टीवी (एच. बी. बी. टी. वी.), टीवी अभिलेखागार और मूवी डेटाबेस तक पहुंच, मल्टीमीडिया फ़ाइलों का प्लेबैक, फ़ोटो देखना आदि। एनिग्मा2 नाम का उपयोग अक्सर एनिग्मा2 अनुप्रयोग वाले टीवी रिसीवरों के लिए डिज़ाइन किए गए पूरे लिनक्स वितरण को संदर्भित करने के लिए किया जाता है। कभी-कभी वितरण को लिनक्स ई2 या ई2 लिनक्स कहा जाता है, लेकिन आमतौर पर इसका नाम विशिष्ट डिस्ट्रो या विकास दल-ओपनएटीवी, ओपनप्ली, ओपनविक्स, ईजीएएमआई, ओपनइट, ब्लैक होल, ओपनड्रॉइड, प्योरई2, आदि के नाम पर रखा जाता है। वितरण मूल रूप से ड्रीमबॉक्स रिसीवरों के लिए विकसित किया गया था, लेकिन 2010 के बाद इसी तरह के उपकरणों के कई निर्माता दिखाई दिए, जैसे कि फॉर्मुलर, गीगाब्लू, ऑक्टागन, ऑप्टिकम, यूनीबॉक्स, वीयू +, जेडजेमा, आदि। एनिग्मा2 के लिए डिज़ाइन किए गए उपकरण (अर्थात। सैटेलाइट रिसीवर, सेट-टॉप बॉक्स और आई. पी. टी. वी. रिसीवर, जिन्हें अक्सर केवल बॉक्स कहा जाता है, एक या अधिक डी. वी. बी.-एस., डी. वी. बी.-सी. और डी. वी. बी.-टी. ट्यूनर (ओं) (जब तक कि वे शुद्ध आई. पी. टी. वी. रिसीवर न हों), एक रिमोट कंट्रोल रिसीवर और एक ईथरनेट और/या वाई-फाई नेटवर्क एडाप्टर से लैस होते हैं। कोडित/स्क्रैम्बल प्रोग्राम प्राप्त करने के लिए बॉक्स को डिकोडिंग कार्ड के लिए एक या अधिक स्लॉट से सुसज्जित किया जा सकता है। ऑपरेटिंग सिस्टम को आमतौर पर आंतरिक फ्लैश मेमोरी पर संग्रहीत किया जाता है, जबकि प्रोग्राम को रिकॉर्ड करने या मल्टीमीडिया फ़ाइलों को चलाने के लिए एक बड़ी, आंतरिक या बाहरी, हार्ड डिस्क, एसएसडी, यूएसबी फ्लैश डिस्क या मेमोरी कार्ड का उपयोग किया जा सकता है। उपकरण सांबा या एन. एफ. एस. प्रोटोकॉल का उपयोग करके व्यक्तिगत कंप्यूटर पर नेटवर्क संलग्न भंडारण या डिस्क मात्रा का भी उपयोग कर सकता है। इस प्रणाली को टीवी रिसीवरों के लिए उपयोग किए जाने वाले रिमोट कंट्रोल द्वारा नियंत्रित करने के लिए डिज़ाइन किया गया है। आमतौर पर एच. डी. एम. आई. (या एस. सी. ए. आर. टी.) केबल के माध्यम से जुड़ा टीवी सेट मल्टीमीडिया मॉनिटर के रूप में काम करता है। यह उपकरण टी. ओ. एस. एल. आई. एन. के. या ब्ल्यूटूथ के माध्यम से घरेलू ऑडियो प्रणाली से जुड़ सकता है। बॉक्स को टर्मिनल एमुलेशन प्रोटोकॉल टेलनेट, एस. एस. एच. या एफ़. टी. पी. के माध्यम से पहुँचा जा सकता है। ओपनवेबिफ मॉड्यूल एक वेब सर्वर को लागू करता है जो वेब ब्राउज़र का उपयोग करके पीसी से बॉक्स को नियंत्रित करने की अनुमति देता है। बॉक्स एक स्ट्रीमिंग सर्वर के रूप में कार्य कर सकता है, इसके ट्यूनर द्वारा प्राप्त स्ट्रीमिंग सामग्री या इसकी हार्ड ड्राइव या इसके लिए उपलब्ध किसी भी घुड़सवार उपकरण से प्रत्यक्ष। हिस्ट्री एनिग्मा 2000-2001 में टक्सबॉक्स परियोजना के दौरान डिजिटल उपग्रह रिसीवर DBox-2 के लिए विकसित ग्राफिकल यूजर इंटरफेस में से एक है। इसके बाद ड्रीम मल्टीमीडिया द्वारा अपने प्राप्तकर्ताओं के लिए विकास जारी रखा गया। 2006 में ड्रीम मल्टीमीडिया ने एनिग्मा2 नामक सॉफ्टवेयर का एक नया ओपन सोर्स संस्करण जारी किया। उस समय के आसपास कई रिसीवर निर्माता जो ड्रीम मल्टीमीडिया के प्रतियोगी थे, उन्होंने सिस्टम विकास में योगदान दिए बिना ड्रीम मल्टीमीडिया द्वारा विकसित सॉफ्टवेयर का उपयोग करना शुरू कर दिया। ड्रीम मल्टीमीडिया ने इसलिए सिस्टम विकास को मुक्त सॉफ्टवेयर के रूप में जारी नहीं रखने का फैसला किया और अपना खुद का ड्रीमबॉक्स ओएस पेश किया। वर्तमान में, लगभग 20 दल हैं जो एनिग्मा2 अनुप्रयोग विकसित करते हैं, दर्जनों प्रकार के उपकरणों के लिए वितरण के अपने संस्करणों को नियंत्रित और बनाए रखते हैं। विशेषताएँ मुख्य विशेषता प्राप्त टीवी कार्यक्रम को टीवी स्क्रीन पर प्रदर्शित करना है जो आमतौर पर ध्वनि स्थानांतरित करने वाले एच. डी. एम. आई. केबल का उपयोग करके जुड़ा होता है। उसी समय एनिग्मा2 एक अवरक्त रिमोट कमांडर का उपयोग करके नियंत्रित ग्राफिकल यूजर इंटरफेस बनाता है, जो टीवी स्क्रीन पर मेनू, संवाद और फॉर्म के रूप में प्रदर्शित होता है जो सेट-टॉप बॉक्स या रिसीवर की सभी बुनियादी सेटिंग्स को नियंत्रित करने की अनुमति देता है। प्लगइन्स एनिग्मा2 सुविधाओं को विभिन्न प्लगइन्स द्वारा बढ़ाया जा सकता है। कुछ प्लगइन स्मार्ट टीवी की विशिष्ट सुविधाएँ प्रदान करते हैं, जैसे इलेक्ट्रॉनिक प्रोग्राम गाइड (ई. पी. जी.) डिस्प्ले ट्यून चैनल और उनका स्विचिंग डिजिटल वीडियो रिकॉर्डर और वीडियो और ऑडियो रिकॉर्डिंग का टाइम शिफ्टिंग प्लेबैक टेलीटेक्स्ट हाइब्रिड ब्रॉडकास्ट ब्रॉडबैंड टीवी के. ओ. डी. आई. मल्टीमीडिया सेंटर लॉजिकल चैनल नंबर सूची निर्माण (ऑटोबुकेट्समेकर, और अन्य) कुछ प्लगइन प्लगइन मेनू में दिखाई देते हैं और वहां से अनुकूलित किए जा सकते हैं जबकि अन्य ग्राफिकल यूजर इंटरफेस में इस तरह से निर्बाध रूप से मिश्रित होते हैं कि यह हमेशा स्पष्ट नहीं होता है कि प्लगइन क्या है और अंतर्निहित सुविधा क्या है। और, डिस्ट्रो के आधार पर, कुछ प्लगइन्स को आधार वितरण में बनाया जाता है, उदाहरण के लिए, ग्राफिकल ई. पी. जी. और ऑटोटाइमर रिकॉर्डिंग। डिस्क डिजिटल वीडियो रिकॉर्डर के रूप में एनिग्मा2 बॉक्स का उपयोग करने के लिए, या समय बदलने या सिस्टम बैकअप और सेटअप जैसी अन्य सुविधाओं के लिए बाहरी हार्ड डिस्क या यूएसबी फ्लैश ड्राइव को जोड़ना संभव है। कुछ रिसीवरों में एक अंतर्निर्मित डिस्क होती है या एक आंतरिक हार्ड डिस्क ड्राइव स्थापित करने के लिए एक पुल-आउट दराज होता है। कंप्यूटर से नेटवर्क-संलग्न भंडारण या साझा डिस्क का उपयोग भी संभव है। नेटवर्क इंटरफेस इंटरनेट पहुँच के लिए, नेटवर्क डिस्क भंडारण या कंप्यूटर पर साझा फ़ोल्डरों तक पहुँच, कंप्यूटर, मोबाइल फोन या अन्य रिसीवर पर प्रोग्राम स्ट्रीम करने और वेब ब्राउज़र का उपयोग करके कंप्यूटर से रिसीवर को नियंत्रित करने के लिए, या अन्य उद्देश्यों के लिए अधिकांश रिसीवरों के पास अंतर्निहित इंटरफेस ईथरनेट और/या वाई-फाई है, या बाहरी वाईफाई मॉड्यूल को जोड़ना संभव है। रिसीवर आईपी पते के गतिशील असाइनमेंट के लिए डीएचसीपी का उपयोग करता है, लेकिन जब उपयोगकर्ता वेब ब्राउज़र, फाइल ट्रांसफर प्रोटोकॉल फाइल ट्रांसफर प्रोटोकॉल (एफटीपी) या एसएफटीपी का उपयोग करके रिसीवर को नियंत्रित करना चाहता है या टेलनेट या एसएसएच का उपयोग करके रिसीवर को अंतःक्रियात्मक रूप से लॉग इन करना चाहता है, तो रिसीवर को एक निश्चित आईपी पते का उपयोग करने के लिए कॉन्फ़िगर करना बेहतर होता है। डिक्रिप्शन कार्ड इंटरफेस एनिग्मा 2 बॉक्स लोकप्रिय सशर्त एक्सेस कार्ड जैसे कॉमन इंटरफेस स्लॉट और/या स्मार्ट कार्ड रीडर के लिए इंटरफेस से लैस हैं जो एन्क्रिप्टेड सामग्री को प्राप्त करने की अनुमति देते हैं जिसे डिक्रिप्शन के बाद संग्रहीत या स्ट्रीम किया जा सकता है। वेब क्लाइंट का उपयोग करके नियंत्रण अधिकांश पहेली 2 सुविधाओं को इंटरफेस ओपनवेबिफ का उपयोग करके वेब ब्राउज़र द्वारा नियंत्रित किया जा सकता है। इसमें एक आभासी रिमोट कंट्रोल होता है जो रिसीवर के साथ आपूर्ति किए गए रिमोट कंट्रोल के समान सुविधाओं की पेशकश करता है। इस इंटरफेस का उपयोग रिसीवर सेटिंग्स में सक्षम होना चाहिए और एक एक्सेस पासवर्ड उत्पन्न किया जाना चाहिए। रिसीवर से कनेक्शन आमतौर पर केवल लैन नेटवर्क के भीतर से ही संभव है क्योंकि अधिकांश इंटरनेट प्रदाता आईपी पते गतिशील रूप से निर्धारित करते हैं और सार्वजनिक इंटरनेट से घरेलू नेटवर्क से जुड़ने की अनुमति नहीं देते हैं। एनिग्मा2 वीडियो स्ट्रीमिंग प्राप्त कार्यक्रमों के साथ-साथ डिस्क पर संग्रहीत मल्टीमीडिया फ़ाइलों की स्ट्रीमिंग की अनुमति देता है। स्ट्रीमिंग तक सबसे आसान पहुँच ओपनवेबिफ़ के साथ है। वांछित प्रोग्राम या मल्टीमीडिया फ़ाइल के बगल में स्क्रीन आइकन या मोबाइल फोन आइकन पर क्लिक करके, एक *. m3u स्ट्रीम खोली जाती है जिसे VLC या किसी अन्य एप्लिकेशन द्वारा पुनः प्रस्तुत किया जा सकता है जो चयनित स्रोत के साथ संगत है। एकल ट्यूनर के साथ सस्ते रिसीवर एक समय में केवल एक मल्टीप्लेक्स या उपग्रह ट्रांसपोंडर से कार्यक्रमों को स्ट्रीमिंग, रिकॉर्डिंग और देखने की अनुमति देते हैं। कई डिब्बों में कई ट्यूनर होते हैं जो एक साथ एक से अधिक मल्टीप्लेक्स या उपग्रह ट्रांसपोंडर से कार्यक्रमों को स्ट्रीमिंग, देखने या रिकॉर्ड करने की अनुमति देते हैं। इसके बजाय कि कई ट्यूनर वाले नवीनतम बक्से में एक नए प्रकार का ट्यूनर मॉड्यूल होता है जिसे फुल बैंड कैप्चर के रूप में जाना जाता है जो प्रति ट्यूनर मॉड्यूल 8 मल्टीप्लेक्स को एक साथ ट्यून करने की अनुमति देता है। जब वर्तमान मांग के लिए पर्याप्त ट्यूनर नहीं होते हैं, तो रिकॉर्डिंग को प्राथमिकता दी जाती है, इसलिए एकल-ट्यूनर बॉक्स पर एक प्रोग्राम रिकॉर्ड करते समय अन्य मल्टीप्लेक्स या ट्रांसपोंडर पर चैनलों पर स्विच करना संभव नहीं है और यहां तक कि एक प्रोग्राम देखते समय भी रिसीवर स्वचालित रूप से दूसरे प्रोग्राम पर स्विच कर सकता है जब एक क्रमादेशित रिकॉर्डिंग शुरू होती है। फ़ीड्स प्रत्येक डिस्ट्रो के पास नेटवर्क एडाप्टर के माध्यम से इंटरनेट से उपलब्ध अपनी फ़ीड होती है। फ़ीड में प्लगइन्स और अन्य एडऑन की एक विस्तृत श्रृंखला होती है जिसे एक बटन के क्लिक पर डाउनलोड और इंस्टॉल किया जा सकता है। पैकेज प्रबंधन और संस्करण को ओ. पी. के. जी. द्वारा नियंत्रित किया जाता है। सॉफ्टवेयर उन्नयन सॉफ्टवेयर अद्यतन फ़ीड का एक विस्तार है। जब कोई नया संस्करण या बिल्ड उपलब्ध होता है तो उपयोगकर्ता को सचेत करने के लिए ग्राफिकल यूजर इंटरफेस में एक आइकन प्रदर्शित किया जाता है। किसी भी समस्या के मामले में पिछले ऑपरेटिंग सिस्टम संस्करण को फिर से स्थापित करने की अनुमति देने के लिए, उन्नयन से पहले सिस्टम बैकअप बनाने की सिफारिश की जाती है। कुछ डिस्ट्रोज़, जैसे कि ओपनविक्स, इसे स्वचालित रूप से करते हैं। नए निर्माण के लिए उन्नयन आम तौर पर एक ही संस्करण तक सीमित होते हैं, और संस्करण को बदलने के लिए एक पूर्ण रिफ्लैश की आवश्यकता होती है। सिस्टम बैकअप और सेटअप एनिग्मा2 सिस्टम को एक संलग्न डिस्क या नेटवर्क-संलग्न भंडारण में बैकअप लेने की अनुमति देता है। मल्टीबूट सिस्टम पर केवल सेटिंग्स (कॉन्फ़िगरेशन फ़ाइलों, उनकी प्रारंभिक सूची को संशोधित किया जा सकता है), या पूरे सिस्टम (आंतरिक मात्रा, या अधिक सटीक रूप से इसका एक विभाजन जिसे स्लॉट कहा जाता है) का बैकअप बनाना संभव है, जो एक मल्टीबूट लोडर भी है। छवि पूर्ण डिस्क छवि है। जैसा कि मानक फिल्म के रिकॉर्ड में गीगाबाइट आकार होता है, एनिग्मा 2 के साथ एक सेट-टॉप बॉक्स में सामान्य सॉफ्टवेयर इंस्टॉलेशन विधि एक पूर्ण डिस्क छवि की स्थापना है, जिसका आकार आमतौर पर लगभग एक सौ मेगाबाइट होता है। मल्टीबूट कुछ रिसीवर आंतरिक मात्रा पर कई अलग-अलग सिस्टम छवियों (आमतौर पर अधिकतम) को स्थापित करने की अनुमति देते हैं। 4, प्रत्येक स्थान को अलग करने के लिए जिसे स्लॉट कहा जाता है) और यह निर्धारित करने के लिए कि सिस्टम को फिर से शुरू करने से पहले सिस्टम को बूट करने के लिए किस स्लॉट का उपयोग किया जाना चाहिए। यह सुविधा अलग-अलग डिस्क छवियों का मूल्यांकन करने के लिए उपयोगी है, या तो अलग-अलग संस्करणों या अलग-अलग समूहों से, और प्राप्तकर्ता के साथ समस्याओं के मामले में (हार्डवेयर और सॉफ़्टवेयर समस्याओं के बीच अंतर करने की अनुमति देता है)। रिसीवर को यू. एस. बी. डिस्क या एस. डी./एस. डी. एच. सी. कार्ड का उपयोग करके एक अलग ऑपरेटिंग सिस्टम या सिस्टम संस्करण में भी रिफ्लैश किया जा सकता है। त्वचा अधिकांश वितरणों में एनिग्मा2 अनुप्रयोग का रूप व्यापक रूप से विन्यास योग्य है। इस संदर्भ में त्वचा का अर्थ है रूप का पूरा विवरण, यानी मेनू का स्थान, इसकी सामग्री, रंग, फ़ॉन्ट, ग्राफिक्स और अलग-अलग मेनू स्तरों में प्रतीक, साथ ही सूचना स्क्रीन पर प्रदर्शित जानकारी आदि। कुछ खालें आधार छवि में पहले से स्थापित होती हैं और अन्य को फ़ीड से डाउनलोड किया जा सकता है। मेन्यू से त्वचा का चयन किया जाता है और जी. यू. आई. रीस्टार्ट के बाद नई त्वचा प्रदर्शित होती है। प्रोटोकॉल सांबा या नेटवर्क फाइल सिस्टम (एन. एफ. एस.) का उपयोग करके प्रोटोकॉल एफ. टी. पी., एस. एफ. टी. पी. या साझा निर्देशिका ट्री का उपयोग करके होम नेटवर्क में रिसीवर और कंप्यूटर के बीच फाइल स्थानांतरण संभव है। मल्टीमीडिया फ़ाइलों को रिसीवर से कंप्यूटर पर डाउनलोड करना ओपनवेबिफ़ इंटरफेस का उपयोग करके भी किया जा सकता है। पिकन्स पिकन्स (पी. एल. आई. आइकन) अलग-अलग टी. वी./रेडियो स्टेशनों के लोगो के साथ चित्रमय प्रतीक हैं। वे चैनल सूचियों के माध्यम से दृश्य नेविगेशन को आसान और तेज़ बनाते हैं। कमांड लाइन वातावरण टर्मिनल एमुलेटर प्रोटोकॉल टेलनेट या एसएसएच का उपयोग करके एनिग्मा2 बॉक्स से जुड़ना संभव है। पासवर्ड या तो जी. यू. आई. या एस. एस. एच. का उपयोग करके बनाया जाना चाहिए। लॉग इन करने के बाद उपयोगकर्ता लिनक्स कमांड-लाइन इंटरफेस पर पहुंच जाता है, और इसलिए इस वातावरण और ई2 लिनक्स प्रणालियों की कुछ विशेषताओं का कुछ ज्ञान आवश्यक है। यह अभिगम एक पूरक है जिसे सिस्टम लिनक्स का उपयोग करके अनुमति दी जाती है, क्योंकि आवश्यक सुविधाओं का बड़ा हिस्सा एनिग्मा 2 जीयूआई अनुप्रयोग या प्लगइन्स का उपयोग करके महसूस किया जाता है। तकनीकी प्राप्ति एनिग्मा2 अनुप्रयोग डी. वी. बी. रिसीवरों को नियंत्रित करने के लिए एक ग्राफिकल यूजर इंटरफेस (जी. यू. आई.) को लागू करता है; यह ग्राफिक आउटपुट के लिए एक्स विंडो सिस्टम का उपयोग नहीं करता है जैसा कि लिनक्स सिस्टम पर हमेशा होता है, लेकिन फ्रेमबफर तक सीधी पहुंच; इसे चलाने के लिए लिनक्स कर्नेल और पर्यावरण का उपयोग करता है, आमतौर पर हल्के संस्करणों (व्यस्त बॉक्स, ड्रॉपबियर (सॉफ्टवेयर), आदि में। ), सॉफ्टवेयर निर्माण के लिए ओपन एम्बेडेड (ओ. ई.) वातावरण का उपयोग किया जाता है। प्रणाली के प्रबंधन के लिए आवश्यक सुविधाओं के विन्यास को मेनू और पाठ संवादों के रूप में महसूस किया जाता है। एनिग्मा2 कोर प्रोग्रामिंग भाषा सी + + में लिखा जाता है और पायथन (प्रोग्रामिंग भाषा) में लिखे गए प्लगइन्स के लिए एक एपीआई बनाता है। सरल प्लगइन के स्रोत कोड सहित प्लगइन विकास के बारे में ट्यूटोरियल satsupreme.com वेबसाइट पर उपलब्ध हैं। ई2 लिनक्स डिजिटल वीडियो ब्रॉडकास्टिंग ट्यूनर (रेडियो) सेट-टॉप बॉक्स हाइब्रिड ब्रॉडकास्ट ब्रॉडबैंड टीवी डिजिटल वीडियो रिकॉर्डर स्ट्रीमिंग मीडिया संदर्भ बाहरी लिंक एनिग्मा2 उपग्रह टेलीविजन सेट-टॉप बॉक्स टेलीविजन प्रौद्योगिकी लिनक्स-आधारित उपकरण सॉफ्टवेयर एम्बेडेड लिनक्स से संबंधित