You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Si bien no está implementado del todo devicechange ni la interfaz para manejar los controles custom de las webcams se puede llegar a un punto medio. Usar un tag <video> ayudaría a alivanar el peso que está haciendo JS+canvas en renderear la cámara y usar v4l2camera para modificar los controles.
navigator.mediaDevices.enumerateDevices(): lista todos los dispositivos, los que nos importan tienen kind === 'videoinput' y su nombre es ID_V4L_PRODUCT (ID_VENDOR_ID:ID_MODEL_ID) suficiente para buscar el nombre del fichero de bloques en udev.
Está bosquejado y funcional, pero por el problema que se me presentó en b06f0cf (no se puede tener resolución de webcam > 640x480) no me animo a mergear
Dado que la implementación tiene ya un tiempo (aunque aún no se pulió para funcionar bien en MacOS) lo ciero y marco como importante ya que fué un rediseño importante del sistema de cámaras.
https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices
Si bien no está implementado del todo devicechange ni la interfaz para manejar los controles custom de las webcams se puede llegar a un punto medio. Usar un tag
<video>
ayudaría a alivanar el peso que está haciendo JS+canvas en renderear la cámara y usar v4l2camera para modificar los controles.kind === 'videoinput'
y su nombre esID_V4L_PRODUCT (ID_VENDOR_ID:ID_MODEL_ID)
suficiente para buscar el nombre del fichero de bloques en udev.The text was updated successfully, but these errors were encountered: