HandyCafe Docs
it-admin

Escritorio remoto

El Escritorio remoto permite a los administradores ver y controlar PCs cliente en tiempo real directamente desde la interfaz de HandyCafe Server. Está diseñado para solución de problemas, monitoreo y asistencia a clientes en su cibercafé o centro de gaming sin necesidad de caminar físicamente hasta el equipo.

Iniciar una sesión de escritorio remoto

  1. En el Panel de administración, localice el cliente al que desea conectarse.
  2. Haga clic en la tarjeta del cliente para revelar los botones de acción.
  3. Haga clic en el botón Escritorio remoto.

El visor de escritorio remoto se abre en una ventana dedicada, mostrando la pantalla del cliente con controles interactivos.

Tecnología de transmisión

Códec H.264

Las pantallas de los clientes se codifican usando el códec de video H.264, que proporciona alta calidad visual con bajo ancho de banda. Los fotogramas clave usan codificación JPEG como respaldo para garantizar una visualización inicial rápida y recuperación de pérdida de paquetes.

Transmisión de fotogramas por UDP

Los fotogramas codificados se transmiten por UDP para una latencia mínima. Cada fotograma se divide en fragmentos usando un protocolo estructurado con un encabezado de 30 bytes que contiene:

Campo del encabezado Propósito
Bytes mágicos Identificación del protocolo
Versión Versión del protocolo para compatibilidad
Tipo de fotograma Indicador de fotograma clave vs. fotograma delta
ID de sesión Identifica la sesión de escritorio remoto
Número de secuencia Ordena los fotogramas para reensamblaje
Marca de tiempo Momento de captura del fotograma
Índice de fragmento Posición de este fragmento dentro del fotograma
Total de fragmentos Número total de fragmentos en el fotograma

Este enfoque de fragmentación permite que los fotogramas grandes atraviesen la red de forma confiable mientras los paquetes UDP individuales se mantienen dentro de límites MTU seguros.

Controles interactivos

Retransmisión de ratón y teclado

Una vez conectado, los movimientos del ratón, clics y entradas de teclado del operador del servidor se retransmiten al PC cliente. El cliente ejecuta estas entradas como si fueran realizadas localmente, habilitando control interactivo completo.

Sincronización del portapapeles

El portapapeles se sincroniza entre el servidor y el cliente durante una sesión de escritorio remoto activa. El texto copiado en el lado del servidor puede pegarse en el cliente y viceversa.

Tasa de bits y calidad

La tasa de bits de la transmisión es configurable entre 350 kbps y 25,000 kbps. Un mecanismo de ajuste automático monitorea las condiciones de red y escala la tasa de bits dinámicamente para mantener una experiencia de visualización fluida:

  • En redes rápidas y estables, la tasa de bits aumenta para una calidad de imagen más nítida.
  • En redes congestionadas o lentas, la tasa de bits disminuye para prevenir la pérdida de fotogramas y el retraso.

Los administradores también pueden seleccionar manualmente presets de transmisión que equilibran calidad, FPS y tasa de bits para diferentes casos de uso (por ejemplo, monitoreo vs. control activo).

Configuraciones ajustables

El visor de escritorio remoto expone varias configuraciones:

  • Calidad: Nivel de calidad de imagen para los fotogramas codificados.
  • FPS: Fotogramas por segundo objetivo para la transmisión.
  • Tasa de bits: Anulación manual de la tasa de bits o modo automático.
  • Visibilidad del cursor: Si se muestra la superposición del cursor remoto.
  • Presets de transmisión: Configuraciones predefinidas para escenarios comunes.

Grabación de sesión

Las sesiones de escritorio remoto pueden grabarse en archivos MP4 para revisión posterior. La grabación usa un subproceso FFmpeg que codifica el flujo de fotogramas entrantes en un archivo de video estándar. Las grabaciones se guardan en el directorio config_dir/recordings/ con nombres de archivo con marca de tiempo.

Seguimiento de pérdida de paquetes

El visor muestra un porcentaje de tasa de pérdida indicando cuántos fotogramas o fragmentos se perdieron durante la transmisión. Las tasas de pérdida altas sugieren congestión de red y pueden requerir reducir la tasa de bits o investigar problemas de red.