Más allá de VNC: Por qué Selkies es la revolución del escritorio remoto que esperábamos
El problema del streaming de escritorio que nadie menciona
Las soluciones de escritorio remoto han usado la misma tecnología vieja durante años: VNC y su protocolo RFB. Funcionan, claro. Pero son como un auto de los 90 en una autopista actual. Llegas al destino, pero gastas de más en cada kilómetro.
Llegó WebRTC con promesas de streaming de video. El truco está en que obliga al servidor a codificar y enviar datos sin parar, aunque la pantalla no cambie. Es como dejar la luz encendida en una habitación vacía todo el día. ¿Eficiencia? Ni de cerca.
Ahí entra Selkies. Y todo da un vuelco.
Qué hace Selkies de verdad (no es lo que imaginas)
La gente oye "Selkies" y piensa en otro streamer de video con WebRTC y algo de marketing. Tiene sentido: lo asocian con escritorios web. Pero se equivoca por completo.
Selkies es un protocolo remoto nativo de la web, creado desde cero para reemplazar VNC antiguo y servicios de streaming de juegos modernos. No busca un punto medio. Redefine el escritorio remoto para 2024.
Imagina esto:
- Manejo nativo de entradas (teclado, ratón, gamepad).
- Soporte para todo tipo de dispositivos (móviles, tablets, portátiles, Chromebooks).
- Portapapeles sin fisuras.
- Arrastrar y soltar archivos.
- Colaboración multiusuario real.
- Imágenes nítidas sin desperdiciar bitrate.
No es una mejora menor. Es un salto generacional.
La magia técnica: WebSockets y WebCodecs se unen
Selkies brilla en lo técnico. Y es alucinante.
Los protocolos de video tradicionales como WebRTC exigen flujo constante de datos. Perfecto para un concierto en vivo. Pero un escritorio es mayormente estático. Texto quieto en un editor. Una ventana de navegador parada. Cursor inmóvil.
El equipo de Selkies lo vio claro y se preguntó: ¿Y si priorizamos lo estático y el video va en segundo plano?
La solución usa dos tecnologías clave:
WebSockets para píxeles RGB: Olvídate del streaming nonstop. Selkies envía solo los píxeles que cambian vía WebSockets. Vuelve al espíritu de VNC —capturar solo lo nuevo— pero con codificación moderna. El servidor no malgasta ciclos en frames innecesarios.
WebCodecs: Esta especificación W3C da acceso bajo nivel a codificadores y decodificadores en el navegador. Selkies la usa para apuntar a niveles de calidad, no a bitrates fijos. Si la pantalla está quieta, el proceso baja casi a cero. Si hay movimiento, sube la calidad con inteligencia.
El truco del "paint-over" que lo cambia todo
Aquí Selkies muestra ingeniería de primer nivel.
Al hacer scroll rápido en texto, el ojo no nota píxeles perfectos versus comprimidos. Selkies envía frames de menor calidad entonces —un CRF de 50, por ejemplo—. Ahorra ancho de banda y CPU.
Cuando paras, detecta el cambio y lanza un "paint-over": un keyframe de alta calidad (CRF 18) más deltas precisos. La pantalla vuelve a nitidez total. Lees todo perfecto al instante.
Es como un asistente listo que decide: "En movimiento, el ancho de banda importa menos. En pausa, la calidad manda". Menos recursos, experiencia top y un escritorio que responde como local, no como stream.
Por qué Wayland es clave (y X11 ya pasó a mejor vida)
La actualización Webtop 4.1 prioriza Wayland en CPUs modernas. No es solo un detalle.
X11, con 30 años, nació para redes locales. Cada frame pide sincronización extra que suma latencia. Wayland, en cambio, usa compositores que rastrean daños exactos —sabe qué píxeles cambiaron y cuándo.
Ventaja de Selkies: integración total con el compositor de Wayland avisa al backend en Rust del daño en pantalla. Sin cálculos ni suposiciones. Sin codificar lo que no hace falta.
Para hardware viejo (CPUs pre-Haswell sin AVX2), hay fallback a X11. Pero está claro: X11 es pasado. Wayland es el futuro del remoto.
Qué gana NameOcean con esto
En NameOcean, apostamos por infra que rinde más con menos. Ya sea apps en cloud, entornos de desarrollo con IA o instancias de Vibe Hosting, el acceso remoto es esencial.
Selkies encaja perfecto: innovación que optimiza. Menos ancho de banda acelera conexiones globales. Menos carga en CPU deja recursos para tus apps, no para streams derrochadores.
Si buscas soluciones remotas para tu cloud, pon Selkies en la lista. No compite con VNC. Juega en otra liga.
La conclusión
El escritorio remoto no pedía parches. Necesitaba un rediseño web-first. Selkies lo logra con estándares modernos (WebSockets, WebCodecs) y compresión inteligente. Sientes lo local aunque esté a miles de kilómetros.
X11 se fue. Que viva la web.