Início
XtreamUIPro

Setor público

Sessões públicas e informação em servidores que a instituição controla

Uma sessão da câmara vai ao ar e permanece no arquivo, o treinamento dos servidores é uma biblioteca por departamento, e o público recebe uma linha com vencimento longo pelo site da instituição. O vídeo fica na infraestrutura que a instituição opera.

Um plenário de câmara municipal vazio, com fileiras de mesas e microfones.
Foto: Héctor Berganza · Pexels License

Os desafios

O que um órgão público precisa resolver

  • Sessões que precisam ser públicas e guardadas

    As reuniões são transmitidas e depois precisam permanecer disponíveis para os moradores, em um arquivo que a instituição mantém, e não apenas em uma plataforma externa.

  • Dois públicos, regras diferentes

    Os moradores assistem a sessões abertas e informações, enquanto os servidores usam treinamentos e comunicados internos que não podem ser públicos.

  • Controle sobre onde o vídeo fica

    Regras de licitação e de proteção de dados costumam perguntar onde o serviço roda e quem o administra, e um serviço hospedado levanta essa questão toda vez.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um canal ao vivo e um arquivo

    Uma sessão é um canal ao vivo alimentado pelo encoder do plenário; com o catch-up ativado, quem chega atrasado pode voltar no tempo, e a gravação é arquivada como episódio da série de sessões.

  • Linhas públicas e linhas de servidores

    Os moradores recebem uma linha com vencimento longo pelo site da instituição; os servidores recebem linhas por departamento, com pacotes e bouquets próprios, de modo que treinamentos e comunicados internos ficam fora da grade pública.

  • Operada pela instituição

    O painel, a origem e os nodes rodam em servidores que a instituição escolhe, com login em duas etapas, grupos de permissões, log de auditoria e backups criptografados para seus próprios operadores.

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

  • 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

  • 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

  • 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

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 câmara municipal

Um servidor de gerenciamento no data center da câmara, o sinal do plenário como canal ao vivo com arquivo mantido, uma biblioteca de treinamento por departamento, linhas públicas com vencimento longo e os sistemas da própria câmara na Reseller API.

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

Em uma implantação no setor público, as fontes são o sinal ao vivo do plenário, as gravações de sessões passadas e os vídeos de treinamento; o painel guarda os bouquets público e de servidores e as linhas dos dois públicos; a origem os atende, com nodes onde uma unidade precisar; os sistemas da câmara se conectam pela Reseller API.

  1. Instale no data center da câmara

    O painel, a API, o worker e a origem rodam em um servidor da câmara atrás do seu proxy reverso; a base de reprodução é o endereço público que os moradores acessam.

  2. Transmita e guarde as sessões

    O encoder do plenário envia um canal ao vivo no bouquet público; a gravação vira um episódio em uma série por órgão, como o plenário e as comissões.

  3. Linhas para o público

    Os moradores recebem uma linha com vencimento longo, distribuída pelo site da câmara, vinculada apenas ao bouquet público.

  4. Linhas para servidores por departamento

    Os servidores recebem linhas por departamento com pacotes que acrescentam a biblioteca de treinamento e os comunicados internos; os sistemas da própria câmara as criam e desativam pela Reseller API.

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 nos servidores da instituição, sessões ao vivo e arquivo, acesso público e de servidores, segurança e solução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Sessão da câmara ou canal públicoCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Arquivo de sessões e biblioteca de treinamentoCatálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados
Programação pública ou coleção do departamentoBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Acesso de morador ou servidorLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Validade de um acesso público ou de servidorData de expiração da line, renovada por um pacote, um crédito ou a API
Integração com o sistema da câmaraReseller API e webhooks: as operações do painel a partir do seu próprio sistema

Considerações de integração

Os sistemas da própria instituição, como seu site, seu diretório de servidores ou seu sistema de processos, se conectam pela Reseller API (criar, renovar, desativar uma linha) e webhooks; o painel não tem integração nativa com um produto específico do setor público nem login único para espectadores.

Considerações de segurança

Mantenha a plataforma na infraestrutura da própria instituição, atrás do seu proxy reverso com TLS; mantenha material público e interno em bouquets separados; as linhas têm limite de conexões; os links de reprodução são assinados e expiram; as contas do painel usam login em duas etapas, grupos de permissões e chaves da Admin API com lista de IPs permitidos; o log de auditoria registra cada alteração.

Direitos de conteúdo e licenciamento

A instituição precisa do direito de publicar as sessões e qualquer material de terceiros em sua biblioteca de treinamento; 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
Os moradores podem assistir às sessões sem uma conta?

Os espectadores sempre usam uma linha. A câmara pode distribuir pelo site uma linha com vencimento longo, vinculada ao bouquet público, de modo que os moradores recebem as credenciais e não precisam de nenhuma outra conta.

O material dos servidores pode permanecer privado?

Sim. Coloque-o em bouquets que apenas os pacotes dos servidores concedem; uma linha vê apenas os bouquets do seu pacote, então a linha pública nunca recebe a biblioteca de treinamento.

O arquivo é mantido depois da sessão?

A gravação é adicionada ao catálogo como episódio e permanece até a instituição removê-la; é o arquivo da instituição em seu próprio servidor, e a retenção é decisão da instituição.