इस प्रोजेक्ट के बारे में
Phlix Media Server PHP 8.3+ और Workerman के साथ बनाया गया एक सेल्फ-होस्टेड मीडिया समाधान है। यह स्वचालित लाइब्रेरी स्कैनिंग, संगठन और ब्राउज़िंग सहित व्यापक मीडिया प्रबंधन क्षमताएं प्रदान करता है। सर्वर FFmpeg के माध्यम से ट्रांसकोडिंग (हार्डवेयर एक्सेलेरेशन विकल्पों सहित) के साथ HLS और DASH एडेप्टिव बिटरेट स्ट्रीमिंग का समर्थन करता है।
मुख्य विशेषताओं में शामिल हैं:
- सब-सेकंड सटीकता के साथ सिंक्रोनाइज़्ड ग्रुप वाचिंग के लिए रीयल-टाइम SyncPlay
- मल्टी-ट्यूनर सपोर्ट (DVB-T/S/C, ATSC) के साथ लाइव टीवी और DVR कार्यक्षमता
- TMDB, TVDB, Fanart.tv और स्थानीय NFO फाइलों से मल्टी-सोर्स मेटाडेटा फेचिंग
- JWT टोकन और रिफ्रेश सपोर्ट के साथ उपयोगकर्ता प्रमाणीकरण
- OIDC, LDAP और GitHub के माध्यम से वैकल्पिक बाहरी प्रमाणीकरण
- रेटिंग प्रतिबंधों और शैली-आधारित फ़िल्टरिंग सहित पैरेंटल कंट्रोल के साथ कंटेंट फ़िल्टरिंग
- PIN सुरक्षा के साथ प्रति अकाउंट कई उपयोगकर्ता प्रोफाइल
- संगत उपकरणों के लिए DLNA स्ट्रीमिंग सपोर्ट
इसकी आर्किटेक्चर में /app पर सर्व किया गया एक Vue SPA वेब इंटरफेस है, जिसमें लाइब्रेरी ब्राउज़िंग और मीडिया जानकारी के लिए REST API एंडपॉइंट्स हैं। यह मॉड्यूलर डिज़ाइन के लिए PSR-11 DI कंटेनर और PSR-14 इवेंट डिस्पैचर का उपयोग करता है। सिस्टम में एक प्लगइन आर्किटेक्चर शामिल है जो सिग्नेचर-चेक्ड मेनिफेस्ट के साथ सैंडबॉक्स प्लगइन्स के माध्यम से विस्तार की अनुमति देता है।
Ubuntu/Debian सिस्टम के लिए एक वन-लाइन इंस्टॉलर स्क्रिप्ट के माध्यम से इंस्टॉलेशन समर्थित है जो डिपेंडेंसी, कॉन्फ़िगरेशन और सर्विस सेटअप को संभालता है। इस समाधान को साझा HAProxy कॉन्फ़िगरेशन के साथ एक ही सर्वर पर phlix-hub जैसे अन्य Phlix घटकों के साथ चलाया जा सकता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.