Início
XtreamUIPro

Organizações comunitárias

Seus eventos, ao vivo para o salão e para os membros em casa

Uma assembleia, um culto ou uma apresentação vai ao ar como um canal ao vivo; a gravação entra em uma biblioteca; os membros assistem com um acesso que a organização concede e encerra — sem entregar a audiência a uma plataforma pública.

Um público em uma sala de concertos assistindo a uma banda se apresentar no palco.
Foto: U.S. Navy, Petty Officer 1st Class Anastasia Bonotto · Public domain

Os desafios

O que uma organização precisa resolver

  • Membros que não podem estar no salão

    Membros mais velhos, membros distantes e salas extras precisam do evento ao vivo, com pouco equipamento e sem conhecimento de streaming no local.

  • Uma audiência que não é o público

    Muitos eventos são só para membros; uma plataforma de vídeo pública não consegue restringir a audiência nem manter a gravação privada.

  • Guardar o acervo

    Os eventos passados devem continuar disponíveis aos membros de forma organizada, e não sumir em um feed.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um canal ao vivo por local

    Uma câmera ou um encoder envia para a plataforma por RTMP; o evento é um canal ao vivo no bouquet dos membros, assistido em celulares, TVs e no player web.

  • Membros como lines

    Cada membro recebe uma line com o período de associação como expiração; os códigos de ativação são entregues no cadastro, e um voluntário os renova pelo painel.

  • Uma biblioteca de eventos passados

    As gravações viram itens de VOD em categorias por ano e por tipo; um pacote decide quais membros veem qual biblioteca.

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

  • Vídeo sob demanda

    Filmes, séries com temporadas e episódios e rádio, organizados em categorias e bouquets, com metadados do TMDB e uma tarefa de ingestão que baixa e codifica suas fontes.

    Links de reprodução assinados e com prazo · cache de VOD por node

  • 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

  • Gerenciamento de parceiros

    Contas delegadas com créditos, permissões e painel próprio, em até cinco níveis, para os distribuidores, operadores e revendedores com quem você trabalha.

    Grupos e permissões · livro-razão de créditos · subparceiros

  • 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 Movies do dashboard: os filmes do catálogo com categoria, ano e status.
Vídeo sob demanda · Links de reprodução assinados e com prazo · cache de VOD por node

Arquitetura da infraestrutura

Exemplo de implantação: uma associação com um salão

Um servidor pequeno no salão ou em um data center, um encoder no salão, um voluntário operando o painel e membros assistindo ao vivo ou depois.

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

Em uma implantação comunitária, as fontes são o encoder do salão e as gravações; o painel guarda as lines dos membros e a biblioteca; só a origem atende uma audiência pequena, e um node é adicionado quando a audiência cresce; o cadastro acontece no painel ou por um conector da ferramenta de associados da associação.

  1. Instalar um servidor pequeno

    Um host roda o painel e a origem; o plano Free atende uma organização pequena, o plano Professional uma maior.

  2. Conectar o salão

    O encoder ou a câmera do salão envia o evento por RTMP a um canal ao vivo; a gravação é enviada depois.

  3. Cadastrar os membros

    Códigos de ativação ou lines criados pelo painel, com o ano de associação como expiração; uma ferramenta de associados pode fazer isso por um conector ou pela API.

  4. Crescer quando necessário

    Um node é registrado pelo painel quando a audiência ultrapassa a origem; nada mais muda para os membros.

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.

No seu setorNa plataforma
Evento ao vivoCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Biblioteca de eventos passadosCatálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados
Programação dos membrosBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Acesso dos membrosLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Filial ou seção da organizaçãoConta de parceiro (revendedor): um painel delegado com créditos, permissões e suas próprias lines
Período de associaçãoData de expiração da line, renovada por um pacote, um crédito ou a API

Considerações de integração

Ferramentas de associados e doações se conectam por um conector de vendas ou pela Reseller API, que cria e renova as lines dos membros; os webhooks avisam sua ferramenta quando um acesso é criado ou expira. Encoders e câmeras se conectam por RTMP. Não há integração nativa com um produto específico de associados.

Considerações de segurança

As lines dos membros têm um limite de conexões; os links de reprodução são assinados e expiram; a biblioteca de gravações só é visível para lines cujo pacote a concede. As contas dos voluntários no painel usam login em duas etapas e permissões limitadas.

Direitos de conteúdo e licenciamento

A organização precisa dos direitos do que transmite, incluindo a música executada em seus eventos; a plataforma não fornece conteúdo nem direitos. Entidades sem fins lucrativos que ensinam habilidades de mídia podem ser elegíveis ao programa de educaçã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
De que equipamento o salão precisa?

Uma câmera ou um encoder que envie RTMP e uma conexão de rede com o servidor. A plataforma recebe o feed RTMP como um canal ao vivo.

Podemos manter um culto ou uma reunião em privado?

Sim. É um canal ao vivo em um bouquet que só os pacotes dos membros concedem; quem não tem uma line não vê nada.

Existe uma opção gratuita para uma associação pequena?

O plano Free roda no seu próprio servidor, com um catálogo pequeno e um número limitado de lines; o plano Professional amplia os limites. Ambos são auto-hospedados.