होम
XtreamUIPro

सेटअप गाइड

सार्वजनिक क्षेत्र की सेटअप गाइड

प्लेटफ़ॉर्म को सार्वजनिक संस्था की वीडियो सेवा के रूप में कॉन्फ़िगर करें: रखे गए आर्काइव के साथ लाइव बैठकें, स्टाफ़ प्रशिक्षण लाइब्रेरी, निवासियों और विभागों की लाइनें, और संस्था द्वारा स्वयं संचालन।

ये गाइड किसी उद्योग की अवधारणाओं को उन ऑब्जेक्ट से जोड़ती हैं जो प्लेटफ़ॉर्म में आज हैं (बुके, लाइनें, पैकेज, पार्टनर खाते, नोड्स, API)। ये वैचारिक मैपिंग हैं, उद्योग-विशिष्ट फ़ीचर नहीं, और पार्टनर खाता एक प्रतिनिधि खाता है, अलग-थलग टेनेंट नहीं।

वैचारिक मैपिंग

पैनल में कुछ भी बैठक, निवासी या विभाग नहीं कहलाता। तालिका बताती है कि कौन-सी ऑब्जेक्ट कौन-सी भूमिका निभाती है; नीचे के अध्याय उन्हें इसी क्रम में सेट करते हैं।

आपके उद्योग मेंप्लेटफ़ॉर्म परपैनल में कहाँ
परिषद की बैठक या सार्वजनिक चैनललाइव चैनल: अपने स्रोतों, EPG और आउटपुट फ़ॉर्मैट वाली स्ट्रीमStreams → लाइव स्ट्रीम जोड़ें (स्रोत URL या RTMP पुश)
बैठकों का आर्काइव और प्रशिक्षण लाइब्रेरीVOD कैटलॉग: सीज़न और एपिसोड वाली फ़िल्में और सीरीज़, श्रेणियाँ और मेटाडेटाMovies और Series, या VOD इन्जेस्ट जॉब
सार्वजनिक कार्यक्रम या विभाग का संग्रहबुके: चैनलों, फ़िल्मों या सीरीज़ का नामित समूह जो कोई पैकेज देता हैBouquets, Streams और Movies / Series से
निवासी या स्टाफ़ का एक्सेसलाइन: एक एक्सेस, अपने पैकेज, बुके, समाप्ति, कनेक्शन सीमा और आउटपुट के साथLines → जोड़ें, या एक्टिवेशन कोड, या Reseller API
सार्वजनिक या स्टाफ़ एक्सेस की वैधतालाइन की समाप्ति तिथि, जिसे पैकेज, क्रेडिट या API रिन्यू करती हैलाइन की समाप्ति तिथि और पैकेज की अवधि
परिषद के सिस्टम का इंटीग्रेशनReseller API और webhooks: पैनल के ऑपरेशन आपके अपने सिस्टम सेरीसेलर के डैशबोर्ड में Reseller API कुंजियाँ और webhooks

पूर्वापेक्षाएँ

इंस्टॉल करने से पहले क्या तैयार रखें।

  1. संस्था के डेटा सेंटर में एक सर्वर (Ubuntu 22.04 या 24.04), इंस्टॉलर, और सार्वजनिक पते के लिए संस्था के रिवर्स प्रॉक्सी के पीछे एक डोमेन।
  2. RTMP पुश कर सकने वाला सभागार का एनकोडर या वीडियो मिक्सर, पिछली बैठकों की रिकॉर्डिंग, और स्टाफ़ के प्रशिक्षण वीडियो।
  3. इस पर फ़ैसला कि क्या सार्वजनिक है और क्या आंतरिक, सार्वजनिक लाइन कितने समय चलती है, और ऑपरेटरों में से किसे पैनल खाता मिले।

इन्फ्रास्ट्रक्चर डिप्लॉयमेंट

मैनेजमेंट सर्वर, फिर कोई भी दूरस्थ साइट।

  1. संस्था के सर्वर पर इंस्टॉलर चलाएँ; पैनल को TLS वाले रिवर्स प्रॉक्सी के पीछे रखें और TRUSTED_PROXIES सेट करें ताकि ऑडिट लॉग और IP नियम असली पते देखें।
  2. प्लेबैक बेस को उस सार्वजनिक पते पर सेट करें जिस तक निवासी पहुँचते हैं, और सर्वर पर लाइसेंस कुंजी सेट करें।
  3. जिस साइट को ज़रूरत हो, जैसे सभागार वाली दूसरी इमारत, उसके लिए Servers से एक नोड एनरोल करें; पैनल उसे SSH से इंस्टॉल करता है।
  4. संचार टीम के लिए सार्वजनिक लाइनों की अनुमतियों वाला पार्टनर खाता (रीसेलर) बनाएँ, और स्टाफ़ लाइनों के लिए HR या प्रशिक्षण का एक।

कंटेंट का संगठन

एक सार्वजनिक कार्यक्रम और विभाग के संग्रह।

  1. बैठकों, समितियों और सार्वजनिक जानकारी की श्रेणियाँ बनाएँ, और हर निकाय की एक सीरीज़, हर बैठक का एक एपिसोड।
  2. लाइव बैठक चैनल और आर्काइव के साथ एक सार्वजनिक बुके बनाएँ, और हर विभाग के प्रशिक्षण संग्रह का एक बुके।
  3. निवासियों के लिए पैकेज बनाएँ जो सिर्फ़ सार्वजनिक बुके दे, एक्सेस अवधि के रूप में लंबी अवधि के साथ।
  4. स्टाफ़ के लिए पैकेज बनाएँ जो सार्वजनिक बुके में प्रशिक्षण और आंतरिक बुके जोड़ें।

पार्टनर (रीसेलर) कॉन्फ़िगरेशन

वे टीमें जो एक्सेस बाँटती हैं।

  1. सिर्फ़ लाइनों की अनुमतियों वाला ग्रुप बनाएँ, जिसकी कैटलॉग या सेटिंग तक पहुँच न हो।
  2. संचार टीम को निवासियों के पैकेज के साथ पार्टनर खाते के रूप में जोड़ें, और HR या प्रशिक्षण को स्टाफ़ पैकेजों के साथ।
  3. कई सेवाओं वाला निकाय हर सेवा को उसका अपना पार्टनर खाता दे सकता है; यह सौंपा गया खाता है, अलग इंस्टॉलेशन नहीं।

निवासी और स्टाफ़ लाइन का कॉन्फ़िगरेशन

जनता की लाइनें और स्टाफ़ की लाइनें।

  1. परिषद की वेबसाइट के लिए Reseller API कुंजी बनाएँ और उसे उसके सीक्रेट में रखें; जब निवासी एक्सेस माँगता है तो वह सार्वजनिक पैकेज और रिक्वेस्ट आईडी के साथ action=create_line कॉल करती है।
  2. सार्वजनिक लाइनों पर लंबी समाप्ति रखें, और ऐसी कनेक्शन सीमा जो घर के देखने के अनुकूल हो।
  3. परिषद के स्टाफ़ सिस्टम से API के ज़रिए या Lines → जोड़ें से स्टाफ़ पैकेजों के साथ हर विभाग की स्टाफ़ लाइनें बनाएँ।
  4. जहाँ नेटवर्क अनुमति दे, स्टाफ़ लाइनों को संस्था की पता सीमा से बाँधें।

बैठकों का आर्काइव और प्रशिक्षण लाइब्रेरी

ऑन डिमांड रिकॉर्डिंग।

  1. हर रिकॉर्ड की गई बैठक को उसके निकाय की सीरीज़ के एपिसोड के रूप में जोड़ें, VOD इन्जेस्ट जॉब से इन्जेस्ट करके या अपलोड करके, शीर्षक, तारीख और विवरण के साथ।
  2. बैठकों की सीरीज़ को सार्वजनिक बुके में और प्रशिक्षण लाइब्रेरी को विभाग के बुके में रखें।
  3. सार्वजनिक पैकेज और एक स्टाफ़ पैकेज की टेस्ट लाइन से प्लेबैक जाँचें कि कौन क्या देखता है।

लाइव बैठकें

लाइव चैनल के रूप में सभागार।

  1. सभागार के एनकोडर के RTMP पुश के साथ लाइव स्ट्रीम जोड़ें और उसे सार्वजनिक बुके में रखें।
  2. कैच-अप चालू करें ताकि देर से आने वाले दर्शक पीछे जा सकें, और EPG प्रविष्टि या शीर्षक जोड़ें ताकि दर्शक जानें कि कौन-सी बैठक चल रही है।
  3. हर बैठक से पहले फ़ीड जाँचें, और अगर दूसरी साइट पर भी बैठकें होती हैं तो उसके पास एक नोड रखें।

समाप्ति और नवीनीकरण

जनता के लिए लंबी, स्टाफ़ के लिए रोज़गार से जुड़ी।

  1. सार्वजनिक लाइन पैकेज की अवधि जितनी चलती है; निवासी के दोबारा माँगने पर उसे action=renew_line से बढ़ाएँ।
  2. स्टाफ़ लाइन तब तक रिन्यू होती है जब तक व्यक्ति संस्था के लिए काम करता है, और उसके जाने पर action=disable_line से बंद की जाती है।
  3. समाप्त होती और बंद लाइनें देखने के लिए परिषद के सिस्टम को वेबहुक के लिए सब्सक्राइब करें।

संस्था के सिस्टम के साथ इंटीग्रेशन

सिस्टम एक्सेस चलाते हैं; प्लेयर चलाता है।

  1. वेबसाइट और स्टाफ़ सिस्टम कुंजी और रिक्वेस्ट आईडी के साथ Reseller API से लाइनें बनाते, रिन्यू करते, चालू और बंद करते हैं।
  2. दर्शकों के लिए सिंगल साइन-ऑन नहीं है और किसी विशेष सार्वजनिक-क्षेत्र प्रोडक्ट के साथ कोई नेटिव इंटीग्रेशन नहीं है: दर्शक प्लेयर में अपनी लाइन के क्रेडेंशियल से साइन इन करते हैं।
  3. रिपोर्टिंग टूल के लिए रीड-ओनली फ़्लैग, IP अनुमति-सूची और समाप्ति तिथि वाली Admin API कुंजियाँ इस्तेमाल करें।

सुरक्षा संबंधी विचार

संस्था द्वारा संचालित, जहाँ ज़रूरी हो वहाँ खुले में।

  1. प्लेटफ़ॉर्म को संस्था के इन्फ्रास्ट्रक्चर पर TLS वाले रिवर्स प्रॉक्सी के पीछे रखें, और सार्वजनिक व आंतरिक सामग्री को अलग बुके में रखें।
  2. हर पैनल खाते के लिए टू-फ़ैक्टर साइन-इन और हर टीम के लिए अनुमति ग्रुप; अगर पैनल बाहर से पहुँच योग्य है तो साइन-इन पर reCAPTCHA या Turnstile।
  3. साइन किए गए और समाप्त होने वाले प्लेबैक लिंक, हर लाइन पर कनेक्शन सीमा, और स्टाफ़ लाइनों पर पते की बाइंडिंग।
  4. ऑफ़-साइट कॉपी के साथ एन्क्रिप्टेड डेटाबेस बैकअप, और लाइनों व कैटलॉग के हर बदलाव के लिए ऑडिट लॉग।

समस्या-निवारण

आम तौर पर पहली जाँचें।

  1. निवासी देख नहीं पाता: लाइन की समाप्ति, कि वह चालू है, और पैकेज का सार्वजनिक बुके जाँचें।
  2. बैठक शुरू नहीं होती: स्ट्रीम पर एनकोडर का पुश और पैनल में स्ट्रीम की स्थिति जाँचें।
  3. स्टाफ़ को प्रशिक्षण लाइब्रेरी नहीं दिखती: स्टाफ़ लाइन का पैकेज और वह जो बुके देता है उन्हें जाँचें।
  4. ऑडिट लॉग प्रॉक्सी का पता दिखाता है: TRUSTED_PROXIES को प्रॉक्सी पर सेट करें और पैनल रीस्टार्ट करें।