Início
XtreamUIPro

Comunidades residenciais

Televisão e avisos para quem lá vive

Uma grelha de canais para cada apartamento, um canal de informação da administração do condomínio e uma linha por habitação que abre quando o morador chega e fecha quando sai — em servidores geridos pela comunidade, com um nó em cada edifício.

Edifícios de habitação modernos com varandas numa cidade.
Foto: Mahmoud Zakariya · Pexels License

Os desafios

O que uma comunidade residencial tem de resolver

  • Um serviço para muitas habitações

    Um bloco de apartamentos, um campus ou uma residência sénior precisa da mesma grelha em centenas de habitações, com os canais certos para cada tipo de morador.

  • Avisos que chegam a todos os moradores

    A administração tem comunicados, notícias de manutenção e vídeos de boas-vindas, e quer vê-los no ecrã que os moradores já veem.

  • Entrada e saída de moradores

    O acesso tem de começar no dia em que o morador chega e terminar no dia em que sai, sem que um técnico visite cada apartamento.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Uma grelha por tipo de habitação

    Os canais são agrupados em bouquets; um pacote concede os bouquets de um tipo de habitação (standard, sénior, estudante), e a linha do morador recebe esse pacote.

  • Um canal de informação e uma biblioteca de boas-vindas

    Os avisos da administração vão para o ar como canal em direto ou como vídeos na biblioteca, colocados num bouquet que todos os pacotes incluem.

  • Um nó por edifício, uma conta de parceiro por administrador

    Cada edifício tem um nó que serve localmente os seus moradores; cada administrador de condomínio é uma conta de parceiro (revendedor) que abre e renova as linhas das suas próprias habitações.

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

  • 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 parceiros

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

    Grupos e permissões · registo de créditos · subparceiros

  • 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 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: três edifícios de apartamentos

Um servidor de gestão na administração, um nó em cada edifício, uma linha por apartamento e o administrador do condomínio a gerir as linhas como conta de parceiro.

Escolha uma parte do diagrama para ver o que faz.

Numa implementação residencial, as fontes são os feeds de canais licenciados e os vídeos da própria administração; o painel guarda a grelha e as linhas dos apartamentos; um nó por edifício serve os seus moradores; um sistema de faturação ou de habitação liga-se através da Reseller API e webhooks.

  1. Instalar e adicionar os nós

    O painel, a API, o worker e a origem correm num servidor; um nó é registado em Servers para cada um dos três edifícios e encaminha para ele os moradores desse edifício.

  2. Montar a grelha e o canal de informação

    Os canais entram em bouquets por pacote, e os avisos da administração vão para o ar como um canal de informação incluído em todos os pacotes.

  3. Abrir uma linha por apartamento

    O administrador do condomínio, uma conta de parceiro com créditos, cria em Lines uma linha por apartamento com o pacote dessa habitação e o fim do contrato como validade.

  4. Renovar e encerrar

    Uma renovação soma o período do pacote; quando um morador sai, a linha é desativada e o morador seguinte recebe novas credenciais.

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, um nó por edifício, grelhas de canais, uma linha por apartamento, o canal de informação, entrada e saída de moradores e resolução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Conta do administrador do condomínioConta de revendedor (reseller): um painel delegado com créditos, permissões e as suas próprias linhas
Grelha de canaisBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Canal ou canal de informaçãoCanal em direto: um stream com as suas fontes, EPG e formatos de saída
Vídeos de boas-vindas e avisosCatálogo VOD: filmes e séries com temporadas e episódios, categorias e metadados
Acesso do apartamentoLinha: um acesso com o seu pacote, bouquets, validade, limite de ligações e saídas
Período de contrato ou ocupaçãoData de validade da linha, renovada por um pacote, um crédito ou pela API
Nó do edifícioNós de streaming: servidores edge registados a partir do painel, um por local ou edifício

Considerações de integração

Um sistema de habitação ou faturação que abre e fecha o acesso liga-se através da Reseller API (criar, renovar, ativar e desativar uma linha) e webhooks; uma plataforma de comércio eletrónico com conector pronto pode vender pacotes extra aos moradores. Os codificadores ligam-se por RTMP. Não há integração nativa com um produto específico de gestão de imóveis.

Considerações de segurança

Um limite de ligações por linha impede que as credenciais de uma habitação sirvam uma rua inteira; as ligações de reprodução são assinadas e expiram; uma linha pode ser associada a um endereço; os administradores de condomínio veem apenas as suas próprias habitações; as contas da administração usam início de sessão com dois fatores, grupos de permissões e o registo de auditoria.

Direitos de conteúdo e licenciamento

A comunidade precisa dos direitos de retransmitir os canais que leva aos seus moradores e dos vídeos que publica; 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
Cada edifício pode ter os seus próprios canais?

Sim. Dê às habitações do edifício um pacote cujos bouquets contenham a grelha desse edifício; um nó por edifício serve-as localmente.

Como recebem os moradores acesso quando se mudam?

O administrador do condomínio cria a linha do apartamento, ou o seu sistema de habitação fá-lo através da Reseller API, e as credenciais são entregues juntamente com as chaves.

Com que veem televisão os moradores?

Uma set-top box, uma smart TV com uma aplicação de leitor que fale a API Xtream Codes ou M3U, boxes MAG e Enigma2, ou o leitor web num navegador. Não é necessária nenhuma aplicação personalizada.