Seu próprio cinema online: do arquivo do filme à reprodução com o Catena
Seu próprio cinema online: do arquivo do filme à reprodução com o Catena
Você está criando um cinema online com sua própria marca. Já sabe como serão as páginas dos filmes, quais assinaturas vender e o que recomendar aos espectadores. O próximo desafio é transformar o botão «Reproduzir» em uma reprodução que funcione na televisão de casa e no celular, suporte a demanda de uma estreia e continue fácil de administrar conforme a videoteca cresce.
Por trás desse botão há várias operações conectadas. É preciso enviar o filme, prepará-lo em qualidades adequadas, armazená-lo em servidores, autorizar o espectador e servir o vídeo de uma cópia pronta. Ao adicionar filmes e servidores, essas operações precisam continuar repetíveis.
O catálogo VOD do Catena reúne esse processo no seu próprio hardware. Sua equipe trabalha com o filme no catálogo, enquanto o Catena gerencia os arquivos, as tarefas de processamento, as cópias e a reprodução. A vitrine e a lógica de negócio se conectam à parte de streaming por APIs.
Como seu cinema e o Catena trabalham juntos
Um filme tem dois registros com funções diferentes. Sua vitrine guarda título, sinopse, pôster, classificação indicativa e condições de compra. O Catena guarda os arquivos, sua disponibilidade, os locais de armazenamento e os links para o reprodutor. Um identificador permanente do asset conecta os dois registros.
| Tarefa | Onde é resolvida |
|---|---|
| Coleções, busca por gênero, recomendações e páginas dos filmes | Sua vitrine e seu sistema de gestão de conteúdo |
| Assinaturas, pagamentos e decisão sobre quem pode assistir | Seu serviço e sistema de faturamento |
| Envio de vídeo e preparação de qualidades | O catálogo VOD e as tarefas do Catena |
| Armazenamento de cópias e escolha do servidor de reprodução | O cluster do Catena |
| Interface de visualização | O reprodutor no seu site ou aplicativo, que recebe vídeo HLS/DASH do Catena |
Isso permite desenvolver seu próprio serviço usando um sistema comum para preparação e distribuição de vídeo. A equipe pode gerenciar envios, tarefas de codificação e locais dos arquivos pelo Catena, sem manter scripts e inventários de servidores separados.
Enviar um filme e manter o catálogo organizado
No Catena, um filme é representado por um asset: um registro do catálogo com um ou mais arquivos. Uma chave como movies/drama/first-film ajuda o operador a encontrá-lo na árvore de pastas. Cada asset também tem um asset id imutável, que você pode guardar no registro correspondente da sua vitrine.
Você pode renomear a chave legível ou mudar seu prefixo. Os arquivos ficam no mesmo lugar, e os links baseados no asset id continuam funcionando. Os editores podem reorganizar a videoteca preservando a conexão com as páginas publicadas.

Para os primeiros filmes, use a console: selecione arquivos ou arraste-os para o catálogo. Antes do envio, defina o nome do asset e o modelo de processamento. O Catena escolhe um armazenamento disponível com o maior espaço livre; os dados vão diretamente do navegador ao streamer. O painel de uploads mostra o progresso e permite mudar de seção da console durante o envio. Mantenha essa aba do navegador aberta.
Quando o conteúdo chega pelo seu próprio portal editorial, é possível integrar uploads pela API. O token de upload restrito permanece no servidor do portal; o navegador recebe permissão para um envio específico. Assim, a entrada de arquivos se integra ao processo habitual da equipe.
Preparar as qualidades uma vez e repetir o processo na videoteca
Um arquivo original pesado é pouco prático para distribuição a todos os espectadores. Você pode preparar uma resolução alta para televisores e qualidades menores para celulares e conexões mais lentas. Um reprodutor com reprodução adaptativa pode escolher uma variante adequada da escada de qualidades.
No Catena, o modelo de asset define resolução, codec e bitrate de cada qualidade. Um piloto pode usar 1080p, 720p e 360p; os parâmetros concretos dependem dos originais, dos dispositivos e dos requisitos de imagem. O modelo também determina se o original será mantido ou excluído após o processamento.

Selecione o modelo no envio e deixe habilitada a opção de processar o vídeo conforme o modelo. O Catena cria uma tarefa quando o upload termina. O operador vê a fila, o executor, o progresso e o resultado, ou o motivo de uma falha. Os arquivos de saída aparecem no mesmo asset, ao lado do original se ele for mantido.
A tarefa também cria um descritor .smil: o ponto de entrada para reproduzir toda a escada. O reprodutor recebe um manifesto HLS ou DASH com as variantes preparadas. Sua vitrine associa o filme a esse ponto de entrada, enquanto o Catena mantém a lista dos arquivos envolvidos.
A escada padrão codifica as faixas de áudio do original em AAC e preserva as etiquetas de idioma. Se o original contém várias versões dubladas, elas permanecem nas qualidades de saída; a seleção de idioma depende do reprodutor.
Conectar o botão «Reproduzir» à permissão para assistir
A página do asset permite testar um arquivo no reprodutor da console e copiar links HLS, DASH ou RAW. Isso ajuda a verificar o upload e a reprodução. Os links da console contêm bilhetes temporários; seu serviço emite os bilhetes dos espectadores pela integração.
O espectador escolhe um filme, seu serviço verifica a assinatura ou a compra e solicita ao Catena um bilhete de reprodução. Depois passa ao reprodutor a URL com o bilhete. No VOD, o acesso pode ser limitado a um asset específico. O Catena valida o bilhete durante a reprodução, e seu serviço define as condições de venda.
A validade do bilhete é definida na emissão. Considere a duração do filme e as pausas previstas: uma sessão não pode continuar após o bilhete expirar. Autorização de reprodução e criptografia do conteúdo são tarefas distintas; o bilhete descrito aqui controla o acesso ao vídeo.
Adicionar cópias e distribuir espectadores entre servidores
Um servidor basta para testar o processo. Para manter um filme disponível após a falha de uma máquina e distribuir a audiência, crie cópias em outros streamers.
Defina o número de cópias no mesmo modelo. Uma cópia significa o original mais outro servidor com os arquivos. O Catena escolhe um streamer adequado com espaço livre e cria uma tarefa de cópia. Um modelo apenas de cópia permite replicar conteúdo pronto sem codificá-lo novamente.
Os arquivos são recebidos e verificados no servidor de destino. Até que o asset esteja completo, esse local não é considerado uma cópia pronta. A página do asset mostra o original e as cópias, seus estados e a contagem de espectadores.

O link do filme permanece igual. Para uma nova solicitação, o Catena escolhe o servidor com menos sessões entre os locais disponíveis e prontos, considerando as zonas de distribuição configuradas. Quando um servidor é considerado indisponível, novas solicitações vão para as cópias restantes. A reprodução em andamento não é transferida automaticamente: se o servidor falhar, o reprodutor precisa se reconectar.
Para uma estreia, isso oferece uma ferramenta concreta: preparar cópias com antecedência e atender à audiência por vários servidores. Planeje juntos o número de cópias, a capacidade de rede e o desempenho dos discos; a distribuição usa a contagem de sessões, não as IOPS medidas. As réplicas ajudam na disponibilidade, enquanto backups do conteúdo são mantidos separadamente: excluir um asset afeta todos os seus locais.
O que a equipe pode ver após o lançamento
Os operadores podem responder a perguntas cotidianas na console:
- Por que o filme ainda não está pronto? As tarefas mostram processamento, erro ou motivo de espera, como falta de espaço ou de um servidor adequado para a cópia.
- Onde estão os arquivos? A página do asset lista o original e as cópias, sua disponibilidade e suas revisões.
- Como os espectadores estão distribuídos? Os locais mostram a contagem de espectadores; as sessões VOD também entram na visão de audiência do painel.
- Como aplicar um novo modelo a um filme existente? Salve o modelo do asset e inicie uma tarefa explicitamente. Alterar o modelo não recodifica por si só os arquivos existentes.
Isso encurta o caminho entre «o filme não reproduz» e a verificação de um arquivo, uma tarefa ou um servidor específico. A equipe de streaming pode ver o estado da videoteca mesmo com os arquivos distribuídos por várias máquinas.
Testar seu cinema com o primeiro filme
- Instale o Catena seguindo o início rápido. Configure armazenamento VOD no streamer e um endereço acessível pelos navegadores para uploads e reprodução.
- Crie um modelo de qualidades e envie um filme de teste com ele. Aguarde as saídas e verifique a reprodução da escada.
- Associe o asset id e o nome do arquivo
.smilao registro do filme na sua vitrine. Integre a emissão de bilhetes após verificar o direito de acesso do usuário. - Teste a reprodução no seu reprodutor com os dispositivos e conexões previstos, incluindo a escolha de qualidade e idioma se o filme tiver várias faixas de áudio.
- Adicione um segundo streamer, configure uma cópia e inicie uma tarefa. Quando ela estiver pronta, verifique a distribuição dos novos espectadores e a recuperação do reprodutor ao desligar um servidor.
O piloto percorre todo o processo de um filme: do arquivo original à reprodução autorizada por vários servidores. Depois, os mesmos modelos e a mesma integração podem atender ao restante da videoteca.
Conte-nos quantos filmes você pretende armazenar, quais dispositivos precisa atender e quantos espectadores simultâneos espera. Ajudaremos a planejar a parte de streaming do seu cinema online com o Catena.