Início
XtreamUIPro

Comunidades residenciais

Televisão e avisos para quem mora lá

Uma grade de canais para cada apartamento, um canal de informação da administradora e uma linha por moradia que abre quando o morador chega e fecha quando ele sai — em servidores operados pela comunidade, com um node em cada prédio.

Prédios residenciais modernos com varandas em uma cidade.
Foto: Mahmoud Zakariya · Pexels License

Os desafios

O que uma comunidade residencial precisa resolver

  • Um serviço para muitas moradias

    Um bloco de apartamentos, um campus ou um residencial para idosos precisa da mesma grade em centenas de moradias, com os canais certos para cada tipo de morador.

  • Avisos que chegam a todos os moradores

    A administradora tem comunicados, notícias de manutenção e vídeos de boas-vindas, e quer vê-los na tela que os moradores já assistem.

  • Mudança de entrada e de saída

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

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Uma grade por tipo de moradia

    Os canais são agrupados em bouquets; um pacote concede os bouquets de um tipo de moradia (padrão, idoso, estudante), e a linha do morador recebe esse pacote.

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

    Os avisos da administradora vão ao ar como canal ao vivo ou como vídeos na biblioteca, colocados em um bouquet que todos os pacotes incluem.

  • Um node por prédio, uma conta de parceiro por administrador

    Cada prédio tem um node que atende seus moradores localmente; cada administrador de imóveis é uma conta de parceiro (revendedor) que abre e renova as linhas das suas próprias moradias.

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

  • Nodes de streaming distribuídos

    Registre servidores de borda pelo painel; os espectadores são direcionados a um node por carga e por país, e a origem atende todos enquanto não houver nenhum node.

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

  • 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: três prédios de apartamentos

Um servidor de gerenciamento na administradora, um node em cada prédio, uma linha por apartamento e o administrador do imóvel operando as linhas como conta de parceiro.

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

Em uma implantação residencial, as fontes são os sinais de canais licenciados e os vídeos da própria administradora; o painel guarda a grade e as linhas dos apartamentos; um node por prédio atende seus moradores; um sistema de cobrança ou de habitação se conecta pela Reseller API e webhooks.

  1. Instale e adicione os nodes

    O painel, a API, o worker e a origem rodam em um servidor; um node é registrado em Servidores para cada um dos três prédios e direciona os moradores daquele prédio para ele.

  2. Monte a grade e o canal de informação

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

  3. Abra uma linha por apartamento

    O administrador do imóvel, uma conta de parceiro com créditos, cria em Linhas uma linha por apartamento com o pacote dessa moradia e o fim do contrato como vencimento.

  4. Renove e encerre

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

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, um node por prédio, grades de canais, uma linha por apartamento, o canal de informação, entrada e saída de moradores e solução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Conta do administrador do imóvelConta de parceiro (revendedor): um painel delegado com créditos, permissões e suas próprias lines
Grade de canaisBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Canal ou canal de informaçãoCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Vídeos de boas-vindas e avisosCatálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados
Acesso do apartamentoLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Período de contrato ou ocupaçãoData de expiração da line, renovada por um pacote, um crédito ou a API
Node do prédioNodes de streaming: servidores de borda registrados pelo painel, um por local ou prédio

Considerações de integração

Um sistema de habitação ou cobrança que abre e fecha o acesso se conecta pela Reseller API (criar, renovar, ativar e desativar uma linha) e webhooks; uma plataforma de e-commerce com conector pronto pode vender pacotes extras aos moradores. Os encoders se conectam 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 conexões por linha impede que as credenciais de uma moradia atendam uma rua inteira; os links de reprodução são assinados e expiram; uma linha pode ser vinculada a um endereço; os administradores de imóveis veem apenas as próprias moradias; as contas da administração usam login em duas etapas, grupos de permissões e o log de auditoria.

Direitos de conteúdo e licenciamento

A comunidade precisa dos direitos de retransmitir os canais que leva aos 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 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
Cada prédio pode ter seus próprios canais?

Sim. Dê às moradias do prédio um pacote cujos bouquets contenham a grade desse prédio; um node por prédio as atende localmente.

Como os moradores recebem acesso quando se mudam?

O administrador do imóvel cria a linha do apartamento, ou o seu sistema de habitação faz isso pela Reseller API, e as credenciais são entregues junto com as chaves.

Com o que os moradores assistem?

Um set-top box, uma smart TV com um app player que fale a Xtream Codes API ou M3U, aparelhos MAG e Enigma2, ou o player web em um navegador. Não é preciso nenhum app personalizado.