Start
XtreamUIPro

Fitness i wellness

Zajęcia na żywo i biblioteka sesji, sprzedawane przez studio

Zajęcia idą na żywo ze studia, nagranie trafia do biblioteki według instruktora i programu, a dostęp członka podąża za karnetem sprzedawanym w Twoim sklepie — na serwerach prowadzonych przez studio, a widownia pozostaje Twoja.

Grupowe zajęcia fitness na siłowni prowadzone przez instruktora.
Zdjęcie: U.S. Marine Corps · Public domain

Wyzwania

Co musi rozwiązać studio

  • Członkowie, którzy trenują w domu

    Członkowie chcą mieć grafik na żywo i nagrania w domu, a studio chce mieć tę widownię we własnej usłudze, a nie na publicznej platformie.

  • Dostęp zgodny z karnetem

    Karnet kupiony, wstrzymany lub anulowany w sklepie studia powinien otwierać, wstrzymywać i zamykać dostęp do wideo bez ręcznej pracy.

  • Kilka studiów, jedna biblioteka

    Sieć potrzebuje, aby każde studio transmitowało własne zajęcia, korzystając z jednej biblioteki i jednego systemu członkostw.

Jak pomaga Xtream UI Pro

Jak platforma się sprawdza

  • Zajęcia to kanał na żywo

    Każde studio wysyła swoje zajęcia na żywo przez RTMP do kanału; grafik kanałów to bukiet, a program to pakiet bukietów.

  • Sklep tworzy dostęp

    Konektor Twojej platformy sprzedażowej (WooCommerce, Shopify i inne) lub Reseller API tworzy linię członka przy zakupie i odnawia ją przy każdej płatności.

  • Jedna biblioteka, wiele studiów

    Nagrane sesje to pozycje VOD w kategoriach według instruktora i programu; każde studio to konto partnera, które zarządza własnym grafikiem.

Możliwości platformy

Z czego korzysta ta branża

Poniższe możliwości to te, na których opiera się to wdrożenie. Każda jest w produkcie już dziś; nic tu nie jest planowane ani na zamówienie.

  • Streaming na żywo

    Kanały na żywo z własnych źródeł, z EPG, catch-up i timeshiftem tam, gdzie źródło na to pozwala, dostarczane jako HLS lub MPEG-TS do aplikacji i dekoderów Twoich widzów.

    Hub źródłowy z jednym połączeniem na kanał · RTMP na wejściu i wyjściu · transkodowanie ffmpeg

  • Wideo na żądanie

    Filmy, seriale z sezonami i odcinkami oraz radio, uporządkowane w kategorie i bukiety, z metadanymi TMDB i zadaniem pobierania, które ściąga i koduje Twoje źródła.

    Podpisane linki odtwarzania z limitem czasu · pamięć podręczna VOD na węźle

  • Zarządzanie abonentami

    Linia to dostęp jednego widza: pakiet, bukiety, data wygaśnięcia, limit połączeń i formaty wyjściowe, a kody aktywacyjne, okresy próbne i odnowienia działają wszędzie według tych samych zasad.

    API Xtream Codes, M3U/XMLTV, portale MAG i Enigma2, odtwarzacz webowy

  • API i integracje

    Twórz, odnawiaj i zawieszaj dostęp z własnych systemów przez Reseller API, odbieraj podpisane webhooki i łącz platformy rozliczeniowe lub sprzedażowe za pomocą gotowego konektora.

    Reseller API z idempotentnymi identyfikatorami żądań · klucze Admin API · 17 konektorów

  • Zarządzanie partnerami

    Konta delegowane z kredytami, uprawnieniami i własnym panelem, do pięciu poziomów w głąb, dla dystrybutorów, operatorów i resellerów, z którymi współpracujesz.

    Grupy i uprawnienia · księga kredytów · podpartnerzy

  • Bezpieczeństwo i kontrola dostępu

    Logowanie dwuskładnikowe, zaszyfrowane sekrety w spoczynku, podpisane linki odtwarzania powiązane z widzem, reguły IP i krajów, limity połączeń oraz ochrona przed atakami brute-force.

    TOTP · klucze szyfrowane AES · adresy URL podpisane HMAC · reguły GeoIP i ISP

W panelu

Strony, w których żyje to wdrożenie

Zrzuty ekranu panelu świeżej instalacji z przykładowym katalogiem. Nic nie jest makietą.

Strona Streams w dashboardzie: kanały na żywo z ich statusem, kategorią, źródłem i formatami wyjściowymi.
Streaming na żywo · Hub źródłowy z jednym połączeniem na kanał · RTMP na wejściu i wyjściu · transkodowanie ffmpeg
Strona Movies w dashboardzie: filmy z katalogu wraz z kategorią, rokiem i statusem.
Wideo na żądanie · Podpisane linki odtwarzania z limitem czasu · pamięć podręczna VOD na węźle

Architektura infrastruktury

Przykładowe wdrożenie: sieć trzech studiów

Serwer zarządzający w biurze centralnym, każde studio wysyłające swoje zajęcia, sklep sieci sterujący karnetami i członkowie oglądający na telefonach i telewizorach.

Wybierz część diagramu, aby zobaczyć, co robi.

We wdrożeniu fitness źródłami są enkodery na żywo każdego studia i nagrane sesje; panel przechowuje bibliotekę i linie członków; serwer źródłowy obsługuje widownię, a dla dużej sieci dodaje się węzeł; platforma sprzedażowa łączy się przez konektor lub API.

  1. Instalacja w biurze centralnym

    Jeden serwer uruchamia panel, API, workera i serwer źródłowy; każde studio dostaje konto partnera z własnymi uprawnieniami.

  2. Skonfiguruj zajęcia

    Jeden kanał na żywo na salę studia, wysyłany przez RTMP; bukiety według grafiku i programu; nagrania przesyłane do biblioteki.

  3. Podłącz sklep

    Konektor sprzedażowy tworzy linię przy zakupie z karnetem jako datą wygaśnięcia, odnawia ją przy płatności i wyłącza przy anulowaniu.

  4. Oglądaj gdziekolwiek

    Członkowie używają aplikacji odtwarzacza na telefonie lub telewizorze albo odtwarzacza webowego; limit połączeń na linię sprawia, że karnet pozostaje osobisty.

Odwzorowanie konfiguracji

Twoje pojęcia, obiekty platformy

Platforma nie ma obiektów specyficznych dla branż: bukiet, linia, pakiet czy konto partnera są używane jako pojęcie potrzebne w Twojej branży. To odwzorowania koncepcyjne, a nie natywne funkcje danej branży.

W Twojej branżyNa platformie
Zajęcia na żywoKanał na żywo: strumień ze źródłami, EPG i formatami wyjściowymi
Nagrane sesjeKatalog VOD: filmy i seriale z sezonami i odcinkami, kategorie i metadane
Grafik lub programBukiet: nazwany zestaw kanałów, filmów lub seriali przyznawany przez pakiet
Dostęp członkówLinia: jeden dostęp z pakietem, bukietami, datą wygaśnięcia, limitem połączeń i wyjściami
Okres karnetuData wygaśnięcia linii, odnawiana przez pakiet, kredyt lub API
Integracja ze sprzedażą lub członkostwemReseller API i webhooki: operacje panelu z Twojego własnego systemu

Kwestie integracji

Platformy sprzedażowe z gotowym konektorem (WooCommerce, Shopify, PrestaShop, Odoo i inne) tworzą i odnawiają linie członków przy zakupie; każdy inny system używa Reseller API i webhooków. Enkodery łączą się przez RTMP. Nie ma natywnej integracji z konkretnym produktem do zarządzania siłownią.

Kwestie bezpieczeństwa

Limit połączeń na linię nie pozwala udostępniać karnetu; linki odtwarzania są podpisane i wygasają; konta partnerów studiów widzą tylko swoich członków i swój grafik; konta biura centralnego używają logowania dwuskładnikowego i dziennika audytu.

Prawa do treści i licencjonowanie

Studio potrzebuje praw do muzyki i materiałów użytych w zajęciach i nagraniach; platforma nie dostarcza treści ani praw. Obowiązują standardowe plany.

Prawa do treści i dopuszczalne użycie

Centrum pomocy

Pytania z tej branży

Pytania, które operatorzy zadają przed wdrożeniem. Ogólne znajdziesz w centrum pomocy.

Centrum pomocy
Jak członek dostaje dostęp po zakupie karnetu?

Konektor Twojego sklepu lub Reseller API tworzy linię członka przy zakupie i odnawia ją przy każdej płatności; członek loguje się do odtwarzacza danymi, które wysyła sklep.

Czy jedno studio sieci może zarządzać własnymi zajęciami?

Tak. Każde studio to konto partnera z własnymi uprawnieniami i panelem; biuro centralne zachowuje bibliotekę i karnety.

Czym oglądają członkowie?

Aplikacją odtwarzacza na telefonie lub telewizorze obsługującą API Xtream Codes albo M3U, lub odtwarzaczem webowym w przeglądarce. Własna aplikacja nie jest wymagana.