Início
XtreamUIPro

Organizações comunitárias

Os seus eventos, em direto para a sala e para os membros em casa

Uma assembleia, uma cerimónia ou um espetáculo sai como canal em direto; a gravação junta-se a uma biblioteca; os membros veem com um acesso que a organização concede e termina — sem entregar a audiência a uma plataforma pública.

Um público numa sala de concertos a ver uma banda atuar em palco.
Foto: U.S. Navy, Petty Officer 1st Class Anastasia Bonotto · Public domain

Os desafios

O que uma organização tem de resolver

  • Membros que não podem estar na sala

    Membros mais velhos, membros distantes e salas de apoio precisam do evento em direto, com pouco equipamento e sem conhecimentos de streaming no local.

  • Uma audiência que não é o público em geral

    Muitos eventos são só para membros; uma plataforma de vídeo pública não consegue restringir a audiência nem manter a gravação privada.

  • Manter o arquivo

    Os eventos passados devem continuar disponíveis para os membros de forma organizada, e não desaparecer num feed.

Como o Xtream UI Pro ajuda

Como a plataforma se encaixa

  • Um canal em direto por espaço

    Uma câmara ou um codificador envia para a plataforma por RTMP; o evento é um canal em direto no bouquet dos membros, visto em telemóveis, TVs e no leitor web.

  • Membros como linhas

    Cada membro recebe uma linha com o período de quota como validade; os códigos de ativação são entregues na inscrição e um voluntário renova-os a partir do painel.

  • Uma biblioteca de eventos passados

    As gravações tornam-se entradas VOD em categorias por ano e por tipo; um pacote decide que membros veem que biblioteca.

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.

  • 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

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

  • 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

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

Arquitetura da infraestrutura

Exemplo de implementação: uma associação com um salão

Um pequeno servidor no salão ou num centro de dados, um codificador no salão, um voluntário a gerir o painel e membros a ver em direto ou mais tarde.

Escolha uma parte do diagrama para ver o que faz.

Numa implementação comunitária, as fontes são o codificador do salão e as gravações; o painel guarda as linhas dos membros e a biblioteca; só a origem serve uma audiência pequena e acrescenta-se um nó quando a audiência cresce; a inscrição faz-se no painel ou através de um conector da ferramenta de associados da associação.

  1. Instalar um pequeno servidor

    Um anfitrião corre o painel e a origem; o plano Free cobre uma organização pequena, o plano Professional uma maior.

  2. Ligar o salão

    O codificador ou a câmara do salão envia o evento por RTMP para um canal em direto; a gravação é carregada depois.

  3. Registar os membros

    Códigos de ativação ou linhas criadas a partir do painel, com o ano de quota como validade; uma ferramenta de associados pode fazê-lo através de um conector ou da API.

  4. Crescer quando necessário

    Regista-se um nó a partir do painel quando a audiência ultrapassa a origem; nada mais muda para os membros.

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.

No seu setorNa plataforma
Evento em diretoCanal em direto: um stream com as suas fontes, EPG e formatos de saída
Biblioteca de eventos passadosCatálogo VOD: filmes e séries com temporadas e episódios, categorias e metadados
Programa dos membrosBouquet: um conjunto nomeado de canais, filmes ou séries que um pacote concede
Acesso dos membrosLinha: um acesso com o seu pacote, bouquets, validade, limite de ligações e saídas
Delegação ou secção da organizaçãoConta de revendedor (reseller): um painel delegado com créditos, permissões e as suas próprias linhas
Período de adesãoData de validade da linha, renovada por um pacote, um crédito ou pela API

Considerações de integração

As ferramentas de associados e de donativos ligam-se através de um conector de comércio ou da Reseller API, que cria e renova as linhas dos membros; os webhooks avisam a sua ferramenta quando um acesso é criado ou expira. Codificadores e câmaras ligam-se por RTMP. Não há integração nativa com um produto específico de gestão de associados.

Considerações de segurança

As linhas dos membros têm um limite de ligações; as ligações de reprodução são assinadas e expiram; a biblioteca de gravações só é visível para as linhas cujo pacote a concede. As contas de painel dos voluntários usam início de sessão com dois fatores e permissões limitadas.

Direitos de conteúdo e licenciamento

A organização precisa dos direitos do que transmite, incluindo a música interpretada nos seus eventos; a plataforma não fornece conteúdos nem direitos. As organizações sem fins lucrativos que ensinam competências de media podem ser elegíveis para o programa de educação.

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

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
Que equipamento precisa o salão?

Uma câmara ou um codificador que envie RTMP e uma ligação de rede ao servidor. A plataforma recebe o feed RTMP como canal em direto.

Podemos manter privada uma cerimónia ou uma reunião?

Sim. É um canal em direto num bouquet que só os pacotes dos membros concedem; os espectadores sem linha não veem nada.

Existe uma opção gratuita para uma associação pequena?

O plano Free corre no seu próprio servidor com um catálogo pequeno e um número limitado de linhas; o plano Professional aumenta os limites. Ambos são auto-alojados.