Início
XtreamUIPro

Eventos em direto

Cada palco um canal, cada bilhete um acesso

Um palco vai para o ar como canal, um bilhete torna-se uma linha que abre no evento e expira depois dele, e os ecrãs do próprio local são servidos por um nó dentro do edifício — em servidores que você gere.

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 tem de resolver

  • Uma enchente de espectadores a uma hora fixa

    Milhares de pessoas entram quando a palestra principal começa, e o público desaparece um dia depois; a capacidade tem de existir para o pico e em mais nenhum momento.

  • Acesso que corresponde ao bilhete

    Um passe de um dia, um passe de três dias e um convite de patrocinador abrem palcos diferentes, e todos os acessos têm de terminar quando o evento termina.

  • Ecrãs dentro do local

    O átrio, a sala de extravasamento e a zona de imprensa precisam do sinal do palco sem depender da ligação à internet do local.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um palco é um canal em direto

    O codificador de cada palco envia por RTMP para um canal; um bouquet agrupa os palcos que um tipo de bilhete pode ver, e um pacote transporta o período de acesso desse bilhete.

  • Um bilhete é uma linha

    As linhas são criadas em massa como códigos de ativação, ou pelo sistema de bilhética através da Reseller API, com uma validade curta e um limite de ligações por bilhete.

  • Um nó no local

    O nó no edifício obtém cada palco uma só vez da origem e serve os ecrãs locais, pelo que a ligação à internet transporta uma cópia por palco.

Capacidades da plataforma

O que este setor utiliza

As capacidades abaixo são as que esta implementação utiliza. Cada uma existe hoje no produto; nada aqui está planeado ou sujeito a pedido.

  • Streaming em direto

    Canais em direto a partir das suas próprias fontes, com EPG, catch-up e timeshift quando a fonte o permite, entregues em HLS ou MPEG-TS às aplicações e boxes dos seus espectadores.

    Hub de origem com uma ligação a montante por canal · RTMP de entrada e saída · transcodificação ffmpeg

  • Nós de streaming distribuídos

    Registe servidores edge a partir do painel; os espectadores são encaminhados para um nó por carga e por país, e a origem serve todos enquanto não existir nenhum nó.

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

  • Gestão de subscritores

    Uma linha é o acesso de um espectador: pacote, bouquets, validade, limite de ligações e formatos de saída, com códigos de ativação, testes e renovações segundo as mesmas regras em todo o lado.

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

  • API e integrações

    Crie, renove e suspenda acessos a partir dos seus próprios sistemas através da Reseller API, receba webhooks assinados e ligue plataformas de faturação ou de comércio com um conector pronto.

    Reseller API com identificadores de pedido idempotentes · chaves Admin API · 17 conectores

  • Monitorização e operações

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

    Endpoints /metrics · fila de tarefas com leases · cópias de segurança da base de dados cifradas

  • Segurança e controlo de acessos

    Início de sessão com dois fatores, segredos selados em repouso, ligações de reprodução assinadas e associadas ao espectador, regras por IP e país, limites de ligações e proteção contra força bruta.

    TOTP · chaves seladas com AES · URLs assinados com HMAC · regras GeoIP e ISP

No painel

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

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

A página Streams do dashboard: os canais em direto com o estado, a categoria, a fonte e os formatos de saída.
Streaming em direto · Hub de origem com uma ligação a montante por canal · RTMP de entrada e saída · transcodificação ffmpeg
A página Servers do dashboard: o servidor principal e os nós com o estado e a versão.
Nós de streaming distribuídos · Instalados por SSH a partir do painel · encaminhamento GeoIP · heartbeats e estatísticas de tráfego

Arquitetura da infraestrutura

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

Um servidor de gestão antes do evento, um canal por palco, um nó no local, bilhetes 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 faz.

Numa implementação para eventos, as fontes são os codificadores de cada palco; o painel guarda os canais, os pacotes de bilhetes e as linhas; a origem serve os participantes online e um nó no local serve o edifício; o sistema de bilhética liga-se através da Reseller API e webhooks.

  1. Instalar antes do evento

    Um servidor executa o painel, a API, o worker e a origem; um nó é instalado numa máquina no local e registado em Servers.

  2. Criar os palcos e os bilhetes

    Um canal em direto por palco; um bouquet por tipo de bilhete; um pacote por tipo de bilhete, com os dias do evento como duração.

  3. Emitir os acessos

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

  4. Conduzir os dias

    Os codificadores enviam cada palco, os ecrãs do local reproduzem a partir do nó local, e as linhas expiram na última noite do evento.

Correspondência de configuração

Os seus conceitos, os objetos da plataforma

A plataforma não tem objetos específicos de um setor: um bouquet, uma linha, um pacote ou uma conta de parceiro é usado como o conceito de que o seu setor precisa. São correspondências conceptuais, não funcionalidades nativas desse setor.

Guia de configuração passo a passo

Pré-requisitos, instalação e um nó no local, palcos e bilhetes, códigos de ativação, validades curtas, gravações e resolução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Canal do palcoCanal em direto: um stream com as suas fontes, EPG e formatos de saída
Tipo de bilheteBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Bilhete ou passeLinha: um acesso com o seu pacote, bouquets, validade, limite de ligações e saídas
Fim do eventoData de validade da linha, renovada por um pacote, um crédito ou pela API
Dispositivos por bilheteMáximo de ligações da linha: quantos dispositivos podem ver em simultâneo
Integração com bilhética ou inscriçãoReseller API e webhooks: as operações do painel a partir do seu próprio sistema
Nó do localNós de streaming: servidores edge registados a partir do painel, um por local ou edifício

Considerações de integração

Um sistema de bilhética, inscrição ou comércio eletrónico cria o acesso através da Reseller API e webhooks, ou através do conector de uma plataforma de comércio compatível, como o WooCommerce; os codificadores dos palcos ligam-se por RTMP. Não há integração nativa com um produto específico de bilhética ou gestão de eventos.

Considerações de segurança

O acesso termina com o bilhete: validade curta em cada linha; um limite de ligações por bilhete impede que um código seja partilhado; as ligações de reprodução são assinadas e expiram; as contas do pessoal usam início de sessão com dois fatores, grupos de permissões e o registo de auditoria.

Direitos de conteúdo e licenciamento

O organizador precisa dos direitos do que é mostrado no palco, incluindo música, consentimento dos oradores 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 utilização aceitável

Centro de ajuda

Perguntas deste setor

As perguntas que os operadores fazem antes de uma implementação. O centro de ajuda tem as gerais.

Centro de ajuda
Um bilhete pode dar acesso apenas a alguns palcos?

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

E se a ligação à internet do local for fraca?

Um nó no local obtém cada palco uma só vez da origem e serve os ecrãs no edifício; a plataforma não substitui o uplink do local, que ainda tem de transportar uma cópia de cada palco.

Os participantes podem ver as sessões depois do evento?

Sim, se as gravar: as gravações são adicionadas à biblioteca e um bouquet e um pacote concedem-nas, com a validade que escolher.