---
title: Interface web
url: https://doc2.pstreamer.tv/pt/manual/webui/index.html
lang: pt-BR
product: Perfect Streamer
version: 2.0.2.362
---

# Interface web

A interface web é o principal meio de gerenciamento e monitoramento de um nó Perfect Streamer. Esta é a seção de ajuda contextual: sua estrutura reproduz a estrutura da interface web, e cada tela e cada caixa de diálogo importante possui sua própria seção, para a qual leva o botão de chamada da ajuda.

A seção descreve a finalidade de cada tela e sua relação com o restante da documentação. Os conceitos por trás das configurações são expostos nas seções temáticas do manual, para as quais há links. Os campos das entradas e saídas do fluxo são tratados separadamente, por transporte ([Campos de entrada e saída por transporte](io/index.md#webui-io)) — é o único lugar em que as configurações são descritas por campos e não por telas.

## Acesso e funções

A interface web é aberta no navegador no endereço do nó e na porta do servidor web: por padrão `http://<endereço>:8808` (ou `https://<endereço>:43981` com TLS habilitado). Estão disponíveis duas interfaces: a nova (principal) e a clássica — no caminho `/classic`. O primeiro acesso, as portas dos serviços e a alteração da senha padrão são descritos na seção [Configurações iniciais](../first_start/index.md#first-start-initial-settings).

A entrada é feita com login e senha (autenticação Digest). As permissões são determinadas pela função da conta:

**Admin**
  Acesso total: configuração de fluxos e serviços, administração, visualização.
**Restricted admin**
  Visualização e pausa — de um fluxo, de uma entrada ou saída individual dele e de um adaptador DVB.
**Viewer**
  Apenas visualização do estado: esta função não tem botão de pausa algum.

A função também determina o conjunto de telas. Somente o administrador dispõe de «Usuários / Logins» e «Configurações EPG», de todo o grupo «Administração» e, em «Monitoramento», de «Registros» e «Alertas»; as demais telas abrem nas três funções. A restrição não age apenas no menu: um link direto para uma tela fechada exibe a página «Sem acesso». Dentro das telas de acesso geral, as ações que alteram a configuração não são desabilitadas, simplesmente não são exibidas — uma função sem permissões não as vê.

O nó entrega o feed de alertas somente ao administrador. Por isso, nas outras duas funções todos os indicadores de alarme da interface ficam vazios: as marcas de alerta nas linhas dos fluxos, os pontos nos grafos e nos cartões, a cor de estado decorrente de um alerta. A observação continua funcionando — está fechado apenas o canal de alertas ([Alertas](monitor.md#webui-alerts)).

O gerenciamento de contas e funções é feito na tela [Servidor web e contas](administration.md#webui-web-server).

### Entrada

![O formulário de entrada da interface web.](../../_images/webui_login.pt.png)

*O formulário de entrada.*

O formulário de entrada é exibido antes do carregamento do aplicativo e solicita o login e a senha. Após a entrada bem-sucedida, é aberta a última tela visualizada. A alteração da senha padrão é obrigatória na primeira entrada (veja [Configurações iniciais](../first_start/index.md#first-start-initial-settings)). Se a conta tiver «Entrada automática» ativada, o formulário não aparece de forma alguma durante algum tempo após a primeira entrada — veja [Servidor web e contas](administration.md#webui-web-server).

Um campo de senha vazio não é um erro, mas uma segunda forma de entrar; sob o campo isso está dito: «Deixe em branco para entrar pela sessão de entrada automática que já existe neste navegador.» Um formulário enviado assim não verifica a senha — pergunta-se ao nó se ele reconhece este navegador pela entrada automática, e uma sessão viva abre o painel de imediato. Isso não acrescenta direitos: é verificada a mesma sessão que na abertura comum do painel. Repete-se assim, à mão, a verificação que não passou na abertura: a conexão caiu por um instante, ou a sessão surgiu em outra aba já depois de o formulário ter aberto. Quando não há sessão, é isso mesmo que se diz: «Neste navegador não há sessão de entrada automática — digite a senha.», e não «Login ou senha inválidos»: essa mensagem continua sendo a resposta a um par login–senha incorreto. Quando o nó está indisponível, o formulário exibe «Não é possível contatar o servidor», e com a senha vazia essa mensagem não é substituída pela da ausência de sessão. Depois do botão «Sair» não há o que retomar: a saída revoga a sessão de entrada automática deste navegador em todos os nós do domínio ([Servidor web e contas](administration.md#webui-web-server)).

## Estrutura da interface

À esquerda fica o menu de navegação, agrupado por seções; na parte superior, a barra com os elementos comuns. O menu opera em duas áreas, alternadas na barra superior:

- **Nó** — gerenciamento e monitoramento do nó atual. Três grupos de menu:

  - [Monitoramento](monitor.md#webui-monitor) — estado dos fluxos, clientes, equipamentos e serviços;
  - [Configuração](configure.md#webui-configure) — usuários e EPG;
  - [Administração](administration.md#webui-administration) — serviços de servidor, armazenamentos, licença, manutenção.
- **Meshwork** — telas consolidadas da rede de nós: a visão geral do domínio, a composição dos nós, os grafos de ligações, as conexões e o catálogo comum de recursos (veja [Meshwork](meshwork.md#webui-fleet) e a seção [Meshwork](../meshwork/index.md#meshwork)).

A composição do menu depende do papel e do que existe no nó. Um item para o qual não há permissões não é exibido. «Adaptadores DVB» e «Equipamento» aparecem conforme os dispositivos detectados, e não conforme os configurados. Os demais itens condicionais dependem não do equipamento, mas dos próprios objetos: «DVR» exige pelo menos um armazenamento, «Transcodificadores» pelo menos uma instância de transcodificador, «Fluxos de teste» uma entrada de teste em funcionamento.

Com as listas trabalha-se da mesma forma em toda a interface. Nas listas de configuração — entradas e saídas do fluxo, logins, servidores de faturação, fontes, conjuntos de canais e contas de EPG, armazenamentos DVR, contas do servidor web — um clique em qualquer ponto da linha abre o editor dela, o mesmo que o botão «Alterar» no fim da linha; um clique em um elemento aninhado (pausa, exclusão, botão da biblioteca) executa apenas a ação dele. Nas listas de observação, um clique na linha expande os detalhes, e a linha expandida fica marcada com realce e uma faixa na borda esquerda. O uso pelo teclado está descrito em Uso pelo teclado.

### Barra comum

Na barra superior, além do seletor de área, estão disponíveis: o indicador de tempo de funcionamento, o sino de alertas (apenas para o papel de administrador; leva à tela [Alertas](monitor.md#webui-alerts)), a lista de atalhos de teclado, o botão de chamada da ajuda, a seleção de idioma, o seletor de abertura dos nós vizinhos, o alternador de tema, o indicador da conta e a saída do sistema. O indicador da conta não é um botão, mas um texto com o nome da conta com a qual a entrada foi feita (dica «Conectado: <login>» e, quando o prazo da sessão é conhecido, «Conectado: <login> · a sessão termina <quando>»); é igual para todos os papéis e falta quando o nó não informa a conta da sessão. O seletor de abertura de nós mostra o seu valor atual e percorre três: «Perguntar sempre» (padrão), «Nova aba» e «Aba atual» (dica «Abrir nós em»). A configuração vale em todos os lugares em que a interface leva ao painel de administração de outro nó.

![A pergunta «Abrir nó» antes da transição para um nó vizinho.](../../_images/webui_shell_node_open_prompt.pt.png)

Com o valor «Perguntar sempre», a transição para um nó vizinho abre a janela «Abrir nó» com a pergunta «Onde abrir <nó>?» — na pergunta figura o nome do nó, o mesmo que na coluna «Nó» da tela [Nós](meshwork.md#webui-fleet-nodes). Na janela escolhe-se «Nova aba» ou «Aba atual» (a primeira por padrão) e confirma-se com o botão «Abrir a administração». A caixa «Memorizar a escolha», junto com a confirmação, grava o valor escolhido na configuração e a pergunta deixa de ser feita; sem a caixa, a escolha vale uma única vez. «Cancelar», «✕» e Esc fecham a janela, não levam a lugar algum e não alteram a configuração — mesmo com a caixa marcada. Um clique fora da janela não a fecha. Ctrl ou ⌘ no clique abrem uma nova aba imediatamente, contornando a pergunta; nos grafos e nos blocos da visão geral da Meshwork esse recurso não funciona — ali a pergunta é sempre feita.

Não há pergunta para as linhas do próprio nó (a transição ocorre dentro da mesma administração) nem para um vizinho indisponível: o nó está fora da rede, atrás de NAT sem ponto de entrada público ou sem endereço — uma linha assim não é um link e traz a dica «Nó indisponível».

Após a atualização, a configuração é redefinida para «Perguntar sempre» para todos, exceto para quem escolheu «Aba atual»: o armazenamento anterior não distinguia uma «Nova aba» escolhida deliberadamente do valor padrão.

## Uso pelo teclado

A interface pode ser usada sem mouse. O primeiro toque em Tab, em qualquer tela, exibe o botão «Ir para o conteúdo»: ele leva o foco para a área da tela, contornando a barra superior e o menu. O elemento sob o foco está sempre contornado por uma moldura; ao trabalhar com o mouse, a moldura não aparece.

Quatro combinações funcionam em qualquer tela:

| Teclas | Ação |
| --- | --- |
| `?` | Abrir a janela «Atalhos de teclado». |
| `/` | Levar o cursor ao campo de busca da tela. O campo existe nas telas «Fluxos», «Clientes», «Base de dados EPG», «Registros» e «Pipeline de processamento»; nas demais a tecla fica para o navegador e funciona a busca dele na página. |
| `Alt+N` | Ir para o menu de navegação, no item atual. |
| `Alt+M` | Ir para o conteúdo da tela. |

Enquanto o cursor está em um campo de entrada e enquanto qualquer janela de diálogo estiver aberta, essas combinações não agem: os caracteres são digitados e o teclado pertence à janela. `Alt+N` e `Alt+M` são determinadas pela posição da tecla e, por isso, funcionam também em layouts em que Alt+N produz um sinal diacrítico.

Uma lista de dados é uma única parada de Tab: entra-se nela uma vez e daí em diante avança-se com as setas. As teclas `↑` e `↓` percorrem as linhas, `Home` e `End` — até a primeira e a última, `Enter` ou a barra de espaço abrem ou expandem a linha, `→` e `←` a expandem e a recolhem. O Tab dentro da lista percorre os botões da linha atual e depois sai da lista por completo; a posição do cursor é memorizada, inclusive após um clique do mouse. O simples deslocamento do cursor não abre nada: a linha torna-se a selecionada para as ações do cabeçalho com `Enter`.

Onde a ordem é definida por arrasto, o mesmo deslocamento é feito com as combinações `Alt+↑` e `Alt+↓`. Esses lugares são sete e dividem-se em dois grupos. Na lista «Fluxos», na lista «Servidores de faturação» ([Usuários / Logins](configure.md#webui-users)), na janela «Programas» ([Programas](streams.md#webui-stream-programs)) e na lista de entradas de um fluxo — na aba «Entradas» do editor ([Configurar fluxo](streams.md#webui-stream-editor)) e na linha expandida da lista de fluxos — a ordem pertence ao nó: é salva imediatamente e fica visível para todos, e em caso de recusa a linha volta ao seu lugar. Na parede do mosaico ([Mosaico](monitor.md#webui-mosaic)) e na faixa «Favoritos» da visão geral do nó ([Visão geral do nó](monitor.md#webui-overview)) a ordem permanece no navegador: o nó não a conhece, e outro operador tem a sua. O deslocamento pelo teclado é ativado junto com o arrasto, e não em vez dele: no telefone não funciona nem um nem outro, e o mosaico e os «Favoritos» precisam de uma tela larga — no tablet a ordem deles apenas é exibida.

Na área de desenho de um grafo ([Pipeline de processamento](monitor.md#webui-pipeline), [Topologia](meshwork.md#webui-topology)), as setas não percorrem linhas, mas deslocam a imagem; `+` e `−` alteram a escala e `0` enquadra o grafo inteiro.

Em qualquer janela de diálogo, `Esc` fecha a janela, o Tab percorre os elementos dela em ciclo e não leva para fora da janela e, após o fechamento, o foco retorna ao elemento a partir do qual a janela foi aberta.

A janela «Atalhos de teclado» é aberta pela tecla `?` e pelo botão da barra comum. Em tela estreita não há botão, mas as próprias combinações funcionam: com um teclado conectado, a janela é chamada pela tecla. Ela enumera as combinações em quatro grupos — «Em toda parte», «Na lista», «Em uma linha movível» e «No diálogo» — e lembra que no macOS a tecla ⌥ Option é usada no lugar do Alt. As designações das teclas na janela não são traduzidas.

## Como funciona a ajuda contextual

A ajuda é chamada a partir da interface e abre a seção correspondente ao contexto atual:

- para uma **tela**, a ajuda é aberta pelo botão geral de chamada da ajuda e leva à seção dessa tela;
- para uma **caixa de diálogo**, a ajuda é chamada pelo botão “?” na própria caixa e leva à seção dessa caixa.

Cada tela e cada janela importante possui sua própria seção de ajuda, portanto a navegação a partir da interface leva sempre à descrição exatamente daquilo que está aberto na tela.

- [Monitoramento](monitor.md)

  - [Visão geral do nó](monitor.md#webui-overview)
  - [Pipeline de processamento](monitor.md#webui-pipeline)
  - [Clientes](monitor.md#webui-clients)
  - [Monitor de DVR](monitor.md#dvr)
  - [Transcodificadores](monitor.md#webui-transcoders)
  - [Adaptadores DVB](monitor.md#dvb)
  - [Fluxos de teste](monitor.md#webui-test-streams)
  - [Base de dados EPG](monitor.md#epg)
  - [Mosaico](monitor.md#webui-mosaic)
  - [Monitor do Sistema](monitor.md#webui-system)
  - [Registros](monitor.md#webui-logs)
  - [Alertas](monitor.md#webui-alerts)
- [Fluxos](streams.md)

  - [Novo fluxo](streams.md#webui-stream-new)
  - [Configurar fluxo](streams.md#webui-stream-editor)
  - [Editor de entrada e saída](streams.md#webui-stream-io)
  - [Biblioteca — este fluxo](streams.md#webui-stream-library-feed)
  - [Programas](streams.md#webui-stream-programs)
  - [Confirmar alterações DVR](streams.md#dvr)
  - [Estatísticas do fluxo](streams.md#webui-stream-stats)
  - [Pacote adaptativo](streams.md#webui-adaptive-bundle)
- [Campos de entrada e saída por transporte](io/index.md)

  - [Campos comuns](io/index.md#webui-io-common)
  - [Campos obrigatórios e verificação de valores](io/index.md#webui-io-validation)
  - [Técnicas de trabalho com os campos](io/index.md#webui-io-helpers)
- [Configuração](configure.md)

  - [Usuários / Logins](configure.md#webui-users)
  - [Configurações EPG](configure.md#epg)
- [Administração](administration.md)

  - [Configurações do servidor](administration.md#webui-server-settings)
  - [Alertador](administration.md#webui-alerter)
  - [Servidor web e contas](administration.md#webui-web-server)
  - [Servidor HTTP de streaming](administration.md#http)
  - [Servidor EPG](administration.md#epg)
  - [Certificados HTTPS](administration.md#https)
  - [Armazenamentos DVR](administration.md#dvr)
  - [Manutenção](administration.md#webui-maintenance)
  - [Equipamento](administration.md#webui-hardware)
  - [Licença](administration.md#webui-license)
  - [Sobre o sistema](administration.md#webui-about)
- [Meshwork](meshwork.md)

  - [Visão geral da Meshwork](meshwork.md#webui-fleet-overview)
  - [Nós](meshwork.md#webui-fleet-nodes)
  - [Topologia](meshwork.md#webui-topology)
  - [Ligações de transporte](meshwork.md#webui-transport-links)
  - [Biblioteca](meshwork.md#webui-fleet-library)
