Gravações¶
A reunião acabou e meia hora depois alguém a pede. A transmissão tem arquivo e dá para assistir, mas a reunião em si não tem ali nem nome nem limites: há apenas dois horários que alguém guarda na cabeça. E é isso que se repassa: «dá uma olhada mais ou menos depois das três».
O botão de gravação fecha essa lacuna. O operador o aperta no começo da reunião e de novo no fim, e o trecho ganha um nome, limites, uma linha na lista e um botão Para VOD.
O arquivo e uma gravação respondem a perguntas diferentes. O arquivo responde a «estamos guardando a transmissão?». A gravação responde a «onde está aquela reunião?».
Daí a única limitação que importa: uma gravação é um trecho do que já está sendo gravado. Só se pode gravar uma transmissão que esteja no ar e gravando o seu arquivo; o botão em si não levanta a transmissão nem ativa o arquivo dela.
Gravar uma reunião¶
As gravações vivem na aba Gravações da ficha da transmissão. À esquerda o botão, à direita as configurações, e embaixo a lista do que já foi gravado.

O botão redondo vermelho começa a gravação, o quadrado a termina. Enquanto a gravação corre, na própria aba, dentro da fileira de abas, acende um ponto vermelho: a ficha é vista de qualquer outra aba.
O primeiro nome é dado no lugar do operador: é o nome da transmissão e o momento do início. Uma reunião é melhor chamar de um jeito humano: o lápis da linha da lista renomeia a gravação a qualquer momento, inclusive depois de terminada.
A gravação começa com o toque, não alguns segundos antes. Os limites da gravação são o que o operador decidiu; eles não são retocados depois.
Enquanto a gravação corre¶
O estado da gravação o botão diz em palavras: a marca REC, o tempo desde o início e o nome da gravação.

O estado vive no servidor e não na aba aberta, e a aba o mantém em dia sozinha: um segundo operador que abrir a mesma ficha vê a mesma gravação e o mesmo contador.
Abaixo do botão pode aparecer a linha «sem dados desde as 14:07». Significa que o arquivo da transmissão parou de chegar a partir daquele momento: a fonte se calou ou o arquivo parou de ser escrito. A gravação não é interrompida por isso: se o sinal volta, a mesma gravação continua, e no arquivo fica um buraco do tamanho do silêncio.
Quando a gravação termina¶
A gravação termina em um destes três casos:
- O operador apertou o stop — o fim corriqueiro de uma reunião.
- O limite de duração se esgotou — o limite definido nas configurações de gravação.
- Os dados pararam de chegar — o arquivo não chega por mais tempo que o limiar de silêncio.
O momento do fim é tomado da causa, não de quando o sistema percebeu. Em uma gravação fechada por silêncio o fim é posto até onde o arquivo está escrito: se a fonte se calou às 14:00 e o sistema resolveu isso às 14:30, a duração da gravação termina nas 14:00 e não carrega a meia hora a mais.
A causa aparece na lista, abaixo da fase da gravação:
| O que está escrito | O que aconteceu |
|---|---|
| parada pelo operador | o botão de stop foi apertado |
| o limite de duração se esgotou | esqueceram de parar a gravação |
| os dados pararam de chegar | o arquivo parou de chegar enquanto a transmissão seguia no ar |
| o stream parou | a transmissão deixou de funcionar |
| o arquivo foi retirado do stream | a gravação do arquivo foi desligada na transmissão |
| o stream foi apagado | a transmissão foi apagada da configuração |
Uma gravação que se fechou sozinha vale igual a uma parada à mão: o que foi gravado antes do fechamento é assistido e exportado pelas regras de sempre. A linha da gravação sobrevive até à transmissão: uma transmissão apagada leva consigo a configuração dela, mas não a lista das suas gravações nem os arquivos das exportações já feitas.
Configurações de gravação¶
As configurações ficam à direita do botão e são definidas para cada transmissão separadamente.
| Campo | O que define | Padrão | Limites |
|---|---|---|---|
| Limite de duração, min | quanto uma gravação pode durar antes de se fechar sozinha | 480 (8 horas) | de 1 a 1440 min |
| Limiar de silêncio, min | por quanto tempo o arquivo pode não chegar antes de a gravação fechar | 30 | de 10 a 1440 min |
| Exportar a gravação pronta para VOD | exportar cada gravação pronta sem apertar nada | desligado | — |
O limite de duração cobre o botão esquecido: uma gravação que ninguém parou teria levado o arquivo inteiro até de manhã. O limiar de silêncio cobre a fonte calada: a reunião acabou, a câmera foi desligada e a gravação continua correndo.
Um limiar de silêncio menor que dez minutos não pode ser definido, e isso não é arbitrário: até onde o arquivo está escrito o plano de controle fica sabendo pelo streamer a cada poucos minutos, e um limiar mais curto fecharia gravações sadias entre dois relatos.
A gravação pega as configurações no momento do início e vive com elas até o fim. Editar as configurações sob uma gravação em curso não a afeta — o operador que apertou o botão recebe exatamente os limites que viu — e entra em vigor a partir da gravação seguinte.
A lista de gravações¶

As gravações são listadas com as novas em cima e mostram o nome, a fase, o início, a duração e o proprietário: o login de quem apertou o botão. A linha de baixo da imagem é uma gravação que esqueceram de parar: ela durou exatamente oito horas e se fechou sozinha pelo limite de duração.
As fases são três, e a gravação as percorre em ordem:
- em curso — ainda não há marca de fim.
- salvando — o botão de stop foi apertado e o streamer está escrevendo os últimos fragmentos do arquivo. A fase é curta, e a gravação sai dela sozinha.
- pronta — o intervalo da gravação está inteiro no arquivo, e a gravação pode ser assistida e exportada.
As ações da linha: Assistir abre o player no intervalo da gravação, Para VOD encomenda a exportação, o lápis renomeia, a lixeira apaga. Em uma gravação em curso a exportação não está disponível: exporta-se a gravação inteira, e ela ainda não terminou.
O arquivo não é guardado para sempre, e a limpeza come primeiro as bordas das gravações antigas. Ao lado do nome da gravação isso é dito por marcas:
- no arquivo 14:20 – 17:00 — da gravação sobrou um pedaço, e assistir e exportar trabalham sobre ele.
- arquivo apagado — o intervalo não está mais no arquivo. A linha fica na lista, e os links dela para as exportações já feitas funcionam.
- sem dados — durante o intervalo da gravação nada chegou ao arquivo.
Apagar leva a gravação, não o que foi gravado: o arquivo fica até a limpeza dele, e os arquivos das exportações feitas ficam no VOD. Uma gravação em curso não pode ser apagada: primeiro o stop.
Uma gravação alheia — começada por outro operador — pode ser parada, renomeada ou apagada, mas o painel vai pedir confirmação e nomear o proprietário. Um toque corta a reunião de várias horas de outra pessoa, e não há com o que devolvê-la.
Exportar uma gravação para VOD¶
O botão Para VOD de uma gravação pronta encomenda um arquivo: o servidor monta o intervalo da gravação a partir do arquivo em um mp4 e o coloca no catálogo VOD como um asset próprio. O andamento e o resultado aparecem na própria gravação: abra a linha com a seta da esquerda.

A linha da exportação mostra o intervalo, o estado e, quando o arquivo está montado, os links Asset e Baixar. O arquivo pronto aparece na seção VOD do painel, sob uma chave do tipo recordings/townhall/2026-09-17/16-37-34, ou seja, por transmissão e pelo momento do início da gravação.
É para isso que a exportação é feita: o arquivo mantém uma janela da profundidade definida e o antigo é deslocado pelo novo, enquanto um asset do catálogo fica até que o apaguem. A gravação de uma reunião que será assistida por meio ano, o lugar dela é no VOD e não no arquivo.
O resto sobre a exportação, em resumo:
- Exportação automática. A chave das configurações exporta para VOD cada gravação pronta da transmissão sem apertar nada. Uma gravação vazia ela pula: não há o que montar.
- Cancelamento. Enquanto o arquivo é montado, a exportação é cancelada pelo botão daquela mesma linha: encomendar a gravação errada ocupa o servidor por muito tempo.
- Exportação repetida. Uma gravação pronta pode ser exportada de novo, quantas vezes for preciso, enquanto o arquivo mantiver o intervalo dela. O asset anterior fica intocado: a repetição tem o seu próprio asset, com a sua chave e o seu nome, distinguível do primeiro por um número de ordem.
- Um corte dentro da gravação. Se no meio da reunião a fonte sumiu, o arquivo sairá mais curto que o intervalo por esse tempo: o montador emenda o corte.
Uma transmissão criptografada não é exportada: dela não se consegue montar um arquivo, e o painel dirá isso com uma recusa.
Quando não é possível gravar¶
Uma transmissão sem arquivo não tem o que gravar, e na aba não há botão nenhum: no lugar dele há uma indicação com um link para as configurações do arquivo.

Nos demais casos o botão está lá, porém travado, e o obstáculo é nomeado antes do toque, junto com um link para aquilo com que se conserta:
| O que está escrito | O que fazer |
|---|---|
| O stream não tem arquivo configurado: não há o que gravar | Ligar o arquivo na aba DVR. |
| O stream não está alocado em nenhum nó | Conferir a alocação da transmissão. |
| O stream não está no ar | Cuidar da fonte: a transmissão não está funcionando e não há o que gravar. |
| O stream está no ar, mas o nó N não grava o arquivo dele | Conferir os discos e as configurações do arquivo naquele streamer: a transmissão funciona, mas não chega ao arquivo. |
| O nó N não é ouvido: o estado do stream é desconhecido | Conferir o enlace do streamer com o plano de controle. |
| O estado do stream é desconhecido: não há estatísticas | Esperar: o painel ainda não recebeu o estado da transmissão. A trava sai sozinha. |
As três últimas causas se distinguem de propósito: «não está no ar» manda para a fonte, «não grava o arquivo» para os discos, «não é ouvido» para o enlace entre o streamer e o plano de controle.
Quem pode gravar¶
O botão, as configurações de gravação, a exportação, a renomeação e a exclusão são executados pelos administradores: os papéis admin e superadmin. Para os demais as gravações são visíveis, mas não estão disponíveis.
Cada uma dessas ações chega ao registo de auditoria com o login de quem a fez. As decisões automáticas — o fechamento de uma gravação pelo limite ou pelo silêncio e a exportação automática — não estão no registo: elas se explicam pela causa da própria gravação.
O que vem depois¶
- Arquivo — sem o que as gravações não existem.
- Transmissões — a ficha em cuja aba tudo isso vive.
- Registo de auditoria — quem gravou e quando.