ये गाइड किसी उद्योग की अवधारणाओं को उन ऑब्जेक्ट से जोड़ती हैं जो प्लेटफ़ॉर्म में आज हैं (बुके, लाइनें, पैकेज, पार्टनर खाते, नोड्स, API)। ये वैचारिक मैपिंग हैं, उद्योग-विशिष्ट फ़ीचर नहीं, और पार्टनर खाता एक प्रतिनिधि खाता है, अलग-थलग टेनेंट नहीं।
वैचारिक मैपिंग
पैनल में कुछ भी अपार्टमेंट या निवासी नहीं कहलाता। तालिका बताती है कि कौन-सी ऑब्जेक्ट कौन-सी भूमिका निभाती है; नीचे के अध्याय उन्हें इसी क्रम में सेट करते हैं।
| आपके उद्योग में | प्लेटफ़ॉर्म पर | पैनल में कहाँ |
|---|---|---|
| प्रॉपर्टी मैनेजर का खाता | पार्टनर खाता (रीसेलर): क्रेडिट, अनुमतियों और अपनी लाइनों वाला प्रतिनिधि डैशबोर्ड | Users → रीसेलर जोड़ें; उसकी अनुमतियों के लिए Groups |
| चैनल लाइन-अप | बुके: चैनलों, फ़िल्मों या सीरीज़ का नामित समूह जो कोई पैकेज देता है | Bouquets, Streams और Movies / Series से |
| चैनल या सूचना चैनल | लाइव चैनल: अपने स्रोतों, EPG और आउटपुट फ़ॉर्मैट वाली स्ट्रीम | Streams → लाइव स्ट्रीम जोड़ें (स्रोत URL या RTMP पुश) |
| स्वागत और सूचना वीडियो | VOD कैटलॉग: सीज़न और एपिसोड वाली फ़िल्में और सीरीज़, श्रेणियाँ और मेटाडेटा | Movies और Series, या VOD इन्जेस्ट जॉब |
| अपार्टमेंट का एक्सेस | लाइन: एक एक्सेस, अपने पैकेज, बुके, समाप्ति, कनेक्शन सीमा और आउटपुट के साथ | Lines → जोड़ें, या एक्टिवेशन कोड, या Reseller API |
| किराये या निवास की अवधि | लाइन की समाप्ति तिथि, जिसे पैकेज, क्रेडिट या API रिन्यू करती है | लाइन की समाप्ति तिथि और पैकेज की अवधि |
| इमारत का नोड | स्ट्रीमिंग नोड्स: पैनल से जोड़े गए एज सर्वर, हर साइट या इमारत के लिए एक | Servers → नोड जोड़ें, SSH से इंस्टॉल |
पूर्वापेक्षाएँ
इंस्टॉल करने से पहले क्या तैयार रखें।
- प्रबंधन कंपनी के लिए एक सर्वर (Ubuntu 22.04 या 24.04), इंस्टॉलर, और हर इमारत के लिए एक सर्वर जो निवासियों के नेटवर्क तक पहुँच सके।
- वे चैनल फ़ीड जिन्हें समुदाय पुनः प्रसारित कर सकता है (पुल URL या RTMP), प्रबंधन कंपनी की सूचनाएँ और स्वागत वीडियो, और निवासियों के डिवाइस (सेट-टॉप बॉक्स, प्लेयर ऐप वाले स्मार्ट टीवी, या ब्राउज़र)।
- घरों के प्रकार (मानक, वरिष्ठ, विद्यार्थी) पर फ़ैसला, और प्रबंधन कंपनी में लाइनें कौन खोलेगा और रिन्यू करेगा।
इन्फ्रास्ट्रक्चर डिप्लॉयमेंट
केंद्रीय सर्वर, फिर हर इमारत का एक नोड।
- केंद्रीय सर्वर पर इंस्टॉलर चलाएँ और प्लेबैक बेस URL को ऐसे पते पर सेट करें जहाँ तक इमारतें पहुँच सकें।
- चैनल फ़ीड को Streams में और सूचनाओं को Movies में जोड़ें, और उन्हें वेब प्लेयर में जाँचें।
- Servers से हर इमारत के लिए एक नोड एनरोल करें; पैनल उसे SSH से इंस्टॉल करता है, या नोड एक-बार के कोड से एनरोल होता है, और उस इमारत के निवासियों को उस पर रूट करता है।
- प्रॉपर्टी मैनेजर को Users → रीसेलर जोड़ें के तहत जोड़ें, ऐसे ग्रुप के साथ जो लाइनों की अनुमति दे और कैटलॉग में बदलाव की नहीं।
कंटेंट का संगठन
हर तरह के घर के लिए लाइन-अप।
- हर तरह के घर के चैनलों से हर लाइन-अप के लिए एक बुके बनाएँ, और प्रबंधन कंपनी की जानकारी के लिए एक बुके।
- सूचना बुके को हर पैकेज में जोड़ें ताकि हर निवासी को सूचनाएँ मिलें।
- हर तरह के घर के लिए एक पैकेज बनाएँ, उसके बुके और ऐसी अवधि के साथ जो किराये या निवास की अवधि से मेल खाती हो।
- चैनलों को क्रम में रखें और लोगो दें ताकि टेलीविज़न पर मेनू अच्छा पढ़ा जाए।
पार्टनर (रीसेलर) कॉन्फ़िगरेशन
सौंपे गए खाते के रूप में प्रॉपर्टी मैनेजर।
- लाइनों तक सीमित अनुमतियों वाला ग्रुप बनाएँ, जिसकी कैटलॉग या सर्वरों तक पहुँच न हो।
- हर प्रॉपर्टी मैनेजर को उस ग्रुप, अपने घरों के पैकेजों और क्रेडिट बैलेंस के साथ रीसेलर के रूप में जोड़ें।
- कई इमारतों का मैनेजर हर इमारत के लिए एक सब-रीसेलर जोड़ सकता है, हर एक अपने घरों और क्रेडिट के साथ।
अपार्टमेंट (लाइन) का कॉन्फ़िगरेशन
हर अपार्टमेंट की एक लाइन, उसके नंबर के नाम से।
- Lines → जोड़ें में हर अपार्टमेंट के लिए एक लाइन बनाएँ, अपार्टमेंट नंबर को नाम बनाकर और उस तरह के घर के पैकेज के साथ।
- अधिकतम कनेक्शन घर में टेलीविज़न की संख्या के बराबर रखें।
- जब निवासी को डिवाइस पर छोटा कोड दर्ज करना हो, तो पासवर्ड की जगह एक्टिवेशन कोड इस्तेमाल करें।
- डिवाइस को एक बार कॉन्फ़िगर करें (लाइन के क्रेडेंशियल के साथ Xtream Codes API या M3U, या MAG या Enigma2 पोर्टल); क्रेडेंशियल अपार्टमेंट के साथ तब तक रहते हैं जब तक लाइन को नए न दिए जाएँ।
स्वागत और सूचना वीडियो
प्रबंधन कंपनी के ऑन डिमांड वीडियो।
- स्वागत वीडियो, घर के नियम और रखरखाव गाइड को फ़िल्मों के रूप में अपलोड करें, हर विषय की श्रेणी के साथ।
- उन्हें सूचना बुके में रखें ताकि हर पैकेज उन्हें शामिल करे।
- जानकारी बदलने पर पैनल से वीडियो बदलें; निवासी नया संस्करण तुरंत देखते हैं।
चैनल और सूचना चैनल
लाइव स्ट्रीम के रूप में लाइन-अप और सूचना चैनल।
- हर लाइसेंस वाले चैनल को उसकी फ़ीड के साथ Streams में जोड़ें, और EPG स्रोत भी ताकि टेलीविज़न की गाइड कार्यक्रम दिखाए।
- सूचना चैनल को लाइव स्ट्रीम के रूप में जोड़ें, जिसे RTMP से एनकोडर या लूप होता स्रोत फ़ीड करे, और उसे सूचना बुके में रखें।
- क्षेत्र-सीमा वाले चैनलों को ऐसे बुके में रखें जिन्हें सिर्फ़ सही पैकेज देते हैं।
आना, जाना और समाप्ति
लाइन की वैधता के रूप में निवास।
- लाइन अपने पैकेज की अवधि के अंत में समाप्त होती है; किराये की हर नई अवधि पर उसे पैकेज या क्रेडिट से रिन्यू करें।
- निवासी के जाने पर लाइन बंद करें; अगला निवासी उसे नए क्रेडेंशियल के साथ फिर चालू करता है, इसलिए पुराने परिवार के पास कुछ नहीं रहता।
- समाप्त होने वाली या हो चुकी लाइनें देखने के लिए हाउसिंग सिस्टम या मैनेजर को वेबहुक के लिए सब्सक्राइब करें।
हाउसिंग या बिलिंग सिस्टम के साथ इंटीग्रेशन
सिस्टम एक्सेस खोलते हैं; प्लेयर चलाता है।
- हाउसिंग या बिलिंग सिस्टम के लिए Reseller API कुंजी बनाएँ; वह create_line, renew_line, enable_line और disable_line कॉल करता है, और हर लिखने वाली कॉल के साथ रिक्वेस्ट आईडी भेजता है।
- जब निवासी ऑनलाइन अतिरिक्त पैकेज खरीदें तो कॉमर्स कनेक्टर इस्तेमाल करें; कोई भी दूसरा सिस्टम Reseller API और वेबहुक इस्तेमाल करता है।
- दर्शकों के लिए सिंगल साइन-ऑन नहीं है: निवासी प्लेयर में लाइन के क्रेडेंशियल से साइन इन करता है।
सुरक्षा संबंधी विचार
सेवा को समुदाय के भीतर रखें।
- पैनल को TLS वाले रिवर्स प्रॉक्सी के पीछे परोसें और TRUSTED_PROXIES सेट करें ताकि ऑडिट लॉग और IP नियम असली पते देखें।
- हर प्रबंधन खाते के लिए टू-फ़ैक्टर साइन-इन; प्रॉपर्टी मैनेजरों को लाइनों तक सीमित अनुमति ग्रुप मिलता है।
- हर लाइन पर कनेक्शन सीमा, साइन किए गए और समाप्त होने वाले प्लेबैक लिंक, और जहाँ डिवाइसों के स्थिर पते हैं वहाँ पते की बाइंडिंग।
- ऑफ़-साइट कॉपी के साथ एन्क्रिप्टेड डेटाबेस बैकअप चालू करें; लाइनों के क्रेडेंशियल उसी में रहते हैं।
समस्या-निवारण
आम तौर पर पहली जाँचें।
- अपार्टमेंट में टेलीविज़न नहीं चलता: जाँचें कि उसकी लाइन चालू है और समाप्त नहीं हुई, फिर डिवाइस के क्रेडेंशियल और प्लेबैक पता।
- शाम को इमारत बफ़र करती है: इमारत के नोड का हार्टबीट और यह जाँचें कि उसके निवासी उस पर रूट हैं।
- एक तरह के घर के लिए चैनल गायब है: उस पैकेज के बुके जाँचें।
- मैनेजर लाइनें नहीं बना पाता: रीसेलर का क्रेडिट बैलेंस, उसके ग्रुप की अनुमतियाँ और उसे सौंपे पैकेज जाँचें।