Início
XtreamUIPro

Varejo e redes de franquias

Uma rede de vídeo em todas as lojas

Um canal de loja é exibido nas telas de todas as unidades, a biblioteca de treinamento chega a cada funcionário, e cada franqueado gerencia suas próprias lojas como conta de parceiro — com um node em cada região para que o vídeo seja entregue perto da loja.

Um atendente entrega sacolas de papel a dois clientes no balcão.
Foto: Gustavo Fring · Pexels License

Os desafios

O que uma rede de lojas precisa resolver

  • A mesma mensagem em todas as lojas

    Promoções, filmes de produtos e conteúdo da marca precisam chegar às telas de dezenas de unidades ao mesmo tempo e se manter consistentes da matriz ao caixa.

  • Treinamento para equipes que circulam

    Os novos funcionários de cada unidade precisam de integração e treinamento de produtos, e um franqueado deve ver a própria equipe e não a de outro.

  • Lojas com conexões comuns

    O link de internet de uma loja é compartilhado com os caixas e as maquininhas de cartão, então muitas telas puxando o mesmo stream da matriz não é sustentável.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um canal para as telas

    O canal da loja é um stream ao vivo ou uma fonte em loop em um bouquet; a tela de cada loja o reproduz por meio de uma linha com limite de conexões.

  • Uma biblioteca de treinamento por função

    Integração e treinamento de produtos são séries e filmes em categorias por função; os pacotes concedem os bouquets de uma função à linha de um funcionário.

  • Um node por região, uma conta de parceiro por franqueado

    Um node puxa o canal uma única vez da origem e atende as lojas da sua região; cada franqueado é uma conta de parceiro (revendedor) que gerencia as linhas das próprias lojas.

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

  • 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: uma rede de franquias de quarenta lojas

Um servidor de gerenciamento na matriz, um node por região, um canal de loja em cada tela, uma biblioteca de treinamento para funcionários e uma conta de parceiro por franqueado.

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

Em uma implantação de varejo, as fontes são o canal de loja da matriz e as gravações de treinamento; o painel guarda os canais, a biblioteca e as linhas das lojas; um node por região atende suas lojas; um sistema de gestão de franquias ou de RH se conecta pela Reseller API e webhooks.

  1. Instale na matriz

    O painel, a API, o worker e a origem rodam em um servidor da matriz; um node é registrado em Servidores para cada região que tenha muitas lojas.

  2. Monte o canal de loja e a biblioteca

    O canal de loja entra em um bouquet para as telas; a integração e o treinamento de produtos entram em bouquets por função, com categorias por tema.

  3. Adicione uma conta de parceiro por franqueado

    Cada franqueado é adicionado em Usuários → adicionar um revendedor, com pacotes para suas lojas e equipe e um saldo de créditos; ele cria as próprias linhas.

  4. Limite cada loja

    Toda linha de loja tem um limite de conexões compatível com suas telas; as linhas de funcionários têm um limite compatível com os dispositivos que um funcionário usa.

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 região, o canal de loja, a biblioteca de treinamento dos funcionários, uma conta de parceiro por franqueado, linhas das lojas e solução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Canal de loja ou coleção de treinamentoBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Canal de lojaCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Vídeo de treinamento e de produtosCatálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados
Tela da loja ou acesso de funcionárioLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Conta de franqueadoConta de parceiro (revendedor): um painel delegado com créditos, permissões e suas próprias lines
Node regionalNodes de streaming: servidores de borda registrados pelo painel, um por local ou prédio
Telas ou dispositivos por linhaMáximo de conexões da line: quantos dispositivos podem assistir ao mesmo tempo

Considerações de integração

Um sistema de gestão de franquias, RH ou intranet se conecta pela Reseller API (criar, renovar, desativar uma linha) e webhooks; um conector de e-commerce pode cobrar os franqueados se você revender o serviço. Os encoders se conectam por RTMP. Não há integração nativa com um produto específico de varejo ou de ponto de venda.

Considerações de segurança

Um limite de conexões por linha mantém as credenciais de uma loja nas próprias telas; os links de reprodução são assinados e expiram; uma linha pode ser vinculada ao endereço de uma loja; a conta de parceiro de um franqueado vê apenas as próprias linhas; as contas da matriz usam login em duas etapas, grupos de permissões e o log de auditoria.

Direitos de conteúdo e licenciamento

A rede precisa dos direitos da música, das imagens e do material da marca que exibe nas lojas e nos treinamentos; 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 franqueado pode gerenciar as próprias lojas?

Sim. Cada franqueado é uma conta de parceiro com permissões e créditos próprios, que cria e renova as linhas de suas lojas. É uma conta delegada no mesmo painel, não uma instalação separada.

O que acontece quando uma loja perde a conexão?

A tela aguarda o stream e retoma quando o link volta. Para vídeo que precisa tocar sempre, coloque a loja em um node da sua região e mantenha as fontes internas.

Ele programa promoções por loja ou por hora?

A plataforma transmite canais e a biblioteca; não programa sinalização digital por loja ou por hora. Um bouquet diferente por pacote dá a lojas diferentes um canal diferente.