HTML: capture
захватываем видео с камеры с помощью HTML

Атрибут capture
HTML-элемента input
позволяет захватить видеопоток со смартфона или планшета.
Значение environment
включает доступ к видеопотоку с основной камеры смартфона:
<input type="file" capture="environment" accept="video/*"
Значение environment
включает доступ к видеопотоку с фронтальной камеры смартфона:
<input type="file" capture="user" accept="image/*">
Кроме того, можно получить доступ и к аудиопотоку:
<input type="file" capture="environment" accept="audio/*"
Дополнительная информация на MDN
Спасибо за внимание.