Programa de Fundadores abierto: NuviraHub Pro gratis hasta el lanzamiento, y después con un descuento de por vida. Más información →
NuviraHub
es

Funciones

Lo que hace NuviraHub hoy. La aplicación y el servidor base son gratuitos; los módulos Pro son para equipos y funcionan en su propio servidor.

La aplicación de cerca

Pantallas reales de NuviraHub 0.12 con datos de demostración. La aplicación sigue el tema claro u oscuro de su sistema, y también estas imágenes.

Conéctese por nombre
Conéctese por nombre
Escriba un ID, o un nombre, empresa o contacto: las sugerencias vienen de la libreta de direcciones.
Usted decide quién entra
Usted decide quién entra
Cada solicitud muestra quién pide acceso y debe aceptarse, con un aviso contra las estafas telefónicas.
Chat durante la sesión
Chat durante la sesión
Los mensajes y los archivos recibidos aparecen en el chat, en ambos lados.
Acceso desatendido
Acceso desatendido
Instálelo una vez y acceda al equipo aunque no haya nadie delante. El servidor público o el suyo.
Libretas compartidas
Libretas compartidas Pro
Clientes y equipos agrupados por empresa, con estado en línea y contraseñas guardadas.
Cuentas y reglas
Cuentas y reglas Pro
Roles, autenticación de dos factores y reglas aplicadas a todos los equipos.

Rendimiento

Un escritorio remoto es bueno cuando olvidas que es remoto. Estas son las técnicas que usa NuviraHub para mantener bajo el retardo, y las cifras que hemos medido.

Directo cuando es posible

Los dos PC se conectan entre sí atravesando los routers (hole punching). Cuando no es posible, el servidor reenvía los paquetes ya cifrados; en las redes que bloquean UDP viajan dentro de un WebSocket. Las sesiones siguen cifradas de extremo a extremo.

La imagen se queda en la tarjeta gráfica

La captura, la conversión de color y la codificación H.264 se hacen en la GPU, sin pasar por la memoria del procesador. Si la ventana del visor es más pequeña que la pantalla, la imagen se reduce en el mismo paso: solo se codifican los píxeles que se ven. Sin codificador por hardware, NuviraHub usa OpenH264, elegido con una prueba al arrancar.

Se adapta a la red

Cada 250 ms el equipo que mira informa de cuánto tardan en llegar los fotogramas, y el PC controlado baja o sube la tasa de bits antes de que se forme una cola. El control de congestión es BBR, que soporta las pérdidas aleatorias de las redes Wi-Fi y móviles.

Siempre la imagen más reciente

Ningún fotograma espera en cola: el PC controlado codifica la imagen más reciente en cuanto el codificador queda libre, y el equipo que mira muestra siempre la última, descartando las ya superadas.

Texto nítido con la pantalla quieta

Cuando la pantalla deja de cambiar, la última imagen se vuelve a codificar unas cuantas veces hasta que el texto queda nítido; después casi no se envía nada.

Ninguna cifra oculta

La barra de la sesión muestra en directo los fotogramas por segundo y la latencia; el título de la ventana añade el tiempo de ida y vuelta, el ancho de banda y los tiempos de codificación y decodificación.

Las cifras medidas

RedFotogramas/sLatencia medianaPercentil 95
Red local, directa, 1920×1080, Intel Quick Sync5227 ms40 ms
Red local, directa, 1920×1080, NVIDIA RTX 4060 Ti5816 ms25 ms
Red local, pantalla 4K en una ventana de 1280×7204039 ms54 ms
Red local, a través del relay del servidor5428 ms38 ms

Cómo lo hemos medido

Pantalla con una animación a pantalla completa (cambia siempre: el peor caso). Quick Sync: PC controlado con un Intel Core i7-10710U, visor en un portátil con Intel Core i7-8550U. NVIDIA: PC controlado con un AMD Ryzen 7 5700X y una RTX 4060 Ti, visor en el mini PC con el i7-10710U. La latencia va desde la captura de la pantalla hasta la visualización en el otro PC.

Lo que falta

Con NVIDIA el límite es el tope de 60 fotogramas por segundo que fijamos nosotros: el codificador aguanta muchos más. Las tarjetas AMD se usan a través de Windows, pero aún no las hemos medido; la decodificación por hardware en el visor funciona, pero por ahora es más lenta que la de software y sigue desactivada. Seguimos trabajando en las redes lentas e Internet: publicaremos las cifras cuando sean buenas.

Toda la historia, con los problemas que encontramos por el camino →

FunciónFreePro
Conexión
ID y contraseña de un solo uso, confirmación por la persona que está en el PC✓✓
Acceso desatendido con contraseña permanente (servicio de Windows)✓✓
Conexión directa (hole punching), relé a través del servidor cuando hace falta✓✓
Funciona también en redes que bloquean UDP (alternativa WebSocket)✓✓
Reconexión automática tras reiniciar el PC remoto✓✓
Servidor público de NuviraHub, o su propio servidor en Docker✓✓
Durante la sesión
Pantalla de bloqueo de Windows, avisos UAC y Ctrl+Alt+Supr✓✓
Varios monitores: uno cada vez o todos juntos✓✓
Codificación de vídeo por hardware, calidad a elegir (equilibrada, nítida, fluida)✓✓
Solo ver, tamaño real o ajustado a la ventana, pantalla completa✓✓
Portapapeles compartido: texto e imágenes✓✓
Gestor de archivos y envío de archivos✓✓
Chat✓✓
Gestión
Libreta de direcciones en cada PC, con el estado en línea✓✓
Actualizaciones automáticas firmadas desde su servidor✓✓
Interfaz en español, inglés, italiano, francés y alemán✓✓
Libretas en el servidor, compartidas entre compañeros–✓
Cuentas y roles (administrador, técnico, solo lectura)–✓
Reglas centrales para los PC (p. ej. pedir siempre confirmación, sin archivos)–✓
Consola web–✓
Acceso en dos pasos (TOTP)–✓
Inicio de sesión único (OpenID Connect: Microsoft Entra, Google, Keycloak…)–✓
Registro de sesiones, exportación CSV–✓
Instaladores personalizados: su logotipo, colores, servidor y contactos–✓

Próximamente

macOS y Linux, resolución remota adaptada a la ventana, más herramientas sin vídeo. La hoja de ruta será pública junto con el código fuente.

Descargar gratis Hágase Fundador