по http камеру не отдаст, getUserMedia требует https (или localhost). быстрый вариант для теста — на телефоне в хроме
chrome://flags/#unsafely-treat-insecure-origin-as-secure
, впиши туда свой
http://192.168.x.x:порт и перезапусти. ну или по-нормальному через mkcert сгенерить серт для локального ip.