
Compartir Pantalla
glossary.categories.featureFunción que permite a los usuarios compartir su pantalla, ventana o aplicación con otros participantes en tiempo real
¿Qué es Compartir Pantalla?
Compartir pantalla es una función de videoconferencia que permite a un participante transmitir el contenido de su pantalla de computadora (o una ventana/aplicación específica) a otros participantes en tiempo real. Es una de las funciones de colaboración más utilizadas, esencial para presentaciones, demostraciones, trabajo colaborativo y soporte técnico remoto.
Cómo funciona en WebRTC
Los navegadores proporcionan la API getDisplayMedia() para capturar el contenido de la pantalla. Esta API solicita al usuario que seleccione qué compartir (pantalla completa, ventana específica o pestaña del navegador) y devuelve un flujo de video que se puede enviar a través de una conexión WebRTC como cualquier otro flujo de video.
Modos de compartir
- Pantalla completa: Comparte todo lo visible en un monitor. Incluye todas las ventanas, notificaciones y la barra de tareas
- Ventana de aplicación: Comparte solo una ventana específica. Más privado, no revela otras aplicaciones
- Pestaña del navegador: Comparte solo una pestaña específica del navegador. Incluye opción de compartir audio de la pestaña
Optimización para compartir pantalla
El contenido de pantalla compartida tiene características diferentes al video de cámara:
- Resolución sobre velocidad de fotogramas: El texto necesita ser nítido, así que se prioriza alta resolución con velocidad de fotogramas más baja (5-15 FPS)
- Optimización de contenido: Los códecs como VP9 y AV1 tienen modos especiales para contenido de pantalla con bordes nítidos y texto
- Detección de contenido: Los sistemas inteligentes detectan si se comparte una presentación estática (baja tasa de bits) o video en movimiento (alta tasa de bits)
Funciones avanzadas
- Audio del sistema: Compartir el audio que se reproduce en tu computadora junto con la pantalla
- Anotaciones: Dibujar o resaltar directamente sobre el contenido compartido
- Control remoto: Permitir que otro participante controle tu pantalla
- Múltiples comparticiones: Permitir que varios participantes compartan pantalla simultáneamente
Consideraciones de privacidad
- Las notificaciones del escritorio pueden revelar información privada: desactívalas antes de compartir
- Compartir pantalla completa muestra todo, incluyendo marcadores, otras pestañas y aplicaciones
- Los navegadores muestran indicadores visuales cuando la pantalla se está compartiendo
- Prefiere compartir una ventana específica o pestaña sobre pantalla completa cuando sea posible
Referencias
- Screen Capture API - Mozilla Developer Network