📹 Monitor de Reuniones Google Meet

Supervisión de llamadas en tiempo real a través de la red local

⏳

Esperando conexión de la otra PC...

Aún no se ha recibido señal de la extensión de Google Chrome.

📌 ¿Cómo vincular la otra PC cuando las extensiones están bloqueadas por el dominio (Active Directory)?

En computadoras corporativas o institucionales (GPO / Directorio Activo), la instalación de extensiones suele estar bloqueada. Tienes dos soluciones que funcionan sin permisos de administrador:

Opción A (Recomendada - 100% automática): Agente de Windows

Copia la carpeta client/ a la otra PC y haz doble clic en iniciar-agente.bat.

Monitorea los procesos y pestañas de Chrome en segundo plano mediante Windows, sin tocar las políticas del navegador.

Opción B: Marcador de Chrome (Bookmarklet)

Crea un nuevo Marcador en la barra de favoritos de Chrome y pega este código en la URL:

javascript:(function(){if(window._mMon){alert('Monitor ya activo');return;}window._mMon=true;var u=localStorage.getItem('m_url')||prompt('IP del servidor (ej: http://192.168.1.X:3000):');if(!u)return;u=u.replace(/\/+$/,'');localStorage.setItem('m_url',u);var n=localStorage.getItem('m_name')||prompt('Nombre de esta PC:','PC Oficina');if(n)localStorage.setItem('m_name',n);function chk(){var c=location.pathname.match(/\/([a-z0-9]{3}-[a-z0-9]{4}-[a-z0-9]{3})/i);if(!c)return false;var lv=document.querySelector('button[jsname="CQylAd"],button[aria-label*="Leave" i],button[aria-label*="Salir" i],button[aria-label*="Abandonar" i]');if(lv)return true;var lob=Array.from(document.querySelectorAll('button')).some(function(b){var t=(b.textContent||'').toLowerCase();return t.includes('unirme')||t.includes('join');});return!lob;}function snd(){var m=chk();fetch(u+'/api/status',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({clientId:(n||'pc').toLowerCase().replace(/[^a-z0-9]/g,'-'),name:n||'PC',inMeeting:m})}).catch(function(){});}setInterval(snd,3000);snd();alert('✅ Conectado al monitor');})();

Cada vez que la persona entre a Meet, solo hace un clic en ese marcador en su barra de favoritos y comenzará a transmitir el estado.