Canais¶
A seção Canais é a parte de vitrine do Catena. Aqui um canal não é o que é transmitido, e sim o que o assinante vê: um título, um número na lista e a participação em pacotes. Da transmissão cuida um stream, que é uma entidade à parte.
A distinção importa, porque as duas palavras significam coisas diferentes:
- Stream — a unidade operacional: fontes, transcodificador, arquivo, alocação em um streamer. Vive na seção Streams.
- Canal — o ativo de conteúdo da vitrine: título, número, pacotes. Vive na seção Canais.
O vínculo entre eles é fraco, pelo nome do stream. Um canal sem stream é um estado legítimo: a transmissão ainda não foi configurada e a vaga na grade já está reservada. Uma referência a um stream inexistente também não é um erro de integridade, e sim um estado da vitrine, e vem indicada na própria lista: Stream não encontrado nesta instalação. Vários canais podem se apoiar em um mesmo stream.
O serviço de assinantes são três seções que trabalham juntas: canais, pacotes e assinantes. Sozinho ele não protege a reprodução: admitir um espectador continua sendo tarefa do Auth & DRM.
Crie um canal¶
Na tela Canais, digite um título em Título do novo canal e pressione Criar. A página do canal se abre.

A lista mostra quatro colunas: Número, Título, Stream e a quantidade de pacotes a que o canal pertence. O campo de busca filtra por título e por nome do stream. Uma lista longa é estendida com Carregar mais.
Configurações do canal¶
A aba Configurações:
- Título — o que o assinante verá.
- Número — a posição na grade de canais.
- Stream — uma escolha entre os streams da instalação; o campo pode ficar vazio.
- Pacotes — a quais pacotes o canal pertence. A composição é editada pelo lado do pacote.

Salvar grava as edições, Excluir remove o canal; a participação em pacotes e as assinaturas são limpas em cascata.
Se outra pessoa alterou o mesmo registro em paralelo, a gravação é recusada com Outro usuário alterou este registro: recarregue e tente novamente. Releia a página e refaça a edição: não dá para sobrescrever às cegas a alteração alheia.
Registro de operações¶
A aba Operações mostra o que foi feito com este canal: o tipo da operação, o horário e os detalhes. A entrada do registro é gravada na mesma transação que a própria alteração, então uma alteração sem rastro no registro não acontece. O registro não tem retenção: a auditoria de negócio é guardada inteira.
Tipos de operação do canal: channel_create, channel_update, channel_delete, além de package_channel_link e package_channel_unlink — incluir o canal em um pacote e retirá-lo dele.
O que vem depois¶
- Pacotes — agrupar canais em algo que se possa assinar.
- Assinantes — quem recebe o quê.
- Criação de um stream — configurar a transmissão para a qual o canal vai apontar.