Un lugar al que volver
Construí JanjaLive para amigos que quieren compartir una pantalla en privado y volver al mismo grupo después. Las salas y la membresía persisten; la presencia y las transmisiones, no.
Esta distinción orienta la experiencia: las personas pueden reabrir una sala autorizada sin tratar cada sesión como una nueva emisión pública.
Permisos antes de transmitir
El acceso utiliza Discord. La participación depende de invitaciones o aprobación, y el producto no ofrece un directorio público de transmisiones.
La interfaz pide al usuario que elija qué compartir. Captura de pantalla, audio del sistema y reproducción son capacidades diferentes del navegador y la plataforma; no se promete compatibilidad universal con las tres.
Web y escritorio, mismas reglas
Los clientes web y Windows utilizan las mismas salas y reglas. WebRTC transporta los medios; el backend gestiona identidad, permisos y señalización temporal para conectar a los participantes.
El escritorio añade selector de fuentes, enlaces de sala y actualización. Sigue sujeto a los mismos límites de autorización, sin ofrecer un camino alternativo para evitarlos.
Diseñar para la sesión real
La resolución y la tasa de fotogramas son elecciones explícitas. Puede transmitir más de un miembro, y quien mira selecciona qué seguir.
El trabajo incluye interacciones del reproductor móvil y el flujo de captura controlado por el navegador. Estos detalles afectan a la comodidad, no solo a que una transmisión conecte.
Web y Windows
Desarrollé los clientes web y Windows en torno a las mismas reglas de salas y participación. El enfoque actual es Chromium en Windows, con selección de fuente y calidad de transmisión configuradas antes de cada sesión.

