Domů
XtreamUIPro

Tutoriál

Zaregistrujte streamovací uzel

Přidejte hraniční server, který obsluhuje diváky v jeho blízkosti: z panelu přes SSH, nebo jednorázovým kódem na uzlu, a poté zkontrolujte, že k němu diváci dosáhnou.

Na konci si druhý server bere živé kanály jednou z originu, cachuje soubory na vyžádání a obsluhuje diváky, kteří jsou k němu směrováni. Potřebujete nainstalovaný panel s adresou https pro API, stroj s Ubuntu pro uzel a buď k němu přístup přes SSH, nebo shell na něm.

Přidejte server v panelu

Otevřete Servery a přidejte server pro uzel: jeho název, jeho IP a URL serveru, kterou diváci používají k připojení, pokud se liší od IP. Pro cestu přes SSH vyplňte záložku SSH účtem, který je root nebo má sudo bez hesla; heslo nebo klíč je šifrováno v klidu a worker po uložení hned ověří přístup.

Stránka Servery: hlavní server a uzly s adresou, stavem a úlohami.
Stránka Servery: hlavní server a uzly s adresou, stavem a úlohami.

Cesta A: instalace z panelu přes SSH

Servery → Instalovat Load Balancer: vyberte server, spusťte Zkontrolovat SSH (operační systém, architektura CPU, sudo, disk, hodiny, port 8080, dostupnost API) a poté Instalovat. Worker nahraje balíček uzlu ze své složky balíčků a nainstaluje ho; první připojení připne klíč hostitele stroje; každý krok se na stránce zobrazuje průběžně a Servery → Úlohy uchovává log s odfiltrovanými tajemstvími. Stejná stránka později nabízí Upgrade, Restart služeb, Znovu zaregistrovat a Odinstalovat.

Cesta B: registrace jednorázovým kódem

Uzly clusteru → Vytvořit registrační kód dá kód platný třicet minut. Na uzlu spusťte instalátor v režimu uzlu: sudo ./install.sh --role node --main-url https://media.example.com --api-url https://api.example.com --public-url https://edge1.example.com --enroll-code XCE-… Uzel při registraci dostane vlastní tajemství a klíč; hlavní tajemství panelu nikdy nedostane. Adresa API musí být https, pokud v privátní síti nepředáte --allow-insecure.

Zkontrolujte heartbeat

Uzly clusteru ukazují uzel jako ok po jeho prvním heartbeatu, s jeho zátěží, diváky a cache; na uzlu journalctl -u xtream-cluster-agent -f ukazuje „config applied“. Uzel odvolaný z panelu se zastaví sám; chcete-li ho znovu připojit, vytvořte nový kód a zaregistrujte ho znovu.

Stránka Uzly clusteru: zaregistrované uzly, jejich heartbeat, zátěž a diváci.
Stránka Uzly clusteru: zaregistrované uzly, jejich heartbeat, zátěž a diváci.

Podívejte se, jak k němu diváci dosáhnou

Diváci jsou k uzlu směrováni přes GeoIP (se souborem zemí, který stahuje worker) nebo podle přiřazení, které nastavíte; uzel si bere živý kanál jednou z originu a rozvádí ho a svou cache VOD plní z originu na vyžádání. Monitoring ukazuje diváky na uzel; uzel, který se vyprazdňuje, nepřijímá nové diváky.

Stránka Monitoring s diváky na kanál a na uzel.
Stránka Monitoring s diváky na kanál a na uzel.

Související témata nápovědy

Další tutoriály