خانه
XtreamUIPro

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

راهنمای راه‌اندازی هتل‌ها و تفریحگاه‌ها

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

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

نگاشت مفهومی

در پنل چیزی به نام اتاق یا اقامت وجود ندارد. جدول می‌گوید کدام شیء چه نقشی دارد؛ فصل‌های زیر آن‌ها را به همین ترتیب تنظیم می‌کنند.

در صنعت شماروی پلتفرمکجا در پنل
اپراتور هتل یا پارتنر مجازحساب پارتنر (ریسلر): داشبورد تفویضی با کردیت، مجوزها و لاین‌های خودشUsers ← افزودن ریسلر؛ Groups برای مجوزهای آن
بسته کانالبوکه: مجموعه‌ای نام‌دار از کانال‌ها، فیلم‌ها یا سریال‌ها که یک بسته می‌دهدBouquets، از Streams و Movies / Series
اتاق یا دستگاهلاین: یک دسترسی با بسته، بوکه‌ها، انقضا، محدودیت اتصال و خروجی‌هایشLines ← افزودن، یا کدهای فعال‌سازی، یا Reseller API
ویدیوهای اطلاع‌رسانی هتلکاتالوگ VOD: فیلم و سریال با فصل و قسمت، دسته‌بندی‌ها و اطلاعات متادیتاMovies و Series، یا کار ingest VOD
کانال‌های تلویزیونی دارای مجوزکانال زنده: یک استریم با منابع، EPG و فرمت‌های خروجی‌اشStreams ← افزودن استریم زنده (URL منبع یا RTMP push)
مدت اقامتتاریخ انقضای لاین، که با بسته، کردیت یا API تمدید می‌شودتاریخ انقضای لاین و مدت بسته
یک نود برای هر ساختمان یا بالنودهای پخش: سرورهای edge ثبت‌شده از پنل، یکی برای هر سایت یا ساختمانServers ← افزودن نود، نصب‌شده با SSH

پیش‌نیازها

آنچه پیش از نصب باید داشته باشید.

  1. یک سرور روی شبکه ملک (اوبونتو 22.04 یا 24.04)، نصب‌کننده و آدرسی که دستگاه‌های اتاق‌ها به آن دسترسی دارند.
  2. فیدهای کانالی که ملک حقوق آن را دارد (URL pull یا RTMP)، ویدیوهای اطلاع‌رسانی هتل و دستگاه‌های اتاق‌ها (باکس‌های Android TV، دستگاه‌های MAG یا Enigma2، تلویزیون‌های هوشمند با اپ پخش‌کننده یا مرورگر).
  3. توانایی PMS در صدا زدن یک API مبتنی بر HTTP هنگام ورود و خروج، یا رویه‌ای در پذیرش برای انجام آن در پنل.

استقرار زیرساخت

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

  1. نصب‌کننده را روی سرور مرکزی اجرا کنید؛ پایه پخش را روی آدرس داخلی ملک بگذارید تا اتاق‌ها روی شبکه محلی بمانند.
  2. فیدهای کانال را در Streams و ویدیوهای اطلاع‌رسانی را در Movies اضافه کنید؛ آن‌ها را در پخش‌کننده وب بررسی کنید.
  3. برای هر بال یا ساختمان از Servers یک نود ثبت کنید؛ پنل آن را با SSH نصب می‌کند و اتاق‌های آن ساختمان را به آن هدایت می‌کند.
  4. کلید مجوز را روی سرور بگذارید؛ فعال‌سازی در محل انجام می‌شود و سرویس بدون اینترنت بالادستی کار می‌کند.

سازمان‌دهی محتوا

بسته‌های کانال و ویدیوهای هتل.

  1. از کانال‌های ملک برای هر بسته کانال (اتاق‌های استاندارد، سوئیت‌ها، کنفرانس) یک بوکه بسازید.
  2. یک بوکه از ویدیوهای هتل (خوش‌آمدگویی، امکانات، ایمنی) بسازید و آن را به هر بسته اضافه کنید.
  3. برای هر دسته اتاق یک بسته بسازید با بوکه‌هایی که می‌دهد و مدت یک روز: هنگام ورود، لاین اتاق به ازای هر شب اقامت یک بار تمدید می‌شود (هر تمدید مدت بسته را اضافه می‌کند) و هنگام خروج غیرفعال می‌شود (فصل ۸).
  4. کانال‌ها را مرتب کنید و لوگو بدهید تا منوی روی تلویزیون خوانا باشد.

پیکربندی پارتنر (ریسلر)

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

  1. گروهی بسازید با مجوزهای محدود به لاین‌ها (اتاق‌ها) و بدون تغییر کاتالوگ.
  2. پذیرش ملک، یا اپراتور را به‌عنوان ریسلر با آن گروه و بسته‌های اتاق‌ها اضافه کنید.
  3. اپراتور چند ملک برای هر ملک یک ریسلر می‌گیرد، هرکدام با اتاق‌ها و کردیت خودش.

پیکربندی اتاق (لاین)

یک لاین برای هر اتاق، با شماره آن به‌عنوان نام.

  1. در Lines برای هر اتاق یک لاین بسازید با شماره اتاق به‌عنوان نام و بسته دسته اتاق.
  2. حداکثر اتصال را 1 (یک تلویزیون) یا به تعداد نمایشگرهای اتاق بگذارید.
  3. وقتی شبکه به دستگاه‌ها آدرس ثابت می‌دهد، لاین را به آدرس دستگاه اتاق وابسته کنید.
  4. دستگاه را یک بار پیکربندی کنید (Xtream Codes API یا M3U با مشخصات لاین، یا پرتال MAG / Enigma2)؛ مشخصات در اتاق می‌ماند.

ویدیوهای اطلاع‌رسانی هتل

ویدیوهای خود ملک به‌صورت درخواستی.

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

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

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

  1. هر کانال دارای مجوز را در Streams با فیدش اضافه کنید؛ timeshift یا catch-up را فقط جایی فعال کنید که مجوز اجازه می‌دهد.
  2. یک منبع EPG اضافه کنید تا راهنمای روی تلویزیون برنامه‌ها را نشان دهد.
  3. کانال‌های محدود به قلمرو را در بوکه‌هایی نگه دارید که فقط بسته‌های درست می‌دهند.

ورود، خروج و انقضا

اقامت به‌عنوان اعتبار لاین.

  1. هنگام ورود لاین اتاق را فعال کنید و به‌اندازه مدت اقامت تمدید کنید (PMS از طریق API، یا پذیرش در پنل).
  2. هنگام خروج لاین را غیرفعال کنید؛ اقامت جدید دوباره آن را فعال می‌کند، پس مشخصات هرگز از اتاق خارج نمی‌شود.
  3. PMS یا پذیرش را مشترک وب‌هوک‌ها کنید تا لاین‌های فعال، غیرفعال و منقضی را ببیند.

یکپارچه‌سازی با PMS

ورود و خروج اتاق‌ها را هدایت می‌کنند.

  1. برای PMS یک کلید Reseller API بسازید و در پیکربندی PMS نگه دارید.
  2. هنگام ورود، PMS برای لاین اتاق action=enable_line و action=renew_line را با یک شناسه درخواست صدا می‌زند؛ هنگام خروج action=disable_line.
  3. اپلیکیشن خدمات مهمان (تماس با کارکنان، نظافت، تسویه سریع، سرویس اتاق) و اتصال back-office آن بخشی از طرح Enterprise است و همراه ملک تعریف می‌شود.

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

کانال‌ها را داخل ملک نگه دارید.

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

عیب‌یابی

بررسی‌های اولیه معمول.

  1. اتاقی تلویزیون ندارد: بررسی کنید لاینش فعال و منقضی‌نشده باشد، سپس مشخصات و آدرس دستگاه.
  2. کانالی در اتاقی نیست: بوکه بسته دسته آن اتاق را بررسی کنید.
  3. تلویزیون هنگام قطعی اینترنت متوقف می‌شود: بررسی کنید پایه پخش و منابع آدرس داخلی باشند؛ فیدهای بیرونی به اینترنت بالادستی وابسته‌اند.
  4. فراخوانی PMS شکست می‌خورد: کلید API، POST بودن نوشتن‌ها و شناسه درخواست در تلاش‌های مجدد را بررسی کنید.