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¶
- Reprodução do arquivo — retrocesso e janela por tempo absoluto.
- Exportação do arquivo — um troço da gravação num só ficheiro MP4.
- Monitoramento — para onde vão os contadores de gravação.
- Legendas e teletexto — o que cai no arquivo junto com o vídeo.