Red y calidad

Retraso del control en Xbox Remote Play: cómo encontrar la causa

Prueba una escena cambiando una condición cada vez. El diagnóstico orienta la búsqueda; grabar el botón y la pantalla ayuda a comparar la respuesta antes y después de un cambio.

Equipo de XBPlayerPublicado Actualizado 11 min
En esta página

Para encontrar la causa del retraso del control en Xbox Remote Play, compara la misma escena cambiando una condición cada vez: red, conexión del mando o modo de pantalla. Un ping bajo y un tiempo de decodificación corto no muestran todo el recorrido desde la pulsación hasta la respuesta en pantalla. Para estimarlo en casa, graba el botón y la pantalla con una sola cámara.

Qué contribuye a la latencia del control

En Remote Play, el juego se ejecuta en tu Xbox. Si el mando está conectado al dispositivo con XBPlayer, su orden llega primero al cliente y después se envía a la consola. El juego procesa la entrada y genera una imagen; la consola la codifica y la devuelve. El dispositivo receptor decodifica el vídeo y lo muestra. Los botones táctiles también envían las órdenes mediante el cliente. Cada parte de esta cadena lleva tiempo.

Ping suele referirse al tiempo de un intercambio de red de ida y vuelta: RTT. El resultado depende del destino y del método de medición: el ping a una web o a un servidor de juego online no describe la conexión con tu consola. Incluso el RTT entre el cliente y Xbox excluye el procesamiento de entradas del juego, la codificación de vídeo y la presentación del fotograma.

«Decode» es el tiempo medio desde que se coloca un bloque de vídeo en la cola del decodificador hasta que se recibe un fotograma de salida. Incluye la espera en el proceso, no solo el cálculo. No es la latencia total del control. No lo sumes a un ping cualquiera: ese cálculo omite otras etapas y combina métricas con límites de medición distintos.

Elige una escena y establece la respuesta inicial

Abre un entrenamiento, un modo para un jugador o un menú dentro del juego transmitido. Mover la selección entre opciones del menú resulta cómodo: la respuesta es visible y no depende de una confirmación de un servidor de partida online. Los menús del propio XBPlayer no sirven porque no pasan por el juego de la consola. Si pruebas movimientos de cámara, mantén la misma sensibilidad.

Dónde encontrar el ajuste de estadísticas de transmisión. Se muestran ajustes, no mediciones de una sesión de juego.Ampliar captura de pantalla
Dónde encontrar el ajuste de estadísticas de transmisión. Se muestran ajustes, no mediciones de una sesión de juego.XBPlayer 26.10.4 · Android

Repite la acción varias veces. Anota si responde siempre con retraso o si a veces se congela junto con la imagen y el sonido. Si Xbox está cerca, comprueba la misma escena directamente en la consola: un retraso perceptible allí es motivo para revisar primero el juego, el mando y la pantalla conectados a Xbox. Esa comparación proporciona un punto de partida, pero no aísla por sí sola la contribución de la red.

Activa las estadísticas de XBPlayer durante la transmisión. Anota los fotogramas por segundo, la tasa de bits de vídeo, «Decode» y el aumento del contador acumulado de paquetes perdidos en intervalos iguales, especialmente cuando ocurra un tirón. «not measured» en ping no significa 0 ms. Consulta cómo leer los campos de estadísticas. Mantén la superposición en el mismo estado durante los intentos comparados.

Cambia por turnos la red, el mando y la pantalla

  1. Conecta la Xbox al router por Ethernet. Deja el dispositivo receptor en el mismo lugar y repite la escena. Si la respuesta mejora varias veces seguidas, la conexión inalámbrica de la consola podría estar añadiendo retraso.
  2. Comprueba el Wi-Fi del dispositivo receptor. Mantén igual la conexión de Xbox y acerca el móvil o la tableta al punto de acceso principal. Una mejora cerca del router orienta hacia la comprobación de ese tramo inalámbrico. Pausa las descargas en segundo plano en otro intento.
  3. Compara los métodos de conexión de un mismo mando. Si el dispositivo y el mando admiten USB, compáralo con Bluetooth. En ambos casos, el mando debe enviar las órdenes a través del dispositivo con XBPlayer. Conectarlo directamente a Xbox cambia toda la ruta de control y produce otra comparación.
  4. Comprueba el modo de pantalla. Si juegas en un televisor, compara su modo de imagen normal con el modo Juego cuando esté disponible para la aplicación o entrada HDMI actual. La disponibilidad depende del modelo y de la conexión; busca la opción exacta en el manual.

En cada cambio, repite la configuración original y después la nueva. Si no hay diferencia, restaura el ajuste anterior y pasa a la siguiente comprobación. Cambiar la red, la pantalla y el mando a la vez no permite saber qué cambio ayudó.

Estima la respuesta con una grabación externa

Necesitas otra cámara que vea a la vez el botón o el toque y la pantalla que muestra la transmisión. La grabación de pantalla integrada no capta la pulsación física ni el momento en que la pantalla muestra la imagen. Elige una frecuencia de grabación alta si la cámara lo permite y asegúrate de que haya suficiente luz para ver la pulsación.

  1. Graba varias pulsaciones iguales con pausas entre ellas. Para cada una, localiza el fotograma que contenga la señal visible de pulsación que hayas elegido y el fotograma con el primer cambio de imagen. Usa el mismo criterio en todos los intentos.
  2. Resta el número del primer fotograma al del segundo. Por ejemplo, entre los fotogramas 100 y 112 hay 12 intervalos. No cuentes ambos fotogramas de los extremos como intervalos adicionales.
  3. Calcula el intervalo: latencia en milisegundos ≈ número de intervalos × 1000 / fotogramas por segundo de grabación de la cámara. Usa los FPS originales de captura, no los FPS de la transmisión, la frecuencia de refresco de la pantalla ni la velocidad de reproducción de un vídeo a cámara lenta.

Ejemplo hipotético: 12 intervalos grabados a 120 fotogramas/s dan unos 100 ms; el intervalo entre fotogramas grabados es de unos 8,3 ms. Es un ejemplo de cálculo, no un resultado medido de XBPlayer. Si la cámara usa frecuencia variable o el editor añade o elimina fotogramas, dividir por un único valor de FPS no es fiable. Conserva la grabación original; el cálculo necesita los intervalos reales de captura.

El instante visible de una pulsación no es el instante en el que se registra eléctricamente. La borrosidad, el obturador rodante y el barrido de pantalla también afectan a la estimación. Si cada una de las dos marcas puede desviarse un fotograma, solo el error de marcado puede alcanzar dos intervalos: unos 17 ms a 120 fotogramas/s. Esa no es toda la incertidumbre de la medición.

Compara intentos repetidos con una cámara y un método. Conserva el rango de valores: una diferencia de un fotograma no debe declararse una mejora constante. La estimación corresponde a la acción y escena elegidas, no a todos los juegos del dispositivo.

Pruébalo

Estima el intervalo con una grabación externa

Con el método anterior, introduce la frecuencia original de captura de la otra cámara y el número de intervalos entre las dos marcas. Entre los fotogramas 100 y 112 hay 12 intervalos. Los FPS del juego, la frecuencia de refresco de la pantalla y la velocidad de reproducción a cámara lenta no sirven para este cálculo.

≈ 100 ms

A 120 fps, cada fotograma grabado dura 8,3 ms. La incertidumbre adicional depende de cómo identifiques el inicio de la pulsación y el primer cambio de imagen.

Milisegundos = intervalos de fotograma ÷ FPS originales de grabación × 1000.

El resultado corresponde a los eventos visibles seleccionados en un intento. Repite la acción varias veces y conserva el rango. Un error de un fotograma en cada marca puede producir hasta ±2 intervalos; esta no es toda la incertidumbre. Si la grabación tiene frecuencia variable o se han alterado los fotogramas, debes calcular a partir de los tiempos originales de captura.

Elige la siguiente comprobación según el resultado

Si ayuda conectar la consola por cable o acercarte al router, sigue con las comprobaciones de Wi-Fi y Ethernet. Si las congelaciones coinciden con pérdidas crecientes, investiga la pérdida de paquetes y el jitter. Si la red parece estable pero la fluidez empeora mientras juegas, comprueba la entrega de fotogramas y la carga del dispositivo.

Si no encuentras la causa, conserva el modelo del receptor, la versión de XBPlayer, el método de conexión del mando, las condiciones de red y las grabaciones de las dos configuraciones comparadas. Envíalos a hi@hetko.eu: estos datos son más útiles que un único valor de ping. Conserva un ajuste que produzca una mejora repetible en tu escena.

Fuentes y lecturas recomendadas

Quédate con lo esencial

Abre una petición de resumen con el enlace de este artículo. Para Gemini, se copia la petición: pégala en el chat.

Resumir con ChatGPTCopiar para GeminiResumir con ClaudeResumir con Grok

Copiar la petición manualmente

Abrir imagen a tamaño completo ↗