Skip to main content

Comprueba si tu cámara funciona correctamente. Puedes hacer capturas de vista previa.

Todos los cálculos se realizan localmente en tu navegador. No se envía ningún dato al servidor.

Los resultados tienen carácter informativo. Contrástalos con otras fuentes.

Tu lista de cámaras está en blanco hasta que concedes permiso: es el navegador protegiéndote

Pide a un navegador que enumere los dispositivos multimedia antes de haber concedido permiso alguno y te devolverá el número correcto de entradas con todos los nombres en blanco. Los dispositivos están ahí; lo que se retiene son las etiquetas. Es una conducta deliberada contra la identificación por huella, y por eso esta herramienta pide primero acceso a la cámara y solo después enumera lo que tienes.

Cómo funciona

  • Solicita acceso a la cámara, que es lo que hace legibles los nombres de los dispositivos.
  • Enumera las cámaras que entonces puede ver y te deja alternar entre ellas.
  • Muestra una vista previa en directo y captura fotogramas para revisar enfoque, encuadre y exposición.
1. getUserMedia({ video: true })   → pregunta y desbloquea las etiquetas de dispositivo
2. enumerateDevices()              → ahora devuelve cámaras con nombres legibles
3. getUserMedia({ deviceId })      → abre la cámara concreta que elegiste
4. track.stop() en cada pista      → libera la cámara y apaga el piloto

Ejemplo resuelto

Abrir la herramienta en un portátil con una cámara integrada y otra externa.

  1. antes del permiso: dos entradas, ambas con la etiqueta vacía
  2. aparece el aviso de permiso porque se solicitó un flujo
  3. tras conceder: las mismas dos entradas, ahora con nombre
  4. seleccionar una abre un flujo restringido a ese dispositivo
  5. salir de la página detiene todas las pistas, que es lo que apaga el piloto

Una vista previa funcional y una lista con nombres. Las etiquetas vacías previas no son un fallo: una página capaz de enumerar tu hardware sin preguntar tendría un modo barato y duradero de identificarte.

Cómo leer el resultado

  • El acceso a la cámara exige un contexto seguro. En una página http:// simple la interfaz de dispositivos multimedia sencillamente no existe, y esa es la causa más común de que una prueba de cámara parezca rota en una copia local o autoalojada.
  • Todo ocurre dentro de tu navegador. El flujo de vídeo se dibuja localmente y las capturas se pintan en un lienzo de la página: no se sube ningún fotograma y cerrar la pestaña termina el flujo.
  • Si el piloto sigue encendido al terminar, las pistas no se detuvieron. Salir de la página o cerrar la pestaña las libera; un piloto que persista más allá merece que busques otra aplicación reteniendo el dispositivo.
  • Una cámara que funciona aquí pero no en una videollamada suele ser un problema de permisos o de selección de dispositivo en esa aplicación, no una avería del hardware. La prueba en el navegador acota el fallo; no diagnostica el otro programa.

Preguntas frecuentes

¿Por qué pide permiso solo para listar mis cámaras?
Porque los nombres solo se revelan tras conceder un permiso. Los navegadores devuelven entradas sin etiqueta a las páginas a las que nunca se dio acceso, porque una lista completa de tu hardware sería si no una huella fiable. La solicitud es el precio de una lista legible.
¿Se envía mi vídeo a alguna parte?
No. La vista previa se dibuja localmente y cualquier captura se pinta dentro de la propia página. El flujo existe solo en tu navegador y termina cuando te vas.