Início
XtreamUIPro

Eventos ao vivo

Cada palco um canal, cada ingresso um acesso

Um palco vai ao ar como canal, um ingresso vira uma linha que abre no evento e expira depois dele, e as telas do próprio local são atendidas por um node dentro do prédio — em servidores que você controla.

O público de um auditório acompanha uma apresentação sob as luzes do palco.
Foto: Atlantic Ambience · Pexels License

Os desafios

O que um evento precisa resolver

  • Uma enxurrada de espectadores em horário fixo

    Milhares de pessoas entram quando a palestra principal começa, e o público some um dia depois; a capacidade precisa estar lá para o pico e em nenhum outro momento.

  • Acesso que corresponde ao ingresso

    Um passe de um dia, um passe de três dias e um convite de patrocinador abrem palcos diferentes, e todo acesso deve terminar quando o evento termina.

  • Telas dentro do local

    O saguão, a sala de transbordo e a área de imprensa precisam do sinal do palco sem depender do link de internet do local.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um palco é um canal ao vivo

    O encoder de cada palco envia por RTMP para um canal; um bouquet agrupa os palcos que um tipo de ingresso pode assistir, e um pacote carrega o período de acesso desse ingresso.

  • Um ingresso é uma linha

    As linhas são criadas em massa como códigos de ativação, ou pelo sistema de ingressos por meio da Reseller API, com vencimento curto e um limite de conexões por ingresso.

  • Um node no local

    O node dentro do prédio pega cada palco uma única vez da origem e atende as telas locais, de modo que o link de internet carrega uma cópia por palco.

Recursos da plataforma

O que este setor usa

Os recursos abaixo são os que esta implantação utiliza. Cada um já está no produto hoje; nada aqui é planejado ou sob encomenda.

  • Streaming ao vivo

    Canais ao vivo das suas próprias fontes, com EPG, catch-up e timeshift onde a fonte permitir, entregues em HLS ou MPEG-TS aos aplicativos e aparelhos dos seus espectadores.

    Hub de origem com um upstream por canal · RTMP de entrada e saída · transcodificação com ffmpeg

  • Nodes de streaming distribuídos

    Registre servidores de borda pelo painel; os espectadores são direcionados a um node por carga e por país, e a origem atende todos enquanto não houver nenhum node.

    Instalado por SSH a partir do painel · roteamento por GeoIP · heartbeats e estatísticas de tráfego

  • Gerenciamento de assinantes

    Uma line é o acesso de um espectador: pacote, bouquets, expiração, limite de conexões e formatos de saída, com códigos de ativação, testes e renovações seguindo as mesmas regras em todo lugar.

    API Xtream Codes, M3U/XMLTV, portais MAG e Enigma2, player web

  • API e integrações

    Crie, renove e suspenda acessos a partir dos seus próprios sistemas pela Reseller API, receba webhooks assinados e conecte plataformas de cobrança ou de vendas com um conector pronto.

    Reseller API com IDs de requisição idempotentes · chaves de Admin API · 17 conectores

  • Monitoramento e operações

    Visões de conexões e tráfego, logs de auditoria, métricas do Prometheus, alertas por e-mail, Telegram ou webhook, modo de manutenção e verificação de atualização integrada.

    Endpoints /metrics · fila de tarefas com leases · backups criptografados do banco de dados

  • Segurança e controle de acesso

    Login em duas etapas, segredos criptografados em repouso, links de reprodução assinados e vinculados ao espectador, regras por IP e país, limites de conexão e proteção contra força bruta.

    TOTP · chaves criptografadas com AES · URLs assinadas com HMAC · regras de GeoIP e ISP

No painel

As páginas em que esta implantação vive

Capturas de tela do painel de uma instalação nova com o catálogo de exemplo. Nada é maquete.

A página Streams do dashboard: os canais ao vivo com status, categoria, fonte e formatos de saída.
Streaming ao vivo · Hub de origem com um upstream por canal · RTMP de entrada e saída · transcodificação com ffmpeg
A página Servers do dashboard: o servidor principal e os nodes com status e versão.
Nodes de streaming distribuídos · Instalado por SSH a partir do painel · roteamento por GeoIP · heartbeats e estatísticas de tráfego

Arquitetura da infraestrutura

Exemplo de implantação: uma conferência de três dias

Um servidor de gerenciamento antes do evento, um canal por palco, um node no local, ingressos emitidos como códigos de ativação e gravações publicadas após a sessão de encerramento.

Escolha uma parte do diagrama para ver o que ela faz.

Em uma implantação para eventos, as fontes são os encoders de cada palco; o painel guarda os canais, os pacotes de ingressos e as linhas; a origem atende os participantes online e um node no local atende o prédio; o sistema de ingressos se conecta pela Reseller API e webhooks.

  1. Instale antes do evento

    Um servidor executa o painel, a API, o worker e a origem; um node é instalado em uma máquina no local e registrado em Servidores.

  2. Crie os palcos e os ingressos

    Um canal ao vivo por palco; um bouquet por tipo de ingresso; um pacote por tipo de ingresso, com os dias do evento como duração.

  3. Emita os acessos

    Os códigos de ativação são gerados em massa e impressos ou enviados por e-mail com cada ingresso; cada código abre uma linha com o pacote desse ingresso.

  4. Conduza os dias

    Os encoders enviam cada palco, as telas do local reproduzem a partir do node local, e as linhas expiram na última noite do evento.

Mapeamento de configuração

Seus conceitos, os objetos da plataforma

A plataforma não tem objetos específicos de um setor: um bouquet, uma line, um pacote ou uma conta de parceiro é usado como o conceito de que o seu setor precisa. São mapeamentos conceituais, não recursos nativos desse setor.

Guia de configuração passo a passo

Pré-requisitos, instalação e um node no local, palcos e ingressos, códigos de ativação, vencimentos curtos, gravações e solução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Canal do palcoCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Tipo de ingressoBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Ingresso ou passeLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Fim do eventoData de expiração da line, renovada por um pacote, um crédito ou a API
Dispositivos por ingressoMáximo de conexões da line: quantos dispositivos podem assistir ao mesmo tempo
Integração com ingressos ou inscriçãoReseller API e webhooks: as operações do painel a partir do seu próprio sistema
Node do localNodes de streaming: servidores de borda registrados pelo painel, um por local ou prédio

Considerações de integração

Um sistema de ingressos, inscrição ou e-commerce cria o acesso pela Reseller API e webhooks, ou pelo conector de uma plataforma de e-commerce compatível, como o WooCommerce; os encoders dos palcos se conectam por RTMP. Não há integração nativa com um produto específico de ingressos ou gestão de eventos.

Considerações de segurança

O acesso termina com o ingresso: vencimento curto em cada linha; um limite de conexões por ingresso impede que um código seja compartilhado; os links de reprodução são assinados e expiram; as contas da equipe usam login em duas etapas, grupos de permissões e o log de auditoria.

Direitos de conteúdo e licenciamento

O organizador precisa dos direitos do que é exibido no palco, incluindo música, autorização dos palestrantes e qualquer material de patrocinadores; a plataforma não fornece conteúdo nem direitos. Aplicam-se os planos padrão.

Direitos de conteúdo e uso aceitável

Central de ajuda

Perguntas deste setor

As perguntas que os operadores fazem antes de uma implantação. A central de ajuda tem as gerais.

Central de ajuda
Um ingresso pode dar acesso apenas a alguns palcos?

Sim. Agrupe os palcos em bouquets por tipo de ingresso; uma linha vê apenas os bouquets do seu pacote.

E se o link de internet do local for ruim?

Um node no local pega cada palco uma única vez da origem e atende as telas dentro do prédio; a plataforma não substitui o uplink do local, que ainda precisa carregar uma cópia de cada palco.

Os participantes podem assistir às sessões depois do evento?

Sim, se você as gravar: as gravações são adicionadas à biblioteca e um bouquet e um pacote as concedem, com o vencimento que você escolher.