خانه
XtreamUIPro

باشگاه‌ها و آکادمی‌های ورزشی

مسابقه و ویدیوی تمرین، داخل باشگاه نگه داشته می‌شود

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

یک تیم فوتبال با لباس آبی در زمین چمن تمرین می‌کند.
عکس: Omar Ramadan · Pexels License

چالش‌ها

آنچه یک باشگاه باید حل کند

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

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

  • ویدیوی تحلیل فقط برای بازیکنان

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

  • عضویت‌هایی که با فصل شروع و تمام می‌شوند

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

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

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

  • مسابقه یک کانال زنده است

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

  • کتابخانه تحلیل بر اساس تیم

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

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

    کانکتور پلتفرم تجارت باشگاه یا 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 برای هر نود

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

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

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

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

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

  1. نصب در آکادمی

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

  2. راه‌اندازی فیدها و کتابخانه

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

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

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

  4. تماشا از کنار زمین یا خانه

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مرکز راهنما

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

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

مرکز راهنما
آیا باشگاه می‌تواند مسابقه را فقط به اعضا نشان دهد؟

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

آیا مربی می‌تواند تحلیل را فقط با یک تیم به اشتراک بگذارد؟

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

آیا با نرم‌افزار مدیریت باشگاه ما کار می‌کند؟

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