Início
XtreamUIPro

Tutorial

Registe um nó de streaming

Adicione um servidor de periferia que serve os espectadores próximos dele: a partir do painel por SSH, ou com um código de utilização única no nó, e depois verifique se os espectadores chegam a ele.

No final, um segundo servidor obtém os canais em direto uma só vez da origem, coloca em cache os ficheiros a pedido e serve os espectadores encaminhados para ele. Precisa do painel instalado com um endereço https para a API, de uma máquina com Ubuntu para o nó e de acesso SSH a ela ou de uma shell nela.

Adicione o servidor no painel

Abra Servers e adicione um servidor para o nó: o seu nome, o seu IP e o Server URL que os espectadores usam para o alcançar quando for diferente do IP. Para o caminho por SSH, preencha o separador SSH com uma conta que seja root ou tenha sudo sem palavra-passe; a palavra-passe ou chave é cifrada em repouso e o worker verifica o acesso logo após guardar.

A página Servers: o servidor principal e os nós com o seu endereço, estado e tarefas.
A página Servers: o servidor principal e os nós com o seu endereço, estado e tarefas.

Caminho A: instalar a partir do painel por SSH

Servers → Install Load Balancer: escolha o servidor, execute Check SSH (sistema operativo, arquitetura do CPU, sudo, disco, relógio, porta 8080, acesso à API) e depois Install. O worker envia o pacote do nó a partir da sua pasta de pacotes e instala-o; a primeira ligação fixa a chave de anfitrião da máquina; cada passo aparece na página à medida que decorre e Servers → Tarefas guarda o registo com os segredos filtrados. A mesma página oferece depois Upgrade, Restart services, Enroll again e Uninstall.

Caminho B: registar com um código de utilização única

Cluster Nodes → Create enrol code dá um código válido durante trinta minutos. No nó, execute o instalador em modo nó: 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-… O nó recebe o seu próprio segredo e a sua própria chave ao registar-se; nunca recebe o segredo mestre do painel. O endereço da API tem de ser https, a menos que passe --allow-insecure numa rede privada.

Verifique o heartbeat

Cluster Nodes mostra o nó como ok após o primeiro heartbeat, com a sua carga, espectadores e cache; no nó, journalctl -u xtream-cluster-agent -f mostra "config applied". Um nó que foi revogado no painel pára por si; para o voltar a juntar, crie um novo código e registe-o de novo.

A página Cluster Nodes: os nós registados, o seu heartbeat, carga e espectadores.
A página Cluster Nodes: os nós registados, o seu heartbeat, carga e espectadores.

Veja os espectadores chegarem a ele

Os espectadores são encaminhados para um nó por GeoIP (com o ficheiro de países que o worker descarrega) ou pela atribuição que definir; um nó obtém um canal em direto uma só vez da origem e distribui-o, e preenche a cache de VOD a partir da origem a pedido. O Monitoring mostra os espectadores por nó; um nó em drenagem não recebe novos espectadores.

A página Monitoring com os espectadores por canal e por nó.
A página Monitoring com os espectadores por canal e por nó.

Tópicos de ajuda relacionados

Próximos tutoriais