Ir para o conteúdo
Callaba
Video Stream Recorder

Grave uma entrada ao vivo e confira o arquivo finalizado.

Escolha uma entrada que a Callaba possa receber, como SRT, RTMP, RTSP, NDI ou um Video Room. Grave um arquivo contínuo ou segmentos temporizados no disco interno criptografado e abra o resultado no File Manager. Confira a visibilidade, crie uma cópia convertida separada se necessário e adicione um Storage conectado somente quando o fluxo de trabalho exigir.

Uma fonte, da entrada ao arquivo

Acompanhe a fonte selecionada pelo fluxo de gravação

Selecione uma fonte abaixo. Ela continuará visível enquanto você escolhe o modo do arquivo, o processamento opcional e as verificações do arquivo.

01
Selecione a fonteO Recorder usa o modelo de entrada compartilhado da Callaba
Entrada selecionada Fonte aceita
SRT

O Recorder pode usar um SRT Server da Callaba, uma Route ou uma URL SRT explícita. O stream aceito entra no trabalho de gravação sem mudar o projeto de contribuição.

Família de entrada
Gerenciado + URL
Estado do Recorder
Pronto para configurar

Continuar com SRTEsta fonte permanece selecionada até você escolher outra. A próxima etapa define como o Recorder cria o arquivo. Nenhuma conversão intermediária de protocolo é necessária.

02 · Política do arquivo

Um arquivo contínuo ou segmentos temporizados

Um arquivo contínuo e segmentos temporizados atendem a planos diferentes de recuperação e retenção. O modo selecionado continua visível durante a verificação do arquivo.

03
O processamento é opcionalMantenha o processamento desativado quando a mídia recebida já corresponder ao arquivo necessário
FonteSRT
ModoArquivo contínuo
ProcessamentoManter mídia compatível
ArquivoVerifique o arquivo antes da retenção

Arquivo contínuo selecionadoUma gravação contínua depende de uma interrupção e finalização corretas. Confira isso com um arquivo curto antes de manter o mesmo trabalho aberto por horas ou dias.

04 · Checklist de verificação

Acompanhe SRT do progresso até a abertura do arquivo

O estado em execução é útil, mas não verifica o arquivo. Quatro verificações conectam a entrada, o processo do Recorder, a mídia finalizada e seu registro no File Manager.

  1. 01
    Fonte

    A entrada SRT selecionada tem a imagem, o áudio, a identidade e o bitrate esperados.

  2. 02
    Processo do Recorder

    FPS, bitrate, tempo de mídia, velocidade e progresso mostram que a gravação continua.

  3. 03
    Arquivo finalizado

    A saída Arquivo contínuo abre com a duração, os timestamps, a imagem e o áudio esperados.

  4. 04
    Registro do File Manager

    A gravação finalizada aparece no File Manager com o nome, o caminho gerenciado, a visibilidade e o formato esperados.

Famílias de saída verificadas
MP4MKVMPEG-TSHLSformatos de áudio/arquivo compatíveis
05 · Controle do arquivo

O File Manager continua o fluxo depois da gravação

O Recorder grava o resultado finalizado no disco interno e envia seu registro de arquivo gerenciado ao File Manager. Lá você pode nomeá-lo, conferir a visibilidade e o caminho, manter o formato atual ou criar uma cópia convertida separada. O Storage conectado continua opcional.

Continuar com SRT e Arquivo contínuoA gravação acima agora é um arquivo gerenciado no disco interno. A captura terminou; a visibilidade e a conversão opcional continuam sendo escolhas separadas, e o Storage conectado só é adicionado quando necessário.

File Manager Exemplo de arquivo gerenciado
Nome
Gravação de evento verificada
Caminho
Caminho do arquivo gerenciado
Visibilidade
Exemplo de escolha: Private
Formato de saída
Mantenha o formato atual, a menos que outro seja necessário

Crie uma cópia separada em outro formato

A mudança do formato de saída ou das configurações de transcodificação inicia uma regravação em segundo plano. Isso cria uma cópia convertida separada, ou derivada. O original permanece inalterado em seu próprio registro de arquivo gerenciado.

Resultado do arquivoUsar a gravação verificada como está
06

O Storage conectado é opcional

A gravação funciona no disco interno sem um Storage externo. Quando um Storage é configurado, a Callaba registra o armazenamento de objetos com seu serviço de metadados, formata o volume e o monta em um namespace compatível com POSIX. O File Manager pode então copiar um arquivo verificado por esse caminho familiar do sistema de arquivos e mostrar o progresso da cópia.

Os arquivos gerenciados são criptografados em repouso

A criptografia se aplica aos arquivos no disco interno padrão e no Storage conectado opcional. O acesso direto ao disco físico ou aos blocos do armazenamento de objetos subjacente não expõe por si só um arquivo de mídia legível ou reproduzível.

A visibilidade continua explícita

A visibilidade é armazenada no registro do arquivo gerenciado e deve ser conferida antes da publicação ou reprodução. O valor Private mostrado aqui é um exemplo, nunca um padrão presumido.

O disco interno continua sendo o padrão

O Recorder grava localmente por padrão. Os destinos opcionais de armazenamento de objetos permanecem atrás do File Manager, e a interface instalada é a referência para os tipos de Storage disponíveis.

Especificação técnica

Especificação técnica do Video Stream Recorder

Esta tabela descreve o comportamento compatível. A capacidade depende do nó, e algumas opções dependem da versão instalada. A interface instalada da Callaba continua sendo a referência para entradas e campos selecionáveis.

Especificação técnica do Video Stream Recorder
RecursoComportamento compatívelComo verificar
Famílias de entradaMódulos SRT e RTMP gerenciados; SRT Routes; caminhos SRT, RTMP, RTSP, HLS, MPEG-DASH, RIST, UDP, RTP e HTTP; NDI; Video Rooms; arquivos e fontes de teste geradas quando disponíveis na interface instalada.Um teste curto da fonte deve mostrar a imagem, o áudio, a identidade e a recuperação esperados antes de uma captura longa.
Modos de gravaçãoUm arquivo contínuo ou gravação dividida por tempo.Um teste contínuo curto deve ser interrompido corretamente. O modo dividido também exige vários arquivos consecutivos com limites íntegros.
Duração do segmentoHoras, minutos e segundos definem o intervalo de divisão.Os primeiros segmentos finalizados devem corresponder à duração configurada sem falhas ou desvios sem explicação.
Famílias de saídaSaída de arquivo MP4, MKV crescente, MPEG-TS crescente e HLS; outros formatos de áudio/arquivo dependem do caminho de processamento selecionado e da versão instalada.O resultado finalizado deve ter o contêiner, a duração, as faixas, os timestamps e, quando necessário, o comportamento de busca esperados.
Processamento de vídeoCodec, bitrate, tamanho do quadro, taxa de quadros, GOP e controles de transcodificação relacionados opcionais.O arquivo deve corresponder ao perfil de arquivamento. A transcodificação pode continuar desativada quando a mídia compatível deve ser preservada.
Processamento de áudioConfigurações opcionais de codec/taxa de áudio, além da seleção de faixas e canais.O arquivo finalizado deve conter a mixagem do programa, as faixas de áudio e o layout de canais pretendidos.
Sobreposição de imagemSobreposição opcional de uma imagem preparada em uma posição explícita.Todo o quadro de saída deve mostrar a arte na posição pretendida sem cobrir conteúdo necessário.
Estatísticas de execuçãoFPS, bitrate, tempo de mídia, velocidade e progresso quando retornados pelo worker em execução.O tempo de mídia e o progresso devem continuar avançando. As estatísticas de execução sozinhas não verificam o arquivo.
Local padrão e retençãoO Recorder grava os arquivos no disco interno por padrão. A exclusão automática dos arquivos de gravação locais com base na idade é opcional.Verifique o arquivo local finalizado antes de ativar a exclusão. Se usar Storage conectado, conclua também sua cópia e leitura antes disso.
File ManagerAs gravações finalizadas entram no fluxo de arquivo gerenciado com nome, caminho, descrição, visibilidade, formato de saída e metadados de processamento.A gravação finalizada deve ter o registro correto no File Manager, duração, tamanho e visibilidade corretos, e sua mídia deve ser reproduzida.
Conversão após a gravaçãoMudar o formato de saída ou as configurações de transcodificação pode iniciar uma regravação em segundo plano que cria uma derivada gerenciada, incluindo fluxos MP4, HLS ou somente de áudio.Depois que a regravação terminar, a derivada deve corresponder ao formato, às faixas, à duração e aos timestamps solicitados.
Storage opcional compatível com POSIXQuando o Storage conectado é configurado, seu armazenamento de objetos e serviço de metadados são formatados e montados como um namespace de sistema de arquivos gerenciado compatível com POSIX. O Recorder não precisa dessa camada para gravar no disco interno.Se usado, um Storage montado deve aceitar a cópia de um arquivo não crítico pelo File Manager e devolver o mesmo arquivo pelo caminho gerenciado.
Criptografia em repousoOs arquivos gerenciados no disco interno padrão e no Storage conectado opcional são criptografados em repouso; o acesso direto ao disco ou aos objetos subjacentes não expõe por si só mídia reproduzível.O acesso normal e de recuperação deve usar o caminho de arquivo gerenciado da Callaba; blocos brutos de armazenamento não são arquivos de mídia.
Transferência opcional para StorageO File Manager pode copiar um arquivo verificado do disco interno para um volume configurado apoiado por armazenamento de objetos e mostrar o progresso da cópia.Quando essa transferência opcional for usada, a cópia deve ser concluída e lida a partir do Storage pretendido antes que a exclusão local seja aplicada.
Controle do ciclo de vidaCriar, atualizar, listar/contar, obter por id, iniciar, interromper, obter estatísticas, remover arquivo e remover trabalho pelos fluxos de UI/API.Uma fonte não crítica permite verificar início, interrupção, reinício e remoção correta.
ImplantaçãoImplantação da Callaba na nuvem ou em Linux autohospedado, com capacidade determinada pela mídia de origem, processamento, trabalhos simultâneos e projeto do armazenamento.O nó selecionado precisa de um teste de carga com a combinação real de fontes, modos de gravação, processamento e comportamento do disco.
Limite da implantação

Mantenha gravação e gerenciamento de arquivos na mesma implantação

Execute o Recorder em uma implantação da Callaba na nuvem ou em Linux próprio. Nos dois casos, a gravação começa no disco interno criptografado e o Storage conectado continua opcional.

Callaba na AWS

Inicie um nó Callaba gerenciado com Recorder e File Manager na mesma área operacional e dimensione computação e disco para a combinação real de fontes e processamento.

Implantar a Callaba na AWS

Callaba em infraestrutura própria

Mantenha aplicação, caminhos de rede e mídia criptografada na infraestrutura operada pela sua equipe; adicione Storage conectado opcional somente quando necessário.

Instalar a Callaba em infraestrutura própria
REST depois do fluxo na interface

Use o mesmo ciclo de vida do Recorder pela API REST

Crie ou atualize uma gravação, inicie e interrompa o processo, leia as estatísticas de execução, liste os arquivos gerados e remova um arquivo ou trabalho. A API Files dá continuidade ao fluxo depois que a captura termina; a API Storages fica disponível quando um Storage conectado é adicionado.

Abrir o fluxo da API de gravação contínua

Perguntas frequentes sobre o Video Stream Recorder

Quais fontes o Video Stream Recorder pode usar?

O Recorder usa o modelo de entrada compartilhado da Callaba. A versão atual de produção inclui protocolos ao vivo gerenciados e baseados em URL, NDI e Video Rooms. O seletor de fontes continua sendo a referência para a versão instalada.

A Callaba pode gravar um Video Room?

Sim. Um Video Room pode fornecer uma grade ou um programa composto pelo orador para o fluxo de gravação. Antes de uma sessão completa, faça uma gravação curta com o layout pretendido e confira o áudio dos participantes.

As gravações podem ser divididas automaticamente?

Sim. Selecione o modo de segmentos temporizados e defina a duração do segmento. Confira os primeiros arquivos finalizados em busca de falhas antes de usar os limites dos segmentos para retenção ou automação posterior.

O File Manager pode mudar o formato de uma gravação?

Sim. Um arquivo gerenciado pode ser salvo em outro formato de saída, com transcodificação opcional de vídeo ou áudio. Uma regravação em segundo plano cria uma cópia convertida separada, chamada de derivada, e o File Manager mostra o progresso.

O Recorder exige um bucket S3 ou Storage conectado?

Não. Por padrão, o Recorder grava no disco interno, onde o File Manager gerencia o arquivo resultante. O Storage conectado é opcional. Quando configurado, a Callaba o monta como um sistema de arquivos compatível com POSIX apoiado por armazenamento de objetos e metadados, e o File Manager pode copiar um arquivo verificado para esse namespace. Public e Private são opções de visibilidade separadas no registro do arquivo.

Os arquivos são criptografados no disco interno e no Storage conectado?

Sim. A Callaba armazena os arquivos gerenciados com criptografia em repouso no disco interno padrão e no Storage conectado opcional. O acesso direto aos blocos do disco ou do armazenamento de objetos não revela por si só um arquivo de mídia legível ou reproduzível; é necessário usar o caminho de acesso gerenciado.

O ciclo de vida da gravação pode ser automatizado?

Sim. A API Recordings controla a captura, a API Files gerencia metadados, regravações de formato e cópias, e a API Storages registra os destinos. A reprodução do arquivo e a leitura a partir do Storage continuam sendo verificações separadas.

Primeira gravação

Confira uma fonte com um arquivo curto.

Use a entrada real, faça uma gravação curta no disco interno e encerre-a corretamente. Abra o registro correspondente no File Manager e confira a visibilidade e o formato. Se o fluxo usar Storage conectado, copie o arquivo verificado e faça a leitura antes de aumentar a duração ou a quantidade de fontes.