HandyCafe Docs
it-admin

Acesso Remoto

O Acesso Remoto permite que administradores visualizem e controlem PCs clientes em tempo real diretamente pela interface do HandyCafe Server. E projetado para solucao de problemas, monitoramento e assistencia a clientes na sua lan house ou centro de jogos sem precisar caminhar fisicamente ate a maquina.

Iniciando uma Sessao de Acesso Remoto

  1. No Painel de Administracao, localize o cliente ao qual deseja conectar.
  2. Clique no cartao do cliente para revelar os botoes de acao.
  3. Clique no botao Acesso Remoto.

O visualizador de acesso remoto abre em uma janela dedicada, exibindo a tela do cliente com controles interativos.

Tecnologia de Streaming

Codec H.264

As telas dos clientes sao codificadas usando o codec de video H.264, que fornece alta qualidade visual com baixa largura de banda. Quadros-chave usam codificacao JPEG como fallback para garantir exibicao inicial rapida e recuperacao de perda de pacotes.

Transmissao de Quadros via UDP

Os quadros codificados sao transmitidos por UDP para latencia minima. Cada quadro e dividido em blocos usando um protocolo estruturado com cabecalho de 30 bytes contendo:

Campo do Cabecalho Finalidade
Bytes magicos Identificacao do protocolo
Versao Versao do protocolo para compatibilidade
Tipo de quadro Indicador de quadro-chave vs. quadro delta
ID da sessao Identifica a sessao de acesso remoto
Numero de sequencia Ordena quadros para remontagem
Timestamp Momento da captura do quadro
Indice do bloco Posicao deste bloco dentro do quadro
Contagem de blocos Numero total de blocos no quadro

Essa abordagem de divisao em blocos permite que quadros grandes trafeguem pela rede de forma confiavel mantendo pacotes UDP individuais dentro de limites seguros de MTU.

Controles Interativos

Retransmissao de Mouse e Teclado

Uma vez conectado, movimentos do mouse, cliques e entrada de teclado do operador do servidor sao retransmitidos ao PC cliente. O cliente executa essas entradas como se fossem realizadas localmente, habilitando controle interativo completo.

Sincronizacao da Area de Transferencia

A area de transferencia e sincronizada entre o servidor e o cliente durante uma sessao ativa de acesso remoto. Texto copiado no lado do servidor pode ser colado no cliente e vice-versa.

Taxa de Bits e Qualidade

A taxa de bits do streaming e configuravel entre 350 kbps e 25.000 kbps. Um mecanismo de auto-ajuste monitora as condicoes da rede e escala a taxa de bits dinamicamente para manter uma experiencia de visualizacao suave:

  • Em redes rapidas e estaveis, a taxa de bits aumenta para maior nitidez de imagem.
  • Em redes congestionadas ou lentas, a taxa de bits diminui para prevenir perda de quadros e atraso.

Administradores tambem podem selecionar manualmente presets de streaming que equilibram qualidade, FPS e taxa de bits para diferentes casos de uso (por exemplo, monitoramento vs. controle ativo).

Configuracoes Ajustaveis

O visualizador de acesso remoto expoe diversas configuracoes:

  • Qualidade -- Nivel de qualidade de imagem para quadros codificados.
  • FPS -- Quadros por segundo alvo para o streaming.
  • Taxa de bits -- Ajuste manual de taxa de bits ou modo automatico.
  • Visibilidade do cursor -- Se o cursor remoto e exibido como sobreposicao.
  • Presets de streaming -- Configuracoes predefinidas para cenarios comuns.

Gravacao de Sessao

Sessoes de acesso remoto podem ser gravadas em arquivos MP4 para revisao posterior. A gravacao usa um subprocesso FFmpeg que codifica o fluxo de quadros recebidos em um arquivo de video padrao. As gravacoes sao salvas no diretorio config_dir/recordings/ com nomes de arquivo com data/hora.

Rastreamento de Perda de Pacotes

O visualizador exibe uma porcentagem de taxa de perda indicando quantos quadros ou blocos foram perdidos durante a transmissao. Taxas de perda altas sugerem congestionamento de rede e podem justificar a reducao da taxa de bits ou investigacao de problemas de rede.