Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mobile-sim-streamer

RippleSight es una plataforma auto-alojada para streaming en tiempo real de emuladores móviles (iOS/Android) a navegadores web, diseñada para equipos de QA que requieren privacidad y control total sobre su infraestructura sin depender de servicios en la nube.

Ficha actualizada 22 sept 2026, 17:58 · upstream 22 sept 2026, 15:15 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es mobile-sim-streamer

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

RippleSight funciona como un servidor privado de streaming que captura el buffer de cuadros y audio de emuladores nativos (XCTest para iOS, ADB para Android) y los transmite mediante WebSockets seguros a cualquier navegador moderno. Su arquitectura se divide en tres capas: captura, streaming optimizado con H.264 y control de eventos táctiles/teclado con latencia sub-100ms. Esto permite transformar una máquina física en un espacio de trabajo compartido interactivo para toda la organización.

CASOS DE USO
  • Revisión remota de sprints de QA donde múltiples testers validan flujos de compra simultáneamente en iOS y Android.
  • Depuración de fallos intermitentes mediante grabación de sesiones y reproducción acelerada de eventos específicos.
  • Onboarding de nuevos empleados compartiendo vistas de simuladores para explicar arquitectura sin necesidad de hardware físico.
  • Presentaciones técnicas con vistas de solo lectura para stakeholders externos en entornos aislados (air-gapped).
  • Ejecución de pruebas automatizadas 24/7 en servidores headless utilizando buffers virtuales.
PUNTOS DESTACADOS
  • Streaming directo vía WebSocket sin intermediarios ni retransmisión por terceros.
  • Cliente web ligero (<400 KB) que no requiere instalación, plugins ni frameworks pesados.
  • Soporte nativo para múltiples emuladores en una sola máquina con orquestación independiente.
  • Seguridad reforzada con mTLS o claves pre-compartidas y cifrado AES-256 para grabaciones.
  • Optimización de ancho de banda mediante actualizaciones delta y compresión opcional.
  • Modo headless compatible con pipelines CI/CD para entornos sin monitor físico.
PRECAUCIONES
  • Requiere instalación manual del binario del agente; no incluye soporte nativo para contenedores Docker o Compose.
  • La plataforma de iOS Simulator exige obligatoriamente un host macOS (macOS 14+).
  • Gestión manual de certificados de desarrollador y claves de firma para Android e iOS por parte del usuario.
  • No soporta despliegue con un solo clic; requiere configuración previa de binarios y puertos.
  • El almacenamiento de grabaciones depende de la capacidad local o NAS externo configurado manualmente.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar el binario del agente en Linux (Ubuntu 22.04+) o macOS (14+). Configurar un archivo YAML para definir puertos base, autenticación y rutas de simuladores. Asegurar que la red local permita tráfico WebSocket en los puertos configurados. Para iOS, usar Xcode Command Line Tools; para Android, configurar AVD o dispositivos físicos vía ADB. El servidor no requiere exposición a internet público.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
React
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.