خانه
XtreamUIPro

تناسب اندام و سلامت

کلاس‌های زنده و کتابخانه جلسات، فروخته‌شده توسط خود استودیو

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

یک کلاس گروهی تناسب اندام در باشگاه که شرکت‌کنندگان مربی را دنبال می‌کنند.
عکس: U.S. Marine Corps · Public domain

چالش‌ها

آنچه یک استودیو باید حل کند

  • اعضایی که در خانه تمرین می‌کنند

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

  • دسترسی که از عضویت پیروی می‌کند

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

  • چند استودیو، یک کتابخانه

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

Xtream UI Pro چگونه کمک می‌کند

پلتفرم چگونه جا می‌گیرد

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

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

  • فروشگاه دسترسی را می‌سازد

    یک کانکتور برای پلتفرم فروش شما (WooCommerce، Shopify و دیگران) یا Reseller API هنگام خرید لاین عضو را می‌سازد و با هر پرداخت تمدید می‌کند.

  • یک کتابخانه، چند استودیو

    جلسات ضبط‌شده ورودی‌های VOD در دسته‌بندی بر اساس مربی و برنامه‌اند؛ هر استودیو یک حساب پارتنر است که برنامه خودش را مدیریت می‌کند.

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

این صنعت از چه چیزهایی استفاده می‌کند

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

  • پخش زنده

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

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

  • ویدیوی درخواستی

    فیلم، سریال با فصل و قسمت و رادیو، سازمان‌یافته در دسته‌بندی‌ها و بوکه‌ها، با اطلاعات TMDB و یک کار ingest که منابع شما را دانلود و انکد می‌کند.

    لینک‌های پخش امضاشده و زمان‌دار · کش VOD برای هر نود

  • مدیریت مشترکان

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

    Xtream Codes API، M3U/XMLTV، پرتال‌های MAG و Enigma2، پخش‌کننده وب

  • API و یکپارچه‌سازی‌ها

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

    Reseller API با شناسه درخواست idempotent · کلیدهای Admin API · ۱۷ کانکتور

  • مدیریت پارتنرها

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

    گروه‌ها و مجوزها · دفتر کل کردیت · زیرپارتنرها

  • امنیت و کنترل دسترسی

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

    TOTP · کلیدهای رمزگذاری‌شده با AES · URLهای امضاشده با HMAC · قواعد GeoIP و ISP

در پنل

صفحاتی که این استقرار در آن‌ها زندگی می‌کند

تصاویر داشبورد یک نصب تازه با کاتالوگ نمونه. هیچ چیز ساختگی نیست.

صفحه Streams پنل: کانال‌های زنده با وضعیت، دسته‌بندی، منبع و فرمت‌های خروجی.
پخش زنده · هاب مبدأ با یک اتصال بالادستی برای هر کانال · ورودی و خروجی RTMP · ترنسکد با ffmpeg
صفحه Movies پنل: فیلم‌های کاتالوگ با دسته‌بندی، سال و وضعیت.
ویدیوی درخواستی · لینک‌های پخش امضاشده و زمان‌دار · کش VOD برای هر نود

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

نمونه استقرار: زنجیره‌ای با سه استودیو

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

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

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

  1. نصب در دفتر مرکزی

    یک سرور پنل، API، worker و مبدأ را اجرا می‌کند؛ هر استودیو یک حساب پارتنر با مجوزهای خودش می‌گیرد.

  2. راه‌اندازی کلاس‌ها

    یک کانال زنده برای هر سالن استودیو که با RTMP فرستاده می‌شود؛ بوکه برای هر برنامه زمانی و هر برنامه تمرینی؛ ضبط‌ها در کتابخانه بارگذاری می‌شوند.

  3. اتصال فروشگاه

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

  4. تماشا از هر جا

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

نگاشت پیکربندی

مفاهیم شما، اشیای پلتفرم

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

در صنعت شماروی پلتفرم
کلاس زندهکانال زنده: یک استریم با منابع، EPG و فرمت‌های خروجی‌اش
جلسات ضبط‌شدهکاتالوگ VOD: فیلم و سریال با فصل و قسمت، دسته‌بندی‌ها و اطلاعات متادیتا
برنامه زمانی یا برنامه تمرینیبوکه: مجموعه‌ای نام‌دار از کانال‌ها، فیلم‌ها یا سریال‌ها که یک بسته می‌دهد
دسترسی اعضالاین: یک دسترسی با بسته، بوکه‌ها، انقضا، محدودیت اتصال و خروجی‌هایش
دوره عضویتتاریخ انقضای لاین، که با بسته، کردیت یا API تمدید می‌شود
یکپارچه‌سازی فروش یا عضویتReseller API و وب‌هوک‌ها: عملیات پنل از سیستم خودتان

ملاحظات یکپارچه‌سازی

پلتفرم‌های فروش دارای کانکتور آماده (WooCommerce، Shopify، PrestaShop، Odoo و دیگران) هنگام خرید لاین اعضا را می‌سازند و تمدید می‌کنند؛ هر سیستم دیگر از Reseller API و وب‌هوک استفاده می‌کند. انکودرها با RTMP وصل می‌شوند. یکپارچه‌سازی بومی با محصول مدیریت باشگاه خاصی وجود ندارد.

ملاحظات امنیتی

محدودیت اتصال هر لاین از اشتراک‌گذاری عضویت جلوگیری می‌کند؛ لینک‌های پخش امضاشده‌اند و منقضی می‌شوند؛ حساب‌های پارتنر استودیوها فقط اعضا و برنامه خودشان را می‌بینند؛ حساب‌های دفتر مرکزی از ورود دومرحله‌ای و لاگ ممیزی استفاده می‌کنند.

حقوق محتوا و مجوزدهی

استودیو به حقوق موسیقی و مطالب کلاس‌ها و ضبط‌هایش نیاز دارد؛ پلتفرم نه محتوا تأمین می‌کند و نه حقی. طرح‌های استاندارد اعمال می‌شود.

حقوق محتوا و استفاده مجاز

مرکز راهنما

پرسش‌های این صنعت

پرسش‌هایی که اپراتورها پیش از استقرار می‌پرسند. پرسش‌های عمومی در مرکز راهنما هست.

مرکز راهنما
عضو پس از خرید عضویت چگونه دسترسی می‌گیرد؟

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

آیا یک استودیوی زنجیره می‌تواند کلاس‌های خودش را مدیریت کند؟

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

اعضا با چه چیزی تماشا می‌کنند؟

یک اپ پخش‌کننده روی گوشی یا تلویزیون که Xtream Codes API یا M3U را بفهمد، یا پخش‌کننده وب در مرورگر. نیازی به اپ اختصاصی نیست.