Skip to content

O arquivo

Uma cabeça de rede não precisa do arquivo por causa do espectador, e sim como prova: o que exatamente enviamos às 03:40, se havia sinal na entrada no momento da reclamação, que publicidade foi ao ar na hora disputada. A gravação acontece na mesma máquina que recebe e entrega.

O arquivo é um armazenamento próprio: o stream é anexado em arquivos por hora, separadamente por pista, em vários discos ao mesmo tempo. Ler o arquivo não atrapalha gravá-lo.

Os discos da máquina

Os discos são configurados uma única vez nas configurações da máquina, a seção DVR. O painel avisa ali mesmo: estas configurações mudam onde o arquivo é gravado na máquina.

  • Raiz do arquivo — o ponto de montagem, a casa do catálogo e a base das rotas relativas.
  • Disco 1, Disco 2, … — com o botão Adicionar disco. A rota de um disco é o nome de um subdiretório dentro da raiz, não uma rota absoluta.
  • Caminho do catálogo — o diretório de serviço dos metadados do arquivo; campo vazio significa <root>/catalog. Não é aqui que o arquivo fica guardado.
  • Verificar montagem antes de gravar — vale ligar sempre: sem isso, um disco que caiu vira um diretório vazio comum, e a cabeça de rede ficará gravando o arquivo no sistema de arquivos raiz até ele se esgotar.

Sem um único disco as configurações não salvam: o DVR precisa de pelo menos um.

Ao lado deles vivem os discos de cache — neles assenta o arquivo alheio já lido; a gravação ao vivo nunca os escolhe, e o espaço é liberado pela idade da leitura de um fragmento. Uma cabeça de rede precisa deles só se serve o arquivo de máquinas vizinhas.

A gravação de um stream

Abra o stream, a aba DVR, ligue Gravar no DVR e defina a Retenção (horas) — quantas horas manter.

A limpeza roda uma vez por hora e apaga apenas as horas plenamente vencidas: a profundidade é o único limite do arquivo, e quanto disco ele ocupa decorre do bitrate.

A gravação se equilibra sozinha entre os discos ativos: horas consecutivas de um mesmo stream alternam entre discos, streams vizinhos se espalham de forma parelha e as pistas de um stream multipista são gravadas em paralelo. Um disco posto em somente leitura continua sendo lido, mas não recebe dados novos — é assim que um disco é aposentado sem perder o arquivo.

A leitura

O arquivo é lido por tempo absoluto e por recuo a partir do direto. Os endereços, os parâmetros da janela, o retrocesso e as pré-visualizações de quadros estão na página Reprodução do arquivo, e como levar um troço da gravação num só ficheiro está em Exportação do arquivo.

Se o stream tem a extração de legendas ligada, as pistas extraídas são gravadas junto com o vídeo.

A verificação da gravação

O estado da gravação aparece na mesma aba: a janela do arquivo, as horas com dados e os buracos entre elas, o tamanho do arquivo, as velocidades de gravação dos fragmentos. O que significam os desvios:

Sinal O que significa
DVR configurado, mas não está gravando o stream está offline ou a gravação nunca começou
a borda do arquivo fica atrás da hora atual a gravação parou
o limite inferior parou de avançar a limpeza não está rodando — adiante há um disco cheio
lacunas: N h com uma janela larga há buracos no arquivo: o stream caiu ou a gravação estava desligada
Erros de gravação do arquivo — dados estão sendo perdidos o arquivo está perdendo dados agora mesmo, verifique o disco
Gravação degradada (fragmentos collapsed/skipped/delayed) os fragmentos são gravados devagar, com atraso ou colapsam — o armazenamento está degradando

A última linha é um sinal precoce, não uma constatação de perda: a fatia de gravações lentas cresce antes de os erros aparecerem.

O que vem depois