Comprobador de webcam
Activa la cámara cuando lo decidas, comprueba la vista previa y consulta la resolución y proporción que expone el navegador.
La cámara solo se solicita después de pulsar el botón. El vídeo se mantiene en este navegador.
Qué comprueba esta herramienta
El comprobador ofrece una prueba visible de la cámara del navegador. Al pulsar Iniciar cámara, solicita solo vídeo y coloca el stream en un elemento de vídeo local. Cuando la pista está activa, lee sus ajustes con getSettings() y muestra la anchura, la altura y la proporción calculada a partir de esos dos valores. Si el navegador expone facingMode, también indica si la pista declara una cámara frontal o trasera.
La resolución es una propiedad de la pista que se ha concedido en ese momento. Puede depender de la cámara, del navegador, de la iluminación, de otra aplicación que la use y de las restricciones que el dispositivo acepte. Una cifra alta no garantiza por sí sola una imagen nítida. Este resultado sirve para verificar qué stream está disponible y para detectar una proporción inesperada antes de entrar en una videollamada.
Permiso explícito y liberación del recurso
La API de cámara tiene acceso a un dispositivo sensible, por eso esta página no pide permiso al cargar. La solicitud ocurre al pulsar el botón y el navegador muestra su propio diálogo. Si rechazas el permiso, no se crea una vista previa. Si no hay cámara, el dispositivo está ocupado o el contexto no permite la API, el mensaje refleja la clase de problema que devuelve el navegador cuando está disponible.
Al pulsar Detener cámara, cada pista del stream recibe stop y se retira el stream del vídeo. El componente también libera sus pistas al desmontarse. Esa parte es necesaria para que el indicador de cámara del sistema pueda apagarse y para que otra aplicación recupere el dispositivo. Si una solicitud todavía estaba en curso cuando se abandona la página, una respuesta tardía se cierra en lugar de dejar el stream abierto.
Resolución, proporción y FPS
La proporción se obtiene dividiendo width entre height. Una pista de 1280 × 720 tiene 1,778 y corresponde aproximadamente a 16:9; una de 640 × 480 tiene 1,333 y corresponde a 4:3. Mostrar el número calculado ayuda a comparar la salida con el marco de una llamada o con un diseño de vídeo. La herramienta conserva la precisión suficiente para reconocer esas relaciones sin redondear la resolución original.
Qué revisar si la proporción no coincide
Comprueba primero que la pista activa sea la cámara que querías y que el vídeo no esté recortado por el contenedor de tu aplicación. Después compara la relación con la calculadora de aspect ratio usando la anchura y altura exactas. getSettings() documenta los ajustes actuales de la pista, mientras Constraints explica que las capacidades y restricciones dependen del dispositivo.
Si el tamaño cambia entre dos pruebas, revisa qué aplicación tiene la cámara abierta y repite el inicio con el dispositivo seleccionado por el navegador. La proporción describe la forma del cuadro, no el encuadre que una plataforma puede aplicar al transmitir. Para comparar dos cámaras guarda sus anchuras, alturas y modos declarados, y evita concluir que una es mejor solo por entregar más píxeles.
La página no inventa una tasa de FPS. getSettings() puede exponer propiedades distintas según el navegador y el dispositivo, y una vista previa no basta para afirmar una medición estable. Si necesitas ajustar un diseño, usa el resultado de proporción junto con la calculadora de aspect ratio. Para revisar otros datos de una interfaz web, el comprobador de contraste, la calculadora DPI y el convertidor HTML cubren comprobaciones complementarias sin acceder a la cámara.
Antes de iniciar una llamada
Comprueba la imagen con la misma aplicación y el mismo dispositivo que usarás en la llamada. Una prueba local confirma que el navegador obtiene una pista, pero la plataforma puede aplicar su propio recorte, resolución o compresión.
Preguntas frecuentes
¿Cuándo se solicita permiso para la cámara?
Solo al pulsar Iniciar cámara. La herramienta no solicita getUserMedia al cargar la página.
¿Qué datos muestra?
Después de iniciar la cámara muestra la resolución y la proporción que devuelve MediaStreamTrack.getSettings(), además del modo frontal o trasero cuando el navegador lo expone.
¿Mide los FPS de la webcam?
No. No presenta una cifra de FPS estimada. Muestra los ajustes que el navegador expone y una vista previa para que puedas comprobar la imagen.
¿Cómo detengo la cámara?
Pulsa Detener cámara. La herramienta llama a stop en las pistas del stream y retira la vista previa. También libera las pistas al salir del componente.
¿Por qué no se inicia?
El permiso puede estar bloqueado, no existir una cámara o estar ocupada por otra aplicación. El mensaje conserva la causa que el navegador comunica cuando es posible.
¿Se guarda o sube la imagen?
La página coloca el stream en un elemento de vídeo local. No hay una función de subida ni una API necesaria para leer la vista previa.
Herramienta de OCC Tools