Arquivo de episódios¶
media.episodes.dvr
media.episodes.dvr abrange o armazenamento de episódios separado do fluxo de vídeo principal. Um episódio e seu vídeo têm prazos de vida independentes: o evento pode continuar disponível depois que o vídeo for excluído.
Armazenamento e retenção¶
Na implementação atual, o histórico persistente de episódios e suas imagens ficam no PostgreSQL do central; os segmentos de vídeo ficam no arquivo de vídeo. A retenção de episódios usa a seção dvr do stream ou do seu modelo: max_depth + episodes_additional_depth, em segundos. São configurações de arquivo existentes.
Se episodes_additional_depth não estiver definido, ele equivale a zero. Se há seção dvr mas falta max_depth, usam-se dez anos para a retenção de episódios; um zero explícito continua sendo zero. Sem dvr, ou com soma zero, o central não retém episódios.
A retenção começa em closed_at para episódios fechados ou em updated_at para abertos. Mudanças nas configurações efetivas se aplicam a todos os episódios restantes. O histórico retorna um registro até que a limpeza em segundo plano o exclua fisicamente. Excluir um stream exclui seus episódios e imagens.
Escrever meta não prolonga a retenção. As anotações são removidas com o episódio. As configurações de vídeo estão em Gravação de arquivo e Profundidade de arquivo; os procedimentos de episódios estão no manual do Optic.