خانه
XtreamUIPro

آموزش و تربیت

ویدیوی دوره‌ها و کلاس‌های زنده روی زیرساختی که مال خود مؤسسه است

درس‌های ضبط‌شده به کتابخانه ویدیوی درخواستی تبدیل می‌شوند، یک سخنرانی به کانال زنده و دسترسی هر دانشجو به لاینی با تاریخ انقضا — همه روی سرورهایی که خود مؤسسه اجرا می‌کند، با مجوز رایگان Professional برای مؤسسات واجد شرایط.

دانشجویان در یک سالن سخنرانی که کلاس را روی لپ‌تاپ‌هایشان دنبال می‌کنند.
عکس: cuboulder · CC0

چالش‌ها

آنچه یک پردیس باید حل کند

  • ویدیوی دوره‌ها پراکنده در ابزارهای مختلف

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

  • دسترسی که از ثبت‌نام پیروی می‌کند

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

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

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

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

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

  • کتابخانه‌ای سازمان‌یافته بر اساس دوره

    هر دوره یک بوکه از درس‌های ضبط‌شده است (سریال با فصل و قسمت)؛ هر برنامه آموزشی یک بسته است که بوکه‌های مورد نیاز دانشجو را می‌دهد.

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

    ثبت‌نام لاینی می‌سازد که انقضایش بازه دسترسی دوره و محدودیت نشست هم‌زمان دارد؛ API یا یک کانکتور این کار را از سیستم دانشجویی شما انجام می‌دهد.

  • روی پردیس اجرا می‌شود، حتی آفلاین

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

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

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

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

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

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

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

  • پخش زنده

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

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

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

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

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

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

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

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

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

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

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

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

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

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

در پنل

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

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

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

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

نمونه استقرار: یک پردیس، دو ساختمان

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

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

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

  1. نصب پلتفرم

    نصب‌کننده اوبونتو پنل، API، worker و مبدأ را روی یک سرور شبکه پردیس راه می‌اندازد.

  2. ساخت کتابخانه دوره‌ها

    ضبط‌ها را بارگذاری یا ingest کنید؛ هر دوره یک سریال می‌شود، هر درس یک قسمت و هر برنامه آموزشی یک بوکه و یک بسته.

  3. ساخت دسترسی دانشجو

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

  4. سرویس‌دهی به ساختمان دوم

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

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

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

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

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

پیش‌نیازها، استقرار روی شبکه پردیس، سازمان‌دهی دوره‌ها، دسترسی دانشجو، کلاس‌های زنده، یکپارچه‌سازی LMS و عیب‌یابی، گام‌به‌گام.

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

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

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

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

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

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

مؤسسه باید حقوق ضبط‌ها و کانال‌هایی را که توزیع می‌کند داشته باشد؛ پلتفرم هیچ‌کدام را تأمین نمی‌کند. یک کلید مجوز رایگان Professional برای استفاده داخلی به مؤسسات آموزشی واجد شرایط داده می‌شود (به برنامه مراجعه کنید).

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

برنامه

Professional، رایگان برای آموزش

مؤسسات آموزشی واجد شرایط طرح Professional را بدون هزینه اجرا می‌کنند: یک کلید مجوز برای هر مؤسسه، با اعتبار دو سال، که با ایمیل از دامنه آموزشی مؤسسه درخواست می‌شود.

مشاهده برنامه

آموزش · رایگان

حرفه‌ای

برای سرویسی در حال رشد با ریسلرهای خودش.

$0رایگان برای آموزش

به‌جای $49 / ماه · 2 سال برای هر کلید

استریم‌ها
500
لاین‌ها
2,000
نودهای سرور
5
پشتیبانی
استاندارد

مرکز راهنما

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

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

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

فعلاً نه: پلتفرم ورود یکپارچه (SSO) برای بینندگان ندارد. هر دانشجو یک لاین می‌گیرد (نام کاربری و رمز عبور، یا کد فعال‌سازی)؛ سیستم دانشجویی شما می‌تواند این لاین‌ها را با API بسازد و تمدید کند.

آیا پردیس برای تماشای بینندگان به اینترنت نیاز دارد؟

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

آیا این یک سیستم مدیریت یادگیری است؟

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