خانه
XtreamUIPro

زیرساخت OTT · پلتفرم مدیریت ویدیو

بسازید، مدیریت کنید و مقیاس دهید زیرساخت OTT خود را.

یک پلتفرم مدیریت ویدیوی خودمیزبان برای پخش‌کنندگان تلویزیونی، اپراتورهای OTT و کسب‌وکارهای رسانه‌ای. پخش زنده، ویدیوی درخواستی، مشترکان و توزیع را از یک سیستم یکپارچه مدیریت کنید — روی سرورهایی که خودتان کنترل می‌کنید.

  • خودمیزبان
  • API-محور
  • پخش توزیع‌شده
  • کنترل زیرساخت

با اپلیکیشن‌ها و دستگاه‌هایی که بینندگان شما همین حالا استفاده می‌کنند سازگار است

  • Xtream Codes API
  • M3U / XMLTV
  • MAG
  • Enigma2
  • HLS
  • MPEG-TS
  • پخش‌کننده وب
پنل Xtream UI Pro: شمارنده‌های استریم‌ها، لاین‌ها و اتصال‌ها و فعالیت‌های اخیر.
4
نوع محتوا: تلویزیون زنده، فیلم، سریال، رادیو
5
سطح ریسلر، هرکدام با کردیت مخصوص خود
17
پلتفرم صورتحساب و فروشگاه با کانکتور آماده
27
زبان رابط برای اپراتورها و بینندگان

قابلیت‌های پلتفرم

یک زیرساخت پخش. صنایع متعدد.

هر آنچه یک سرویس ویدیویی نیاز دارد، از منابع تا صفحه نمایش بیننده، در یک پنل که خودتان اجرا می‌کنید. هر قابلیت زیر همین امروز در محصول موجود است.

پخش زنده

کانال‌های زنده از منابع خودتان، با EPG، catch-up و timeshift در جایی که منبع اجازه دهد، به‌صورت HLS یا MPEG-TS برای اپ‌ها و دستگاه‌هایی که بینندگان شما استفاده می‌کنند.

هاب مبدأ با یک اتصال بالادستی برای هر کانال · ورودی و خروجی RTMP · ترنسکد با ffmpeg

اطلاعات بیشتر
صفحه Streams پنل: کانال‌های زنده با وضعیت، دسته‌بندی، منبع و فرمت‌های خروجی.

هر صفحه در زیر، داشبورد یک نصب تازه با کاتالوگ نمونه است.

راهکارها

یک پلتفرم. صنایع متعدد.

همان زیرساخت به یک پردیس، یک هتل، یک شرکت، یک پخش‌کننده تلویزیونی، یک انجمن یا یک استودیو سرویس می‌دهد — برای هرکدام پیکربندی می‌شود، نه اینکه از نو ساخته شود.

همچنین روی پلتفرم

معماری زیرساخت

اجزا چگونه کنار هم قرار می‌گیرند

یک سرور مدیریت کاتالوگ، مشترکان و پارتنرها را نگه می‌دارد. نودهای پخش ترافیک را حمل می‌کنند. سیستم‌های خودتان با API صحبت می‌کنند. افزودن ظرفیت یعنی ثبت یک نود دیگر، نه بازسازی سرویس.

بخشی از نمودار را انتخاب کنید تا ببینید چه کاری انجام می‌دهد.

چطور کار می‌کند

از منبع تا صفحه نمایش در چهار گام

یک مسیر یکسان برای هر کانال، فیلم و قسمت.

  1. ساخت کاتالوگ

    مدیر کانال‌ها، فیلم‌ها، سریال‌ها و رادیو را اضافه می‌کند و در بوکه‌ها گروه‌بندی می‌کند.

  2. ایجاد پکیج

    یک پکیج بوکه‌ها، مدت، تعداد اتصال و قیمت به کردیت را مشخص می‌کند.

  3. فروش لاین

    ریسلر کردیت خود را صرف یک پکیج می‌کند؛ سیستم لاین و لینک‌های پخش آن را می‌سازد.

  4. تماشای بینندگان

    بیننده لاین را در یک اپلیکیشن وارد می‌کند؛ سیستم آن را بررسی می‌کند و از یک سرور مناسب پخش می‌کند.

توزیع

توزیعی که همراه مخاطبانتان رشد می‌کند

با یک سرور شروع کنید. با رشد مخاطب نود اضافه کنید — پنل آن‌ها را نصب می‌کند، بینندگان را به سمتشان هدایت می‌کند و منابع شما را پنهان نگه می‌دارد.

  • کلاستری از نودهای لبه

    سرورهای بیشتر را از پنل ثبت کنید؛ نود از طریق SSH نصب می‌شود و بینندگان بر اساس بار و کشور به یک نود هدایت می‌شوند.

  • یک اتصال منبع برای هر کانال

    سرور مبدأ هر کانال را یک بار می‌کشد و بین همه بینندگان و نودها پخش می‌کند؛ پس ارائه‌دهنده شما یک اتصال می‌بیند، نه یکی به ازای هر بیننده.

  • MPEG-TS، HLS و RTMP

    هر پکیج فرمت‌های خروجی را تعیین می‌کند. کانال‌هایی که لازم دارند با FFmpeg ترنسکد می‌شوند؛ کانال‌های با تأخیر و ارسال RTMP به‌صورت داخلی موجودند.

  • VOD ذخیره‌شده و کش‌شده

    فیلم‌ها و قسمت‌ها دانلود یا انکد شده و در کتابخانه رسانه شما قرار می‌گیرند، و نودها آنچه بینندگانشان پخش می‌کنند را کش می‌کنند.

  • پخش امضاشده و زمان‌دار

    هر لینک پخش امضا شده، منقضی می‌شود و به آدرس بیننده نود می‌خورد، پس لینک کپی‌شده در جای دیگر بی‌ارزش است.

  • ساخته‌شده برای مدیریت آسان

    نصب‌کننده Ubuntu و Docker Compose، پشتیبان‌گیری زمان‌بندی‌شده از پایگاه داده، و اندپوینت‌های سلامت و متریک برای مانیتورینگ شما.

صفحه سرورها در داشبورد: سرور اصلی و نودهای ثبت‌شده، با نشانی، وضعیت و کارهایشان.

اپلیکیشن‌ها و دستگاه‌ها

بینندگان شما اپلیکیشن‌های محبوبشان را نگه می‌دارند

یک لاین در هر جایی که Xtream Codes API، پلی‌لیست M3U، پورتال MAG یا Enigma2 را بفهمد کار می‌کند — و در مرورگر.

  • اپلیکیشن‌های IPTV

    IPTV Smarters، TiviMate، XCIPTV، GSE و هر اپلیکیشن دیگری که Xtream Codes API را می‌فهمد: سرور، نام کاربری، رمز عبور.

  • پلی‌لیست‌ها

    پلی‌لیست‌های M3U و M3U Plus با لوگو، گروه و راهنمای XMLTV، به‌علاوه فرمت‌های آماده برای رسیورهای Enigma2.

  • ست‌تاپ‌باکس‌ها

    دستگاه‌های MAG از طریق پورتال و رسیورهای Enigma2 از طریق پلی‌لیست یا پلاگین، با ورود بر اساس آدرس MAC.

  • پخش‌کننده وب

    بدون نیاز به نصب: تلویزیون زنده، فیلم، سریال و راهنمای برنامه‌ها در مرورگر، با یک لاین یا کد فعال‌سازی.

مدیریت پارتنرها و توزیع

پارتنرهای توزیع را از یک‌جا مدیریت کنید

پارتنرهای توزیع، حساب‌های تفویضی، اشتراک‌ها و مجوزهای دسترسی را از یک پلتفرم متمرکز مدیریت کنید. هر پارتنر داشبورد، کردیت و محدودیت‌های خودش را دارد؛ آنچه می‌تواند ببیند، بفروشد و تغییر دهد با گروهش تعیین می‌شود.

  • توزیع‌کنندگان محتوا
  • مراکز آموزشی
  • اپراتورهای هتلداری
  • ارائه‌دهندگان خدمات منطقه‌ای
  • شرکای رسانه‌ای مجاز

پلتفرم هرگز به پول مشتریان شما دست نمی‌زند. سیستم صورتحساب یا فروش شما پرداخت را دریافت می‌کند؛ یک کانکتور یا Reseller API دسترسی را می‌سازد و تمدید می‌کند.

  • API ریسلر

    لاین‌ها و زیرریسلرها را از سیستم خودتان بسازید، تمدید کنید، تغییر دهید و تعلیق کنید؛ با کلیدهای API جدا برای هر سیستم و یک شناسه درخواست که از کسر مضاعف جلوگیری می‌کند.

  • وب‌هوک‌ها

    اعلان‌های امضاشده هنگام ساخت، تمدید، نزدیک شدن به انقضا یا انقضای یک لاین، و هنگام کم شدن کردیت.

  • کانکتورهای آماده

    کانکتورهای متن‌باز برای پلتفرم‌های رایج صورتحساب و فروشگاه، همراه با مراحل نصب در plugins.xtream-ui.pro منتشر شده‌اند — پیش از نصب، کد را بخوانید.

  • مشتریان شما مال شما می‌مانند

    پنل هرگز با بینندگان شما تماس نمی‌گیرد و لاین حذف‌شده برای همیشه از بین می‌رود — بدون سطل بازیافت، بدون نسخه پنهان.

کردیت: دفتر یک ریسلر، هر کسر و شارژ همراه با دلیلش.

کانکتورها

  • WHMCS
  • Blesta
  • WISECP
  • HostBill
  • ClientExec
  • FOSSBilling
  • Paymenter
  • WooCommerce
  • Odoo
  • PrestaShop
  • OpenCart
  • Magento
  • Dolibarr
  • ERPNext
  • Shopify
  • Upmind
  • Invoice Ninja
مشاهده همه کانکتورها در plugins.xtream-ui.pro

نسخه جدید · دوره آزمایشی 90 روزه

به نسخه جدید Xtream UI Pro خوش آمدید

پنل از پایه بازسازی شده است: هسته‌ای سریع‌تر، کلاستری از نودهای لبه، یک کتابخانه رسانه‌ای واقعی، ورود امن‌تر و کسب‌وکار ریسلری که به سیستم صورتحساب شما وصل می‌شود. همه موارد زیر در نسخه‌ای هستند که امروز نصب می‌کنید.

تازه‌های این نسخه

  • بازسازی از پایه

    هسته‌ای جدید و سبک با یک سرویس برای هر نقش: پنل، API مشترکان، ورکر و سرور رسانه. روی Ubuntu در چند دقیقه با یک نصب‌کننده نصب می‌شود، با یک اسکریپت به‌روز می‌شود و هر بیلد نسخه خود را نشان می‌دهد.

  • پنل فعلی‌تان را با خود بیاورید

    یک ورود اطلاعات یک‌باره، دسته‌بندی‌ها، بوکی‌ها، گروه‌ها، پکیج‌ها، کاربران پنل و لاین‌ها را از پنلی که امروز استفاده می‌کنید از طریق API آن کپی می‌کند. این کار فقط از پنل قدیمی می‌خواند، پس می‌توانید پنل جدید را کنار آن امتحان کنید.

  • نودهای لبه که از پنل نصب می‌شوند

    یک سرور را ثبت کنید تا پنل آن را از طریق SSH به‌عنوان نود نصب کند. بینندگان بر اساس بار و کشور هدایت می‌شوند، نودها آنچه بینندگانشان پخش می‌کنند را کش می‌کنند و تا افزودن اولین نود، سرور اصلی بار همه را می‌کشد.

  • یک اتصال بالادستی برای هر کانال

    مبدأ هر کانال زنده را فقط یک بار دریافت می‌کند و به همه بینندگان و نودها پخش می‌کند. کانال‌هایی که نیاز دارند ترنسکد می‌شوند، کانال‌های تأخیری و RTMP push داخلی هستند و منابع طبق زمان‌بندی بررسی می‌شوند.

  • یک کتابخانه رسانه‌ای واقعی

    فیلم‌ها و قسمت‌ها با اطلاعات TMDB دانلود یا انکود شده و به کتابخانه شما اضافه می‌شوند، کاتالوگ ارائه‌دهندگان طبق زمان‌بندی همگام می‌شود و رسانه‌های بلااستفاده خودکار پاک می‌شوند.

  • کسب‌وکار ریسلری تا پنج سطح

    ریسلرها کردیت دارند، قیمت‌های خود را تعیین می‌کنند، از سهمیه خود تست می‌فروشند و زیرریسلرهای زیر دست خود را مدیریت می‌کنند. گروه‌ها تعیین می‌کنند هرکس چه چیزی را ببیند، بفروشد و تغییر دهد و هر فروش در یک دفتر کل ثبت می‌شود.

تاریخچه تغییرات

تجربه توسعه‌دهنده

ساخته‌شده برای یکپارچه‌سازی

همان عملیاتی که پنل ارائه می‌دهد برای سیستم‌های خودتان هم در دسترس است: یک API مبتنی بر HTTP با کلید جداگانه برای هر سیستم، وب‌هوک‌های امضاشده و استقرار مستند.

  • API ریسلر

    دسترسی را از سیستم صورتحساب، LMS یا سیستم مدیریت هتل (PMS) خود بسازید، تمدید کنید، تغییر دهید و معلق کنید؛ هر نوشتن یک شناسه درخواست دارد، پس تلاش مجدد هرگز دو بار هزینه نمی‌گیرد.

  • وب‌هوک‌ها

    اعلان‌های امضاشده هنگام ساخت، تمدید، نزدیک انقضا، انقضا یا غیرفعال شدن دسترسی، و وقتی کردیت یک پارتنر کم می‌شود.

  • کلیدهای Admin API

    کلیدهای نام‌دار با پرچم اختیاری فقط‌خواندنی، فهرست IP مجاز و تاریخ انقضا، که هرکدام به‌جای مدیری که مالک آن است عمل می‌کنند و لاگ فراخوانی دارند.

  • استقرار قابل‌خواندن

    نصب‌کننده اوبونتو، یونیت‌های systemd، متغیرهای محیطی برای هر سرویس، آزمایشگاه Docker برای توسعه و توصیف OpenAPI از API مشترکان.

فهرست لاین‌های یک پارتنر
curl "$API/reseller/v1?action=get_lines" \
  -H "X-API-Key: $RESELLER_KEY"
تمدید یک لاین (idempotent)
curl -X POST "$API/reseller/v1" \
  -H "X-API-Key: $RESELLER_KEY" \
  -d "action=renew_line" -d "id=1042" \
  -d "request_id=$(uuidgen)"

رویدادهای وب‌هوک

  • line.created
  • line.renewed
  • line.expiring
  • line.expired
  • line.disabled
  • credits.low

امنیت و مالکیت

زیرساخت شما، داده‌های شما

هیچ بخشی از سرویس شما نزد ما نیست: پنل، پایگاه داده، رسانه و کلیدها روی سرورهای شماست. این‌ها محافظت‌هایی است که کد امروز دارد.

  • خودمیزبان

    هر باینری روی سرورهای لینوکس خودتان اجرا می‌شود؛ تنها فراخوانی‌های خروجی همان‌هایی است که شما روشن می‌کنید، مانند بررسی به‌روزرسانی یا جستجوی TMDB.

  • مالکیت داده و پشتیبان‌گیری

    Postgres روی میزبان شما، دامپ‌های رمزگذاری‌شده زمان‌بندی‌شده، نسخه اختیاری خارج از سایت در فضای سازگار با S3 و بررسی بازیابی برای هر دامپ.

  • کنترل دسترسی

    نقش‌ها و گروه‌های مجوز برای پنل، ورود دومرحله‌ای، رمزهای مهروموم‌شده در حالت ذخیره و لاگ ممیزی از اینکه چه کسی چه چیزی را تغییر داده است.

  • تاب‌آوری عملیاتی

    نودها به مبدأ برمی‌گردند، مبدأ برای هر کانال یک اتصال بالادستی نگه می‌دارد، کارها با lease و مهلت اجرا می‌شوند و حالت تعمیر به بینندگان می‌گوید چه خبر است.

  • دید به زیرساخت

    متریک‌های Prometheus برای API، پنل و worker، نقاط پایانی سلامت، نمای اتصال‌ها و ترافیک، و هشدار با ایمیل، تلگرام یا وب‌هوک.

  • محافظت سمت بیننده

    لینک‌های پخش امضاشده و زمان‌دار وابسته به آدرس بیننده، محدودیت اتصال، قواعد GeoIP و ISP و مسدودسازی خودکار تلاش‌های حدس رمز.

قیمت‌گذاری ساده و شفاف

رایگان شروع کنید و هر وقت آماده بودید گسترش دهید. طرح‌ها از نظر ظرفیت و پشتیبانی که دریافت می‌کنید با هم فرق دارند.

رایگان

پنل را با یک کاتالوگ کوچک و بدون هزینه امتحان کنید.

$0 / ماه
$0 / سال

برای همیشه رایگان، بدون نیاز به کارت

شروع رایگان
استریم‌ها
50
لاین‌ها
100
نودهای سرور
1
پشتیبانی
انجمن

کسب‌وکار

بدون محدودیت در استریم‌ها و لاین‌ها، پشتیبانی اولویت‌دار.

$99 / ماه
$1,069 / سال

یا $1,069 / سال −10%

≈ $89 / ماه · پرداخت سالانه

استریم‌ها
نامحدود
لاین‌ها
نامحدود
نودهای سرور
20
پشتیبانی
اولویت‌دار
کمک در مهاجرت
اختیاری

سازمانی

یک تیم اختصاصی، SLA و یکپارچه‌سازی با سیستم‌های شما.

سفارشی

قیمت‌گذاری متناسب با استقرار شما

تماس با فروش
استریم‌ها
نامحدود
لاین‌ها
نامحدود
نودهای سرور
سفارشی
پشتیبانی
اختصاصی
SLA
شامل است
یکپارچه‌سازی سفارشی
شامل است
کمک در مهاجرت
شامل است

مقایسه طرح‌ها

ویژگیرایگانحرفه‌ایکسب‌وکارسازمانی
ماهانه$0$99/ماهسفارشی
سالانه$0$1,069/سالسفارشی
صرفه‌جویی سالانهشامل نمی‌شود10%توافقی
استریم‌ها50نامحدودنامحدود
لاین‌ها100نامحدودنامحدود
نودهای سرور120سفارشی
پشتیبانیانجمناولویت‌داراختصاصی
SLAشامل نمی‌شودشامل نمی‌شودشامل است
یکپارچه‌سازی سفارشیشامل نمی‌شودشامل نمی‌شودشامل است
کمک در مهاجرتشامل نمی‌شوداختیاریشامل است

ردیف‌های پلن‌ها به زبان ساده

محدودیت‌های بالا اشیای پنل را می‌شمارند. در اینجا می‌بینید هرکدام برای سرویس شما چه معنایی دارد و با رشد شما چه اتفاقی می‌افتد.

استریم‌ها
استریم یک کانال زنده یا یک ایستگاه رادیویی در فهرست است، با هر منبعی. فیلم یا قسمت سریال استریم نیست؛ کتابخانه ویدیو با این ردیف محدود نمی‌شود.
لاین‌ها
لاین دسترسی یک مشترک است: نام کاربری و رمز عبور، یا یک کد فعال‌سازی، همراه با پکیج و تاریخ انقضای آن. بیننده‌ای با دو دستگاه همچنان یک لاین دارد؛ تعداد دستگاه‌ها همان سقف اتصال لاین است.
اتصال‌ها
هر لاین یک حداکثر اتصال هم‌زمان دارد که برای هر لاین یا هر پکیج تعیین می‌شود. پلن‌ها سقفی برای مجموع نمی‌گذارند؛ ظرفیت سرورهای شما آن را مشخص می‌کند.
نودهای سرور
نود یک سرور استریم اضافی است که از پنل ثبت می‌شود تا بینندگان را در ساختمان، منطقه یا کشور دیگری پوشش دهد. سرور اصلی اولین نود به حساب می‌آید؛ این ردیف می‌گوید چند نود دیگر می‌توانید اضافه کنید.
پارتنرها و ریسلرها
هر پلن شامل حساب‌های پارتنر (ریسلر) با کردیت، مجوزها و داشبورد اختصاصی تا پنج سطح، به‌علاوه Reseller API است. پلن‌ها در ظرفیت و پشتیبانی تفاوت دارند، نه در این امکانات.
دوره آزمایشی 90 روزه
در 90 روز نخست، هر نصب همه امکانات را بدون محدودیت در استریم، لاین یا نود دارد. پلن‌ها با پایان دوره آزمایشی اعمال می‌شوند؛ چیزی از آنچه راه‌اندازی کرده‌اید در آن لحظه تغییر نمی‌کند.
رفتن به پلن بزرگ‌تر
پلن‌ها مجوزهای همان نرم‌افزار هستند. انتخاب پلن بزرگ‌تر در فرم سفارش محدودیت‌های نصب فعلی شما را بالا می‌برد؛ فهرست، لاین‌ها و پارتنرها سر جای خود می‌مانند و چیزی دوباره نصب نمی‌شود.

پرداخت‌های امن

همه پرداخت‌ها از طریق خط لوله TLS مستحکم.

تمدید خودکار

تمدید بی‌درز مجوز با یادآوری پیش از انقضا.

پشتیبانی 24/7

پشتیبانی فنی پیوسته در طرح‌های پولی.

دانلود

آن را روی سرور خود نصب کنید و به سیستم صورتحساب‌تان وصل کنید

بسته‌های نصب و کانکتورها هر کدام سایت عمومی جداگانه‌ای دارند، با چک‌سام تک‌تک فایل‌ها و دستورالعمل‌های کامل.

download.xtream-ui.pro

Xtream UI Pro برای سرور شخصی شما

یک بسته شامل همه سرویس‌ها، نصب‌کننده و اسکریپت‌های ارتقا، حذف و بازنشانی است. یک دستور واحد PostgreSQL، Redis، ffmpeg و سرویس‌های سیستم را راه‌اندازی می‌کند؛ قرار دادن nginx جلوی دامنه‌های شما فقط یک گزینه فاصله دارد.

  • اوبونتو 22.04 یا 24.04، روی ماشین مجازی یا سرور فیزیکی
  • بسته‌هایی برای x86_64 (amd64)؛ نسخه‌های ARM64 در برخی انتشارها
  • چک‌سام SHA-256 برای هر بسته و یک اسکریپت ارتقا برای سرورهای در حال اجرا
  • راهنمای کامل نصب: سرور اصلی، نودهای edge، دامنه‌ها با TLS و همه گزینه‌ها

plugins.xtream-ui.pro

کانکتورها برای سیستم صورتحساب یا فروشگاه شما

۱۷ کانکتور متن‌باز (مجوز MIT) به ریسلر اجازه می‌دهند از WHMCS، WooCommerce، Odoo و سیستم‌های دیگر، لاین و حساب زیرریسلر بفروشد. سفارش پرداخت‌شده لاین را می‌سازد؛ تمدید، تعلیق و لغو به‌صورت خودکار دنبال می‌شوند.

  • مراحل نصب، آزمایش اتصال و یک README برای هر کانکتور
  • آرشیوها با چک‌سام SHA-256 و فهرست نسخه‌ها برای به‌روزرسانی
  • کد منبع در GitHub: مشکلات را گزارش کنید یا کانکتوری مشارکت دهید

نسخه‌های اولیه که هنوز در استفاده واقعی آزموده نشده‌اند: پیش از پذیرش سفارش‌های واقعی، کانکتور را روی یک نسخه آزمایشی از سیستم خود امتحان کنید.

پاسخ‌های روشن

Xtream UI Pro چیست و چگونه کار می‌کند؟

پرسش‌هایی که مردم پیش از نصب محصول می‌پرسند، هرکدام با زبانی ساده پاسخ داده شده است. هر مطلب زیر دقیقاً کاری را توضیح می‌دهد که نرم‌افزار امروز انجام می‌دهد؛ جزئیات بیشتر در مرکز راهنما آمده است.

Xtream UI Pro چیست؟

Xtream UI Pro یک پلتفرم خودمیزبان برای زیرساخت OTT و مدیریت ویدیو است: یک پنل که روی سرورهای لینوکس خودتان اجرا می‌شود و کانال‌های زنده، ویدیوی درخواستی، مشترکان، شرکا و نودهای پخش توزیع‌شده را مدیریت می‌کند. این پنل از چند سرویس Go ساخته شده است — داشبورد مدیریت، API مشترکان، worker پس‌زمینه و مبدأ رسانه — که پایگاه‌داده‌اش PostgreSQL است و برای بررسی و انکود از ffmpeg استفاده می‌کند. بینندگان با برنامه‌ها و دستگاه‌هایی که از قبل Xtream Codes API، پلی‌لیست‌های M3U، پورتال MAG یا Enigma2 را پشتیبانی می‌کنند، یا با پخش‌کننده وب داخلی تماشا می‌کنند.

برای نصب Xtream UI Pro به چه چیزی نیاز دارید؟

Xtream UI Pro روی Ubuntu 22.04 یا 24.04 با یک دستور نصب می‌شود. نصب‌کننده این موارد را راه‌اندازی می‌کند:

  • PostgreSQL به‌عنوان پایگاه‌داده و Redis به‌عنوان کش اختیاری، هر دو متناسب با تعداد CPU و RAM دستگاه تنظیم می‌شوند
  • ffmpeg برای بررسی و ترنسکد
  • سرویس‌های سیستمی داشبورد، API، worker و مبدأ رسانه، زیر systemd
  • nginx جلوی دامنه‌های شما، با یک گزینه

نودهای پخش بعداً از داخل پنل اضافه می‌شوند: پنل آن‌ها را از همان بسته از طریق SSH نصب می‌کند و روی نود چیزی برای آماده‌سازی لازم نیست.

بینندگان با Xtream UI Pro از چه برنامه‌ها و دستگاه‌هایی می‌توانند استفاده کنند؟

بیننده می‌تواند با هر برنامه‌ای که Xtream Codes API را پشتیبانی کند — IPTV Smarters، TiviMate، XCIPTV، GSE و مانند آن — روی گوشی، تبلت، Android TV و تلویزیون‌های هوشمند تماشا کند؛ با پلی‌لیست M3U یا M3U Plus و راهنمای XMLTV در هر پخش‌کننده‌ای که آن‌ها را بخواند؛ روی دستگاه MAG از طریق پورتال؛ روی گیرنده Enigma2 از طریق پلی‌لیست یا افزونه؛ و در مرورگر با پخش‌کننده وب داخلی. قالب‌های پشتیبانی‌شده: Xtream Codes API, M3U / XMLTV, MAG, Enigma2, HLS, MPEG-TS. کانال‌های زنده با HLS یا MPEG-TS ارسال می‌شوند و در جایی که منبع اجازه دهد، catch-up و timeshift هم دارند.

کدام پلتفرم‌های صورتحساب و فروشگاه برای Xtream UI Pro کانکتور آماده دارند؟

Xtream UI Pro برای 17 پلتفرم صورتحساب و تجارت الکترونیک کانکتور آماده دارد: WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, Shopify, Upmind, Invoice Ninja. کانکتور در سمت ریسلر نصب می‌شود (بسته به پلتفرم PHP یا Python)، با کلید خود ریسلر با Reseller API ارتباط می‌گیرد و هنگام پرداخت سفارش، لاین‌ها را می‌سازد، تمدید می‌کند یا معلق می‌کند؛ پنل در عوض webhookهای امضاشده برای line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low می‌فرستد. کانکتورها متن‌باز هستند و در https://github.com/xtreamui-pro/plugins قرار دارند.

Xtream UI Pro چگونه یک استریم را برای بینندگان زیاد ارسال می‌کند؟

Xtream UI Pro ویدیوی زنده و درخواستی را از طریق یک مبدأ و نودهای لبه‌ی اختیاری ارسال می‌کند. مبدأ، یعنی سرور رسانه روی میزبان اصلی، برای هر کانال زنده فقط یک اتصال بالادستی نگه می‌دارد و آن را بین بینندگانش پخش می‌کند. نود پخش، که از پنل ثبت و از طریق SSH نصب می‌شود، هر کانال را یک بار از مبدأ می‌گیرد و به بینندگان نزدیک خودش سرویس می‌دهد و برای فایل‌های درخواستی کش مخصوص خود را دارد. API هر بیننده را بر اساس بار و کشور (GeoIP) به یک نود هدایت می‌کند و تا زمانی که نودی در دسترس نباشد به مبدأ برمی‌گردد. لینک‌های پخش امضاشده و زمان‌دار هستند و به نشانی بیننده بسته می‌شوند.

آیا Xtream UI Pro با Xtream Codes API سازگار است؟

بله. Xtream UI Pro از player API مربوط به Xtream Codes، پلی‌لیست‌های get.php، راهنمای XMLTV EPG، پورتال Stalker دستگاه‌های MAG و قالب‌های Enigma2 پشتیبانی می‌کند، بنابراین برنامه‌ها، دستگاه‌ها و پلی‌لیست‌هایی که با پنل Xtream Codes کار می‌کنند، بدون تغییر با آن هم کار می‌کنند؛ این قالب‌های ارتباطی عمداً سازگار نگه داشته شده‌اند و با تست‌ها تثبیت شده‌اند. یک پنل PHP در حال اجرا را می‌توان با ابزار واردسازی در آن کپی کرد — دسته‌بندی‌ها، بوکه‌ها، پکیج‌ها، کاربران پنل و لاین‌ها — از طریق Admin API همان پنل و فقط با دسترسی خواندن. خود پنل، Reseller API و Admin API جدید هستند.

ریسلر‌ها و شرکا در Xtream UI Pro چگونه کار می‌کنند؟

شریک (ریسلر) یک حساب پنل با داشبورد، کردیت و مجوزهای مخصوص خودش است که تا 5 سطح تو در تو می‌تواند باشد. مدیر پکیج‌ها را تعریف می‌کند — بوکه‌ها، مدت، تعداد اتصال و قیمت به کردیت؛ ریسلر برای ساختن یا تمدید یک لاین کردیت خرج می‌کند و در چارچوب قوانین گروه خود تست و کد فعال‌سازی می‌دهد. هر کاری که ریسلر در پنل انجام می‌دهد، برای سیستم‌های خودش هم از طریق Reseller API (HTTP، کلید در هدر X-API-Key، شناسه‌های درخواست idempotent) و از طریق webhookهای امضاشده در دسترس است.

داده‌های سرویس Xtream UI Pro کجا نگهداری می‌شوند و آیا به جایی گزارش می‌دهد؟

همه‌چیز روی سرورهای شماست: پایگاه‌داده، فایل‌های رسانه، کلیدها و پشتیبان‌ها. پنل فقط برای یک کار با ناشر تماس می‌گیرد: بررسی روزانه‌ی به‌روزرسانی که فقط شماره‌ی نسخه را می‌فرستد و می‌توان آن را خاموش کرد؛ هر درخواست خروجی دیگر به سرویسی می‌رود که خودتان تنظیم می‌کنید، مانند TMDB برای فراداده‌ی فیلم‌ها، دانلود پایگاه‌داده‌های GeoIP، ایمیل، Telegram یا فضای ذخیره‌سازی S3. پشتیبان‌ها فایل‌های زمان‌بندی‌شده‌ی pg_dump هستند که با تعیین رمز عبور رمزگذاری می‌شوند و هر کدام با pg_restore دوباره خوانده می‌شود تا سالم بودن آرشیو بررسی شود، با کپی اختیاری روی فضای ذخیره‌سازی سازگار با S3؛ ورود دومرحله‌ای، رمزهای مهرشده در حالت ذخیره و گزارش ممیزی از پنل محافظت می‌کنند.

زیرساخت شما. محتوای شما. کنترل شما.

پلتفرم را روی سرورهای خودتان نصب کنید، منابع و بینندگان خود را اضافه کنید و همه بخش‌های سرویس را در اختیار خودتان نگه دارید.

با ما صحبت کنید

پرسش پیش از شروع، یا کمک برای آنلاین کردن اولین سرورتان — از هر کانالی که ترجیح می‌دهید با ما در تماس باشید.