Chrome에서 getUserMedia()가 HTTP에서 동작하지 않는 이유와 해결 방법
·
Dev/[Javascript] React...
Chrome에서 getUserMedia() HTTP Permission Error 해결하기웹캠, 마이크, 화면 공유 등 브라우저에서 MediaDevices API를 사용하려면 보안 정책(HTTPS)이 필수입니다. 특히 getUserMedia()는 사용자의 민감한 장치에 접근하기 때문에 기본적으로 HTTP 환경에서는 권한 요청 자체가 차단됩니다.하지만 개발 환경(localhost 또는 내부망)에서 테스트할 때는 HTTPS 설정이 번거롭기 때문에, Chrome에서 제공하는 옵션을 사용해 특정 도메인에 한해 “HTTP를 HTTPS처럼 취급”하도록 설정할 수 있습니다.1. 왜 getUserMedia()는 HTTPS에서만 동작할까?MediaDevices 관련 기능은 사용자의 카메라·마이크 같은 민감한 정보에 접근..