Skip to content

Uploads de VOD

Os assets são enviados direto do navegador para um streamer: o console pede ao central um grant — permissão para gravar um arquivo em um nó específico — e envia o arquivo para lá. Esta página cobre as abas Uploads, Armazenamentos e Tokens de upload; o catálogo em si é descrito em Catálogo VOD.

Assets novos vão para o armazenamento com mais espaço livre — não há armazenamento a escolher à mão.

Para que o envio seja possível, o streamer precisa de duas coisas nas suas configurações:

  • ao menos um root VOD — sem ele não há armazenamento e não há onde colocar o arquivo;
  • um endereço público de entrega — com ele o central monta a URL de upload do nó, e o navegador envia os bytes para lá, sem passar pelo central.

Enquanto o segundo faltar, a emissão do grant é recusada com uma mensagem clara: «no available storage: need an online node with a public upload URL».

Escolha os arquivos

Os botões Enviar arquivos e Enviar pasta na aba do catálogo, ou arrastar e soltar: arraste arquivos ou pastas sobre a lista para enviá-los para esta pasta.

Antes do início abre-se a Prévia do upload — uma tabela do que vai para onde:

  • Selecionado — o que você entregou.
  • Chave do asset (cauda) — como ficará no catálogo, editável ali mesmo.
  • Nome do arquivo no nó — os nomes são normalizados automaticamente.
  • Vai para — ou novo asset, ou → com {chave}: o arquivo se junta a um asset existente em vez de criar o seu.

A prévia do upload: o que vai para o catálogo e sob qual chave

A linha Nó-pasta é editada à parte: renomeá-la reescreve os prefixos de todas as chaves abaixo dela. Se alguns nomes não couberem na gramática de chaves, o botão de início fica bloqueado e os campos são destacados: Alguns nomes não cabem na gramática — corrija os campos destacados. Embaixo há um resumo do tipo N arquivo(s) → N asset(s).

O botão Adicionar arquivos em um asset existente abre a mesma prévia no modo Adicionar arquivos a: tudo irá para aquele asset.

O dock de uploads

Um upload iniciado vai para o dock — um painel que vive em todas as páginas do console. Isso é proposital: navegar para outra seção não interrompe o envio. O dock recolhe e expande, e a página de uploads abre a partir dele.

Status por arquivo: iniciando, enviando, pausado, erro, concluído. Os controles são Pausar, Retomar, Repetir, Parar, e o mesmo para o lote inteiro: Pausar lote, Retomar lote, Parar lote.

Parar pede confirmação e é honesto sobre a consequência: a sessão parcial no nó será excluída — um arquivo pela metade não fica como lixo no streamer.

Fila ativa e histórico do servidor

A aba Uploads mostra duas tabelas:

  • Fila de uploads ativa — o que esta aba do navegador está enviando: upload, destino, progresso, bytes.
  • Histórico do servidor — grants emitidos (inclui tráfego de portais) — todos os grants que o central emitiu, inclusive os emitidos fora do console: chave do asset, por onde foi emitido, nó, hora de criação.

Estados do grant: emitido, concluído, expirado, órfão. «Órfão» é um grant cuja gravação começou e nunca terminou.

Armazenamentos

A aba Armazenamentos lista os armazenamentos VOD que os nós relataram: Armazenamento, Capacidade, Último relatório, Assets, estado.

A aba Armazenamentos: capacidade, estado e quantidade de assets

Os estados são disponível, indisponível, diário inacessível e requer reconciliação. Se os nós não relataram nenhum root VOD, a aba fica vazia: Sem armazenamentos: os nós não relataram nenhum root VOD.

Um armazenamento indisponível pode ser excluído, e o diálogo detalha as consequências: todos os placements e tombstones dele serão excluídos, os assets sem outra alocação somem do catálogo, e os arquivos no disco (se ele voltar) ficam intocados. É uma operação sobre o catálogo, não sobre os dados.

Tokens de upload para portais

A aba Tokens de upload é necessária quando os arquivos não são enviados por um operador do console, e sim pelo seu portal. O token é limitado: o portador só pode pedir grants dentro do seu prefixo de chaves, e os usuários finais nunca o veem.

A aba Tokens de upload

Os campos na criação são Nome, Prefixo de escopo (grants apenas sob esse prefixo de chaves), TTL, dias e Tamanho máx. do arquivo, GiB.

O segredo é mostrado uma vez: Copie o segredo agora — ele não será mostrado novamente.

Um token pode ser Revogado. A revogação age para frente: Novos pedidos de grants serão recusados; os grants já emitidos cumprem o seu TTL.

O que vem depois