Início
XtreamUIPro

Educação e formação

Vídeo de cursos e aulas em direto numa infraestrutura que pertence à instituição

As aulas gravadas tornam-se uma biblioteca de vídeo a pedido, uma aula torna-se um canal em direto e o acesso de um aluno é uma linha com data de validade — tudo em servidores geridos pela instituição, com uma licença Professional gratuita para instituições elegíveis.

Estudantes num anfiteatro a acompanhar uma aula nos seus portáteis.
Foto: cuboulder · CC0

Os desafios

O que um campus tem de resolver

  • Vídeo de cursos disperso por várias ferramentas

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

  • Acesso que acompanha a matrícula

    Os alunos entram e saem por período letivo; o acesso tem de abrir na matrícula, fechar no fim do período de acesso e não ser partilhado para além do aluno.

  • Dados e largura de banda sob controlo da instituição

    As aulas e os dados dos alunos têm de ficar nos sistemas da própria instituição, e a rede do campus deve servir os seus 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 linha com período

    A matrícula cria uma linha com o período de acesso ao curso como validade e um limite de sessões simultâneas; a API ou um conector fá-lo a partir do sistema de alunos.

  • Funciona no campus, mesmo offline

    O servidor de gestão e um nó de streaming ficam na rede do campus; a chave de licença ativa-se no local e o serviço continua a funcionar sem acesso à internet.

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.

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

  • 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

  • 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

  • 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

  • API e integrações

    Crie, renove e suspenda acessos a partir dos seus próprios sistemas através da Reseller API, receba webhooks assinados e ligue plataformas de faturação ou de comércio com um conector pronto.

    Reseller API com identificadores de pedido idempotentes · chaves Admin API · 17 conectores

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

Arquitetura da infraestrutura

Exemplo de implementação: um campus, dois edifícios

Um servidor de gestão na sala de TI, um nó de streaming no segundo edifício, docentes a publicar gravações e alunos a ver nos seus próprios dispositivos.

Escolha uma parte do diagrama para ver o que faz.

Numa implementação para educação, as fontes são capturas de aulas e gravações carregadas; o painel guarda a biblioteca de cursos e as linhas dos alunos; um nó em cada edifício serve as suas salas; o sistema de informação de alunos ou o LMS fala com a API.

  1. Instalar a plataforma

    O instalador para Ubuntu coloca o painel, a API, o worker e a origem num servidor da rede do campus.

  2. Construir a biblioteca de cursos

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

  3. Criar o acesso dos alunos

    As linhas vêm do sistema de alunos através da Reseller API ou de códigos de ativação entregues na matrícula, com o fim do período letivo como validade.

  4. Servir o segundo edifício

    Registe um nó por SSH a partir do painel; os espectadores desse edifício são encaminhados para ele e a origem serve todos os outros.

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

Ler o guia de configuração
No seu setorNa plataforma
Centro de formação ou parceiro de distribuiçãoConta de revendedor (reseller): um painel delegado com créditos, permissões e as suas próprias linhas
Coleção de cursosBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Aulas gravadasCatálogo VOD: filmes e séries com temporadas e episódios, categorias e metadados
Aula em diretoCanal em direto: um stream com as suas fontes, EPG e formatos de saída
Acesso do alunoLinha: um acesso com o seu pacote, bouquets, validade, limite de ligações e saídas
Período de acesso ao cursoData de validade da linha, renovada por um pacote, um crédito ou pela API
Limite de sessões simultâneasMáximo de ligações da linha: quantos dispositivos podem ver em simultâneo
Integração com LMS ou comércioReseller API e webhooks: as operações do painel a partir do seu próprio sistema

Considerações de integração

Os sistemas de informação de alunos e os sistemas de gestão de aprendizagem não se ligam de forma nativa: criam e renovam as linhas dos alunos através da Reseller API (um identificador de pedido por operação) ou de um conector da sua plataforma de comércio, e recebem webhooks quando um acesso é criado, está prestes a expirar ou expirou. A plataforma não tem início de sessão único (SSO) para alunos: o aluno entra no leitor com as credenciais da linha.

Considerações de segurança

As linhas têm um limite de ligações e podem ficar associadas ao endereço do espectador; as ligações de reprodução são assinadas e expiram. Mantenha os dados pessoais dos alunos no seu sistema de alunos e coloque no painel apenas o que a linha precisa. O início de sessão com dois fatores e os grupos de permissões protegem as contas do pessoal no painel.

Direitos de conteúdo e licenciamento

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

Direitos de conteúdo e utilização aceitável

Programa

Professional, gratuito para a educação

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

Ver o programa

Educação · gratuito

Professional

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

$0gratuito para a educação

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

Streams
500
Linhas
2,000
Nós de servidor
5
Suporte
Padrão

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
Os alunos podem iniciar sessão com a conta da universidade?

Hoje não: a plataforma não tem início de sessão único para espectadores. Cada aluno recebe uma linha (nome de utilizador e palavra-passe, ou um código de ativação); o seu sistema de alunos pode criar e renovar essas linhas através da API.

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

Não. A chave de licença ativa-se no local e o painel, a origem e os nós servem a rede do campus por si sós; a internet só é necessária para fontes que vêm do exterior.

Isto é um sistema de gestão de aprendizagem?

Não. É infraestrutura de vídeo: guarda, organiza e transmite o vídeo e controla quem pode ver. Testes, notas e páginas de cursos ficam no seu LMS, que pode ligar ao leitor ou gerir o acesso através da API.