منصوبے کے بارے میں
Phlix Media Server ایک سیلف ہوسٹڈ میڈیا حل ہے جسے PHP 8.3+ اور Workerman کے ساتھ بنایا گیا ہے۔ یہ میڈیا مینجمنٹ کی جامع صلاحیتیں فراہم کرتا ہے جس میں لائبریری کی خودکار اسکیننگ، تنظیم اور براؤزنگ شامل ہے۔ سرور FFmpeg کے ذریعے ٹرانس کوڈنگ (بشمول ہارڈویئر ایکسلریشن کے اختیارات) کے ساتھ HLS اور DASH اڈاپٹیو بٹ ریٹ اسٹریمنگ کو سپورٹ کرتا ہے۔
اہم خصوصیات میں شامل ہیں:
- سیکنڈ کے ایک حصے کی درستگی کے ساتھ سنکرونائزڈ گروپ واچنگ کے لیے ریئل ٹائم SyncPlay
- ملٹی ٹونر سپورٹ (DVB-T/S/C, ATSC) کے ساتھ لائیو ٹی وی اور DVR فنکشنلٹی
- TMDB, TVDB, Fanart.tv اور مقامی NFO فائلوں سے ملٹی سورس میٹا ڈیٹا حاصل کرنا
- JWT ٹوکنز اور ریفریش سپورٹ کے ساتھ صارف کی تصدیق (Authentication)
- OIDC, LDAP اور GitHub کے ذریعے اختیاری بیرونی تصدیق
- پیرنٹل کنٹرولز کے ساتھ مواد کی فلٹرنگ، جس میں ریٹنگ کی پابندیاں اور صنف (genre) پر مبنی فلٹرنگ شامل ہے
- 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.