Start
XtreamUIPro

Przewodnik konfiguracji

Przewodnik konfiguracji dla sieci handlowych i franczyzowych

Skonfiguruj platformę jako usługę wideo sieci sklepów: kanał sklepowy na ekranach, biblioteka szkoleń dla personelu, konto partnerskie na franczyzobiorcę i węzeł na region.

Te przewodniki odwzorowują pojęcia branży na obiekty, które platforma ma dziś (bukiety, linie, pakiety, konta partnerów, węzły, API). To odwzorowania koncepcyjne, a nie funkcje specyficzne dla branż, a konto partnera jest kontem delegowanym, a nie odizolowanym najemcą.

Odwzorowanie koncepcyjne

Nic w panelu nie nazywa się sklepem ani franczyzobiorcą. Tabela mówi, który obiekt pełni jaką rolę; kolejne rozdziały konfigurują je w tej kolejności.

W Twojej branżyNa platformieGdzie w panelu
Kanał sklepowy lub kolekcja szkoleńBukiet: nazwany zestaw kanałów, filmów lub seriali przyznawany przez pakietBouquets, ze Streams oraz Movies / Series
Kanał sklepowyKanał na żywo: strumień ze źródłami, EPG i formatami wyjściowymiStreams → dodaj strumień na żywo (adres źródła lub wysyłka RTMP)
Wideo szkoleniowe i produktoweKatalog VOD: filmy i seriale z sezonami i odcinkami, kategorie i metadaneMovies i Series lub zadanie pobierania VOD
Ekran sklepu lub dostęp pracownikaLinia: jeden dostęp z pakietem, bukietami, datą wygaśnięcia, limitem połączeń i wyjściamiLines → dodaj, albo kody aktywacyjne, albo Reseller API
Konto franczyzobiorcyKonto partnera (reseller): delegowany panel z kredytami, uprawnieniami i własnymi liniamiUsers → dodaj resellera; Groups dla jego uprawnień
Węzeł regionalnyWęzły streamingu: serwery brzegowe zarejestrowane z panelu, po jednym na lokalizację lub budynekServers → dodaj węzeł, instalowany przez SSH
Ekrany lub urządzenia na linięMaks. liczba połączeń linii: ile urządzeń może oglądać jednocześnieMaks. liczba połączeń linii

Wymagania wstępne

Co mieć przed instalacją.

  1. Serwer centrali (Ubuntu 22.04 lub 24.04), instalator oraz serwer dla każdego regionu z wieloma sklepami, osiągalny z tych sklepów.
  2. Treść kanału sklepowego (enkoder lub zapętlone źródło), nagrania wdrożeniowe i szkoleń produktowych oraz ekrany lub odtwarzacze multimediów w sklepach.
  3. Decyzję o strukturze franczyzy: które regiony dostają węzeł i kto u każdego franczyzobiorcy zarządza liniami.

Wdrożenie infrastruktury

Najpierw centrala, potem regiony.

  1. Uruchom instalator na serwerze centrali i ustaw bazowy URL odtwarzania na adres osiągalny dla sklepów, za TLS.
  2. Dodaj kanał sklepowy w sekcji Streamy, a nagrania szkoleniowe w sekcji Filmy, i sprawdź je w odtwarzaczu webowym.
  3. Zarejestruj węzeł na region w sekcji Serwery; panel instaluje go przez SSH albo węzeł rejestruje się jednorazowym kodem, i kieruje do niego sklepy tego regionu.
  4. Utwórz konto partnerskie dla zespołu treści w centrali z uprawnieniami do katalogu i bez uprawnień do linii sklepów.

Organizacja treści

Kanał sklepowy i biblioteka szkoleń.

  1. Utwórz stream na żywo dla kanału sklepowego i umieść go we własnym bukiecie.
  2. Utwórz kategorie według tematu i serial na kurs szkoleniowy, z jednym odcinkiem na lekcję; dodaj jeden bukiet na rolę (sprzedawcy, kierownicy, nowi pracownicy).
  3. Utwórz jeden pakiet dla ekranów sklepowych i jeden pakiet na rolę, każdy przyznający swoje bukiety i mający okres dostępu jako czas trwania.
  4. Przekaż franczyzobiorcom pakiety, które mogą odsprzedawać swoim sklepom i personelowi.

Konfiguracja partnerów (resellerów)

Jedno konto partnerskie na franczyzobiorcę.

  1. Utwórz grupę z uprawnieniami ograniczonymi do linii, bez zmian w katalogu.
  2. Dodaj każdego franczyzobiorcę w sekcji Użytkownicy → dodaj resellera, z tą grupą, jego pakietami i saldem kredytów.
  3. Franczyzobiorca z kilkoma regionami może dodać sub-resellera na region, każdego z własnymi sklepami.

Konfiguracja linii sklepów i personelu

Linia na ekran i na pracownika.

  1. Utwórz jedną linię na ekran sklepowy w sekcji Linie → dodaj z nazwą sklepu i pakietem sklepowym; franczyzobiorca robi to samo dla swoich sklepów.
  2. Ustaw maksymalną liczbę połączeń na liczbę ekranów w sklepie, a dla pracownika na dwa (sala sprzedaży i telefon).
  3. Przypisz linię sklepu do adresu sklepu, gdy ma on stały adres, aby dane logowania nie działały gdzie indziej.
  4. Skonfiguruj odtwarzacz ekranu raz (M3U, Xtream Codes API lub adres odtwarzacza webowego) i trzymaj dane logowania w dokumentacji sklepu.

Wideo szkoleniowe i produktowe

Biblioteka dla personelu.

  1. Prześlij każdy kurs szkoleniowy jako serial, a każdy film produktowy jako film, albo zaimportuj je zadaniem importu VOD do katalogu mediów.
  2. Umieść nagrania w bukiecie właściwej roli przez ich kategorie.
  3. Sprawdź linią testową, co widzi każda rola, zanim otworzysz bibliotekę franczyzobiorcom.

Kanał sklepowy

Jeden kanał dla wszystkich ekranów.

  1. Dodaj kanał sklepowy jako stream na żywo, zasilany enkoderem centrali przez RTMP lub zapętlonym źródłem.
  2. Włącz catch-up dla szkoleń nadawanych na żywo i prześlij nagranie do biblioteki po ich zakończeniu.
  3. Węzły w regionach pobierają kanał raz z origin i obsługują swoje sklepy, więc łącza sklepów nie są nasycone.

Wygasanie i odnawianie

Dostęp podąża za sklepem lub umową.

  1. Linia wygasa z końcem okresu swojego pakietu; franczyzobiorca odnawia ją pakietem lub kredytem.
  2. Wyłącz linię zamkniętego sklepu lub odchodzącego pracownika.
  3. Zasubskrybuj webhooki w systemie zarządzania franczyzą lub HR, aby widzieć linie, które zaraz wygasną lub już wygasły.

Integracja z systemami franczyzy lub HR

Systemy sterują liniami; odtwarzacz odtwarza.

  1. Utwórz klucz Reseller API dla systemu zarządzania franczyzą lub HR; wywołuje on create_line, renew_line, enable_line i disable_line, z identyfikatorem żądania przy każdym zapisie.
  2. Użyj konektora handlowego, gdy rozliczasz franczyzobiorców za usługę; każdy inny system korzysta z Reseller API i webhooków.
  3. Nie ma logowania jednokrotnego dla widzów: personel loguje się do odtwarzacza danymi swojej linii.

Kwestie bezpieczeństwa

Utrzymaj każdy sklep na jego własnych liniach.

  1. Udostępniaj panel za reverse proxy z TLS i ustaw TRUSTED_PROXIES, aby dziennik audytu i reguły IP widziały prawdziwe adresy.
  2. Logowanie dwuskładnikowe dla każdego konta centrali; franczyzobiorcy dostają grupę uprawnień ograniczoną do własnych linii.
  3. Limit połączeń na linię, podpisane i wygasające linki odtwarzania oraz przypisanie ekranów sklepowych do adresu.
  4. Włącz szyfrowaną kopię zapasową bazy z kopią zewnętrzną i używaj dziennika audytu do przeglądu zmian linii i katalogu.

Rozwiązywanie problemów

Typowe pierwsze kontrole.

  1. Ekran sklepu jest czarny: sprawdź, czy jego linia jest włączona i nie wygasła, przypisanie do adresu oraz limit połączeń, jeśli z linii korzysta drugie urządzenie.
  2. Region buforuje: sprawdź heartbeat węzła regionalnego i czy sklepy są do niego kierowane.
  3. Franczyzobiorca nie może tworzyć linii: sprawdź jego saldo kredytów, uprawnienia jego grupy i przypisane mu pakiety.
  4. Dziennik audytu pokazuje adres proxy: ustaw TRUSTED_PROXIES na to proxy i zrestartuj panel.