خانه
XtreamUIPro

رسانه و تولیدکنندگان محتوا

کانال خودتان، برای مخاطب خودتان

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

یک گروه فیلمبرداری در استودیو دوربین حرفه‌ای را آماده می‌کند.
عکس: Mico Medel · Pexels License

چالش‌ها

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

  • مخاطبی که در دست دیگری است

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

  • حامیانی که ماهانه پرداخت می‌کنند

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

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

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

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

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

  • یک کانال و یک کتابخانه

    پلی‌اوت استودیو یک کانال زنده را تغذیه می‌کند که تمام روز پخش می‌شود؛ برنامه‌ها سریال‌هایی با فصل و قسمت در دسته‌بندی‌ها هستند که در بوکه‌ها گروه می‌شوند و بسته آن‌ها را می‌دهد.

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

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

  • افیلیت‌ها به‌عنوان حساب پارتنر

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

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

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

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

  • پخش زنده

    کانال‌های زنده از منابع خودتان، با 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 برای هر نود

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

نمونه استقرار: یک استودیوی تولید

یک سرور مدیریت، یک کانال ۲۴/۷ از پلی‌اوت استودیو، کتابخانه‌ای از برنامه‌ها، حامیانی که از فروشگاه WooCommerce مشترک می‌شوند و افیلیت‌هایی با حساب پارتنر.

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

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

  1. نصب پلتفرم

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

  2. انتشار کانال و برنامه‌ها

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

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

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

  4. آوردن افیلیت‌ها

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

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

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

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

راهنمای گام‌به‌گام راه‌اندازی

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

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

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

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

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

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

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

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

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

مرکز راهنما

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

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

مرکز راهنما
آیا حامیان می‌توانند از فروشگاه خودمان پرداخت کنند؟

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

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

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

آیا افیلیت‌ها می‌توانند بدون دیدن تنظیمات کاتالوگ ما دسترسی بفروشند؟

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