Início
XtreamUIPro

Educação e treinamento

Vídeo de cursos e aulas ao vivo em uma infraestrutura que pertence à instituição

As aulas gravadas viram uma biblioteca de vídeo sob demanda, uma palestra vira um canal ao vivo e o acesso de um aluno é uma line com data de expiração — tudo em servidores operados pela instituição, com licença Professional gratuita para instituições elegíveis.

Estudantes em um anfiteatro acompanhando uma aula em seus notebooks.
Foto: cuboulder · CC0

Os desafios

O que um campus precisa resolver

  • Vídeos de cursos espalhados por várias ferramentas

    Gravações em drives pessoais, sites de vídeo públicos e conversas de chat: nada é organizado por curso e nada expira quando o curso termina.

  • Acesso que acompanha a matrícula

    Os alunos entram e saem a cada período; o acesso precisa abrir na matrícula, fechar ao fim do período de acesso e não ser compartilhado além do aluno.

  • Dados e banda sob o controle da instituição

    As aulas e os dados dos alunos devem ficar nos sistemas da própria instituição, e a rede do campus deve atender seus próprios espectadores sem sair para a internet.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Uma biblioteca organizada por curso

    Cada curso é um bouquet de aulas gravadas (séries com temporadas e episódios); um programa é um pacote que concede os bouquets de que o aluno precisa.

  • Acesso como uma line com prazo

    A matrícula cria uma line com o período de acesso ao curso como expiração e um limite de sessões simultâneas; a API ou um conector faz isso a partir do seu sistema acadêmico.

  • Roda no campus, até offline

    O servidor de gerenciamento e um node de streaming ficam na rede do campus; a chave de licença é ativada no local e o serviço continua funcionando sem acesso à internet.

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.

  • 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

  • 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

  • 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

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

Arquitetura da infraestrutura

Exemplo de implantação: um campus, dois prédios

Um servidor de gerenciamento na sala de TI, um node de streaming no segundo prédio, professores publicando gravações e alunos assistindo nos próprios dispositivos.

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

Em uma implantação educacional, as fontes são capturas de aulas e gravações enviadas; o painel guarda a biblioteca de cursos e as lines dos alunos; um node em cada prédio atende suas salas; o sistema de informações dos alunos ou o LMS conversa com a API.

  1. Instalar a plataforma

    O instalador para Ubuntu coloca o painel, a API, o worker e a origem em um único servidor da rede do campus.

  2. Montar a biblioteca de cursos

    Envie ou ingira as gravações; cada curso vira uma série, cada aula um episódio, cada programa um bouquet e um pacote.

  3. Criar o acesso dos alunos

    As lines vêm do sistema acadêmico pela Reseller API ou de códigos de ativação distribuídos na matrícula, com o fim do período como expiração.

  4. Atender o segundo prédio

    Registre um node por SSH pelo painel; os espectadores desse prédio são direcionados a ele, e a origem atende todos os demais.

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 na rede do campus, organização dos cursos, acesso dos alunos, aulas ao vivo, integração com LMS e solução de problemas, passo a passo.

Ler o guia de configuração
No seu setorNa plataforma
Centro de treinamento ou parceiro de distribuiçãoConta de parceiro (revendedor): um painel delegado com créditos, permissões e suas próprias lines
Coleção de cursosBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Aulas gravadasCatálogo de VOD: filmes e séries com temporadas e episódios, categorias e metadados
Aula ao vivoCanal ao vivo: um stream com suas fontes, EPG e formatos de saída
Acesso do alunoLine: um acesso com seu pacote, bouquets, expiração, limite de conexões e saídas
Período de acesso ao cursoData de expiração da line, renovada por um pacote, um crédito ou a API
Limite de sessões simultâneasMáximo de conexões da line: quantos dispositivos podem assistir ao mesmo tempo
Integração com LMS ou plataforma de vendasReseller API e webhooks: as operações do painel a partir do seu próprio sistema

Considerações de integração

Sistemas de informação de alunos e sistemas de gestão de aprendizagem não se conectam de forma nativa: eles criam e renovam as lines dos alunos pela Reseller API (um ID de requisição por operação) ou por um conector da sua plataforma de vendas, e recebem webhooks quando um acesso é criado, está para expirar ou expirou. A plataforma não tem single sign-on embutido para alunos: o aluno entra no player com as credenciais da line.

Considerações de segurança

As lines têm um limite de conexões e podem ser vinculadas ao endereço do espectador; os links de reprodução são assinados e expiram. Mantenha os dados pessoais dos alunos no seu sistema acadêmico e coloque no painel apenas o que a line precisa. O login em duas etapas e os grupos de permissões protegem as contas da equipe no painel.

Direitos de conteúdo e licenciamento

A instituição deve deter os direitos das gravações e dos canais que distribui; a plataforma não fornece nenhum. Uma chave de licença Professional gratuita é emitida para instituições de ensino elegíveis, para uso interno (veja o programa).

Direitos de conteúdo e uso aceitável

Programa

Professional, gratuito para educação

Instituições de ensino elegíveis usam o plano Professional sem custo: uma chave de licença por instituição, válida por dois anos, solicitada por e-mail a partir do domínio acadêmico da instituição.

Ver o programa

Educação · grátis

Professional

Para um serviço em crescimento com revendedores próprios.

$0grátis para a educação

em vez de $49 / mês · 2 anos por chave

Transmissões
500
Linhas
2,000
Nodes de servidor
5
Suporte
Padrão

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
Os alunos podem entrar com a conta da universidade?

Hoje não: a plataforma não tem single sign-on para espectadores. Cada aluno recebe uma line (nome de usuário e senha, ou um código de ativação); seu sistema acadêmico pode criar e renovar essas lines pela API.

O campus precisa de acesso à internet para os espectadores assistirem?

Não. A chave de licença é ativada no local, e o painel, a origem e os nodes atendem a rede do campus por conta própria; a internet só é necessária para fontes que vêm de fora.

Isto é um sistema de gestão de aprendizagem?

Não. É infraestrutura de vídeo: armazena, organiza e transmite o vídeo e controla quem pode assistir. Quizzes, notas e páginas de curso ficam no seu LMS, que pode apontar para o player ou controlar o acesso pela API.