منصوبے کے بارے میں

AVideo ایک اوپن سورس ویڈیو پلیٹ فارم ہے جو افراد، کاروباری اداروں اور ڈویلپرز کے لیے ڈیزائن کیا گیا ہے جو اپنی خود کی براڈکاسٹ طرز کی ویب سائٹ چلانا چاہتے ہیں۔ یہ آن ڈیمانڈ ویڈیو کی میزبانی اور انتظام، محفوظ لائیو اسٹریمنگ، لائیو ریکارڈنگ، ناظرین کے لیے چیٹ، اور بیرونی پلیٹ فارمز پر بیک وقت ری اسٹریمنگ کی حمایت کرتا ہے۔ پلیٹ فارم میں صارفین کے تخلیق کردہ مواد کی تنظیم کے لیے چینلز اور پلے لسٹس شامل ہیں، نیز سبسکرپشنز اور پے-پر-ویو رسائی کے ذریعے منیٹائزیشن کی خصوصیات بھی ہیں۔ اشتہاری حمایت میں ویڈیو اشتہار کی جگہیں اور VAST/VMAP انٹیگریشن شامل ہیں۔ مواد کا تحفظ ویڈیوز اور لائیو اسٹریمز دونوں کے لیے خفیہ کردہ HLS اسٹریمنگ کے ذریعے فراہم کیا جاتا ہے، جس میں کلیدی انتظام کا مقصد پلے بیک کو مجاز پلیئرز تک محدود رکھنا ہے۔ آف لائن محفوظ کرنے والا پلگ ان کنٹرول شدہ ڈاؤن لوڈز کی اجازت دیتا ہے، جبکہ اسٹوریج کے اختیارات میں S3، B2، FTP اور دیگر قابل توسیع اسٹوریج بیک اینڈز شامل ہیں۔ تیسرے فریق کے انٹیگریشن اور حسب ضرورت ترقی کے لیے ایک API دستیاب ہے۔ AVideo تین اہم اجزاء میں تقسیم ہے: اسٹریمر، بنیادی ویڈیو مینجمنٹ اور پلے بیک سائٹ؛ انکوڈر، جو ویڈیوز کو ویب کے موافق فارمیٹس میں تبدیل کرتا ہے؛ اور لائیو سرور، جو لائیو نشریات کو سنبھالتا ہے۔ انکوڈر کو پروسیسنگ کی کارکردگی، رازداری، یا نجی نیٹ ورک سیٹ اپس کے ساتھ مطابقت کے لیے خود میزبانی کیا جا سکتا ہے۔ دستاویزی سرور کی ضروریات میں PHP 8.0 یا اس کے بعد کا ورژن، MySQL 5.0 یا اس کے بعد کا ورژن، اور Apache 2.x مع mod_rewrite شامل ہیں۔ پروجیکٹ متعدد Ubuntu ریلیزز اور Docker پر مبنی سیٹ اپ کے لیے تنصیب کے رہنما فراہم کرتا ہے۔ اس کے منتظمین سختی سے مشورہ دیتے ہیں کہ cPanel، Plesk، Webmin یا VestaCP جیسے ہوسٹنگ کنٹرول پینلز کے بغیر صاف Ubuntu سسٹم پر انسٹال کریں، اور کہتے ہیں کہ ایسے پینل مطلوبہ پیکجز اور خدمات میں مداخلت کر سکتے ہیں۔ README میں ڈومین تبدیلی کا بھی ذکر ہے: پرانے youphptube.com اور youphp.tube ڈومینز کو ختم کیا جا رہا ہے، اور streamphp.com کو نیا سرکاری ڈومین پیش کیا گیا ہے۔ مرکزی پلیٹ فارم، فلکس طرز کا انٹرفیس، اور گیلری/ٹیوٹوریل سائٹ کے لیے نمائشی سائٹس فراہم کی گئی ہیں۔ سافٹ ویئر کی بیان کردہ استعمال کی پالیسی جنسی طور پر واضح، فحش یا بالغوں کے تھیم والے مواد کے لیے اس کے استعمال سے منع کرتی ہے۔