Catena¶
O Catena é a plataforma da Flussonic para colocar um serviço de televisão no ar no seu próprio hardware.
Os canais chegam da sua cabeceira, de uma antena de satélite ou de um parceiro. O Catena os recebe, converte-os em algo que os aparelhos dos espectadores realmente conseguem reproduzir, grava um arquivo para que dê para ver o que se perdeu, e leva a imagem até televisores, celulares e set-top boxes. Decidir quem pode assistir a qual canal também é trabalho do Catena.
Uma instalação é uma única interface web: os canais, as máquinas que os carregam, os espectadores e tudo o que envolve a reprodução.
O que você pode colocar no ar¶
- Televisão para os assinantes de um provedor de internet. Canais na sua própria rede, o guia de programação, pacotes, catch-up e um aplicativo no set-top box do assinante.
- A entrega por baixo do produto de outra pessoa. O portal, os aplicativos e o faturamento continuam seus; o Catena recebe os canais e os leva até o espectador.
- Um serviço de televisão para várias marcas ao mesmo tempo. Uma instalação, com assinantes próprios e uma lista de canais própria para cada uma.
Tudo o que a plataforma faz — e o que ainda está sendo construído — está na página Características funcionais.
Do que ela é feita¶
O Catena tem duas camadas, e você pode adotar apenas uma delas:
- O motor de entrega recebe os canais, processa-os, grava o arquivo e serve os espectadores. É a camada que se conecta a um portal que você já tem.
- O serviço de assinantes transforma esses canais em produto: portais, pacotes, guia, assinantes e os aplicativos em que eles assistem. É o que se adota quando ainda não há um sistema de TV de operador.
Se você precisa apenas de um servidor de streaming sem um plano de controle acima dele, use o Sapsan sozinho.
Como ela é organizada¶
Uma instalação é montada com dois tipos de peças:
- central — o plano de controle. Guarda a configuração de todos os canais, decide qual máquina leva qual canal, coleta estatísticas e serve a interface web e a API de gestão.
- streamers — servidores sapsan. Um streamer captura as fontes, transcodifica, grava o arquivo e serve os espectadores. Os streamers não guardam configuração própria: eles a recebem do central.
A menor instalação é uma máquina com as duas partes em um único processo. Crescer significa acrescentar máquinas, não refazer o que já existe.
Por onde começar¶
- Início rápido — de uma máquina Ubuntu vazia a um canal no ar, em um único servidor.
- Características funcionais — o mapa completo do que a plataforma faz.
- Adicionar um streamer — quando uma máquina já não basta.