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 para o ar e fica no arquivo, a formação dos funcionários é uma biblioteca por departamento, e o público recebe uma linha com validade longa a partir do sítio web da instituição. O vídeo fica na infraestrutura que a instituição gere.

Uma sala de reuniões da câmara municipal vazia, com filas de secretárias e microfones.
Foto: Héctor Berganza · Pexels License

Os desafios

O que um organismo público tem de resolver

  • Sessões que têm de ser públicas e guardadas

    As reuniões são transmitidas e depois têm de continuar disponíveis para os residentes, num arquivo que a instituição mantém, e não apenas numa plataforma externa.

  • Dois públicos, regras diferentes

    Os residentes veem sessões abertas e informação, enquanto os funcionários usam formação e comunicados internos que não podem ser públicos.

  • Controlo sobre onde o vídeo está

    As regras de contratação pública e de proteção de dados perguntam muitas vezes onde o serviço corre e quem o administra, e um serviço alojado levanta essa questão todas as vezes.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um canal em direto e um arquivo

    Uma sessão é um canal em direto alimentado pelo codificador da sala; com o catch-up ativado, quem chega tarde pode recuar, e a gravação é arquivada como episódio da série de sessões.

  • Linhas públicas e linhas de funcionários

    Os residentes recebem uma linha com validade longa a partir do sítio web da instituição; os funcionários recebem linhas por departamento com pacotes e bouquets próprios, pelo que a formação e os comunicados internos ficam fora da grelha pública.

  • Gerido pela instituição

    O painel, a origem e os nós correm em servidores que a instituição escolhe, com início de sessão com dois fatores, grupos de permissões, registo de auditoria e cópias de segurança cifradas para os seus próprios operadores.

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

  • Vídeo a pedido

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

    Ligações de reprodução assinadas e com prazo limitado · cache VOD por nó

  • 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

  • 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

  • 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

  • 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

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 Movies do dashboard: os filmes do catálogo com a categoria, o ano e o estado.
Vídeo a pedido · Ligações de reprodução assinadas e com prazo limitado · cache VOD por nó

Arquitetura da infraestrutura

Exemplo de implementação: uma câmara municipal

Um servidor de gestão no centro de dados da câmara, o feed da sala como canal em direto com arquivo mantido, uma biblioteca de formação por departamento, linhas públicas com validade longa e os sistemas da própria câmara na Reseller API.

Escolha uma parte do diagrama para ver o que faz.

Numa implementação no setor público, as fontes são o feed em direto da sala, as gravações de sessões passadas e os vídeos de formação; o painel guarda os bouquets público e de funcionários e as linhas dos dois públicos; a origem serve-os, com nós onde um local precisar; os sistemas da câmara ligam-se através da Reseller API.

  1. Instalar no centro de dados da câmara

    O painel, a API, o worker e a origem correm num servidor da câmara atrás do seu proxy inverso; a base de reprodução é o endereço público que os residentes acedem.

  2. Transmitir e guardar as sessões

    O codificador da sala envia um canal em direto no bouquet público; a gravação torna-se um episódio numa série por órgão, como a assembleia e as comissões.

  3. Linhas para o público

    Os residentes recebem uma linha com validade longa, distribuída a partir do sítio web da câmara, associada apenas ao bouquet público.

  4. Linhas para funcionários por departamento

    Os funcionários recebem linhas por departamento com pacotes que acrescentam a biblioteca de formação e os comunicados internos; os sistemas da própria câmara criam-nas e desativam-nas através da Reseller API.

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 nos servidores da instituição, sessões em direto e arquivo, acesso público e de funcionários, segurança e resoluçã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 em direto: um stream com as suas fontes, EPG e formatos de saída
Arquivo de sessões e biblioteca de formaçãoCatálogo 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 residente ou funcionárioLinha: um acesso com o seu pacote, bouquets, validade, limite de ligações e saídas
Validade de um acesso público ou de funcionárioData de validade da linha, renovada por um pacote, um crédito ou pela 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 o seu sítio web, o seu diretório de funcionários ou o seu sistema de processos, ligam-se através da 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 início de sessão único para espectadores.

Considerações de segurança

Mantenha a plataforma na infraestrutura da própria instituição, atrás do seu proxy inverso com TLS; mantenha o material público e interno em bouquets separados; as linhas têm um limite de ligações; as ligações de reprodução são assinadas e expiram; as contas do painel usam início de sessão com dois fatores, grupos de permissões e chaves da Admin API com lista de IPs permitidos; o registo de auditoria regista 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 na sua biblioteca de formação; 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
Os residentes podem ver as sessões sem uma conta?

Os espectadores usam sempre uma linha. A câmara pode distribuir a partir do seu sítio web uma linha com validade longa, associada ao bouquet público, de modo que os residentes recebem as credenciais e não precisam de mais nenhuma conta.

O material dos funcionários pode permanecer privado?

Sim. Coloque-o em bouquets que apenas os pacotes dos funcionários concedem; uma linha vê apenas os bouquets do seu pacote, pelo que a linha pública nunca recebe a biblioteca de formação.

O arquivo é mantido depois da sessão?

A gravação é adicionada ao catálogo como episódio e permanece até a instituição a remover; é o ficheiro da instituição no seu próprio servidor, e a retenção é uma decisão da instituição.