Início
XtreamUIPro

Telecom e provedores de internet

Um serviço de televisão na rede da própria operadora

Seus assinantes recebem uma grade de canais e uma biblioteca VOD entregues por nodes nos seus pontos de presença. As linhas são criadas e renovadas a partir da sua cobrança, e os distribuidores vendem com créditos em seus próprios painéis.

Um técnico instala uma placa em um rack de servidores em um data center.
Foto: panumas nikhomkhai · Pexels License

Os desafios

O que uma operadora precisa resolver

  • Televisão como parte da assinatura

    Uma oferta de televisão precisa ser vendida, cobrada e cancelada junto com o plano de internet, e não operada como um sistema separado com contas próprias.

  • Tráfego que fica na sua rede

    Uma grade servida de um data center distante sobrecarrega o link de saída e aparece na qualidade; a entrega deve começar perto do assinante.

  • Distribuidores e níveis

    Distribuidores regionais vendem e dão suporte ao serviço, e cada plano limita quantas telas uma residência pode usar ao mesmo tempo.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Planos a partir da cobrança

    Um pacote por nível de assinatura concede seus bouquets e carrega uma duração; sua cobrança cria, renova e desativa a linha do assinante por meio de um conector ou da Reseller API.

  • Um node por ponto de presença

    Os nodes são registrados no painel e instalados por SSH; cada um pega um canal ao vivo uma única vez da origem, faz cache da biblioteca VOD e atende os assinantes direcionados a ele.

  • Distribuidores com créditos

    Um distribuidor é uma conta de parceiro (revendedor) com créditos, um grupo de permissões e linhas próprias; subrevendedores podem espelhar uma rede de distribuidores, e o limite de conexões é definido por assinatura.

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

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

  • 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

  • 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

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: um provedor regional

Um servidor de gerenciamento no site central da operadora, um node em cada ponto de presença, uma grade de canais e uma biblioteca VOD, linhas de assinantes acionadas pela cobrança do provedor e distribuidores como contas de parceiro com créditos.

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

Em uma implantação de operadora, as fontes são os sinais de canais licenciados e a biblioteca VOD; o painel guarda os pacotes, os bouquets, as linhas dos assinantes e os créditos dos distribuidores; a origem e um node por ponto de presença atendem os assinantes; a cobrança se conecta por um conector ou pela Reseller API.

  1. Instale no site central

    O painel, a API, o worker e a origem rodam nos servidores da operadora; a base de reprodução é o endereço que os assinantes acessam, e um node é registrado para cada ponto de presença em Servidores.

  2. Defina os planos

    Bouquets para a grade básica, os canais premium e a biblioteca VOD; um pacote por nível de assinatura, com sua duração e seu preço em créditos.

  3. Conecte a cobrança

    WHMCS, Odoo ou outro conector, ou as próprias chamadas da cobrança à Reseller API, criam uma linha quando uma assinatura começa, renovam a cada período e a desativam quando ela é cancelada.

  4. Adicione os distribuidores

    Cada distribuidor regional recebe uma conta de parceiro com créditos e um grupo que o limita às linhas; as vendas do distribuidor gastam os créditos do pacote.

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, implantação no site central e nos pontos de presença, planos, integração com a cobrança, distribuidores, segurança e solução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Conta de distribuidor ou parceiro regionalConta de parceiro (revendedor): um painel delegado com créditos, permissões e suas próprias lines
Nível de canais ou pacote adicionalBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Canal de televisãoCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Biblioteca VODCatálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados
Acesso de televisão do assinanteLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Fim do período de cobrançaData de expiração da line, renovada por um pacote, um crédito ou a API
Telas por assinaturaMáximo de conexões da line: quantos dispositivos podem assistir ao mesmo tempo
Integração de cobrança e provisionamentoReseller API e webhooks: as operações do painel a partir do seu próprio sistema
Node do ponto de presençaNodes de streaming: servidores de borda registrados pelo painel, um por local ou prédio

Considerações de integração

A cobrança se conecta pelos conectores de código aberto que são instalados do lado da operadora (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo e outros) ou pela Reseller API e webhooks; não há integração nativa com um produto OSS ou BSS específico além desses conectores, nem login único para espectadores.

Considerações de segurança

As linhas dos assinantes têm um limite de conexões e podem ser vinculadas a um endereço, um país ou um provedor (ISP); os links de reprodução são assinados e expiram; atrás de um proxy reverso, TRUSTED_PROXIES mantém o endereço real nos logs e nas regras de IP; 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 e os backups criptografados completam o conjunto.

Direitos de conteúdo e licenciamento

A operadora precisa dos direitos de cada canal e título que leva a seus assinantes; a plataforma não fornece conteúdo nem direitos. Aplicam-se os planos padrão; um contrato Enterprise inclui trabalho de integração e um SLA.

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
O plano de televisão pode ser vendido junto com o plano de internet?

Sim. Um pacote por nível e um conector ou chamadas de API da sua cobrança criam a linha quando a assinatura começa e a desativam quando termina.

Quais sistemas de cobrança são compatíveis?

Dezessete conectores de código aberto cobrem sistemas como WHMCS, Blesta, HostBill, FOSSBilling, Odoo e outros; qualquer outro sistema usa a Reseller API e webhooks. Não há conector para produtos BSS proprietários.

Como funcionam os distribuidores?

Um distribuidor é uma conta de parceiro com créditos e linhas próprias, opcionalmente com subrevendedores abaixo dele. É uma conta delegada, não uma instalação isolada.