전주호
WebSurf
전주호
전체 방문자
오늘
어제
  • 분류 전체보기 (63)
    • CS (1)
    • 프로그래밍 언어 (3)
      • JAVA (1)
      • Python (2)
    • WEB (35)
      • Spring (21)
      • FastAPI (1)
      • React (4)
    • Git (1)
    • Database (2)
    • Cloud (4)
    • Docker (0)
    • Linux (0)
    • AI (8)
      • ComputerVision (3)
      • CUDA (1)
      • Anaconda (1)
      • NLP (1)
    • ETC (9)
    • Project (0)
      • GolaBlur (0)
    • 알고리즘 문제 풀이 (0)
      • 프로그래머스 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • EC2
  • 백엔드
  • http
  • AWS
  • react
  • 트러블슈팅
  • jpa
  • Spring Security
  • MobileFaceSwap
  • websocket
  • 클라우드
  • AI
  • jwt
  • 문제해결
  • cloud
  • 백엔드로드맵
  • springboot
  • 단위테스트
  • API
  • oauth2
  • junit
  • Internet
  • 스프링
  • db
  • web
  • S3
  • 테스트
  • conda
  • PYTHON
  • spring

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
전주호

WebSurf

[Trouble Shooting] 미디어 스트림 오류  ->>   TypeError: Cannot read properties of undefined (reading 'getUserMedia')
WEB

[Trouble Shooting] 미디어 스트림 오류 ->> TypeError: Cannot read properties of undefined (reading 'getUserMedia')

2023. 5. 31. 13:28
반응형

 

AWS S3에 React 클라이언트를 배포하고 테스트를 진행했다.

 

 

        const constraints = { audio: true, video: true };
        navigator.mediaDevices.getUserMedia(constraints)
            .then((stream) => {
                setLocalStream(stream);
            })
            .catch((error) => {
                console.error(error);
            });

미디어 스트림 데이터를 localStream 에 저장하는 코드에서 오류가 생겼다.

 

미디어 스트림에 접근할 수 없었고, 

이를 해결하기 위해서는 https로 ssl 인증서를 발급받아 적용시키는 법이 있었다.

 

하지만 이거슨....

 

 

이 프로젝트의 목적은 상용화가 아니기 때문에

다음 방법을 사용했다.

 

 

해결 방법

먼저, 사용하는 브라우저는 크롬이다.

( 파이어폭스는 이렇게 안해도 된다는데, 내가 파이어폭스에서 했을 때는 안됐다.. )

 

chrome://flags

에서

Insecure origins treated as secure

이 설정에서

 

박스 안에 aws s3의 엔드포인트를 넣어준 후 enable 로 바꿔준 후

하단에 표시되는 Relaunch를 해준다.

 

이렇게 하면 해결~

반응형

'WEB' 카테고리의 다른 글

OAuth2가 뭐죠?  (0) 2024.03.30
JWT가 뭐죠?  (0) 2024.03.26
[Trouble Shooting] CORS 에러 ->> The request client is not a secure context and the resource is in more-private address space `private`.  (0) 2023.05.31
[Web] WebRTC를 활용한 화상통화 서비스의 서버 구성  (0) 2023.05.02
[Web] WebSocket API / REST API  (0) 2023.04.13
    'WEB' 카테고리의 다른 글
    • OAuth2가 뭐죠?
    • JWT가 뭐죠?
    • [Trouble Shooting] CORS 에러 ->> The request client is not a secure context and the resource is in more-private address space `private`.
    • [Web] WebRTC를 활용한 화상통화 서비스의 서버 구성
    전주호
    전주호

    티스토리툴바