미니앱 웹뷰(Unity WebGL)에서 실시간 카메라(getUserMedia({video})) 사용 가능 여부 문의

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. Unity WebGL로 미니앱을 준비 중인데, 카메라 관련해서 확인하고 싶은 게 있어 문의드립니다.

만들려는 것

  • 카메라 화면(라이브 프리뷰) 위에 3D 오브젝트(캐릭터)를 얹어서 함께 사진을 찍는 기능입니다.
  • ARKit 같은 평면 인식/월드 트래킹은 필요 없고, 단순히 카메라 라이브 영상을 배경으로 받아 그 위에 3D를 렌더하면 됩니다.

질문

  1. 미니앱 웹뷰에서 navigator.mediaDevices.getUserMedia({ video: true }) 로 실시간 카메라 영상 스트림을 받을 수 있나요? (iOS 웹뷰에서 NotAllowedError로 차단된다는 글을 본 적이 있어 확인하고 싶습니다.)
  2. 만약 현재 막혀 있다면, 정책적으로 불가한 것인지 아니면 향후 지원 예정인지 궁금합니다.
  3. device.openCamera(단발 사진 촬영) 외에, 카메라 라이브 프리뷰/프레임을 앱에서 직접 받을 수 있는 다른 방법이 있나요?
  4. (참고) WebXR 등 AR/카메라 기반 기능 지원 계획이 있는지도 알려주시면 감사하겠습니다.

환경

  • Unity 6000.3.19f1 (WebGL 빌드) / iOS 미니앱 웹뷰
  • 오디오 getUserMedia({ audio })는 지원된다는 답변은 확인했습니다. 영상(video) 쪽만 확인 부탁드립니다.

안녕하세요 :slight_smile:
이전에 드렸던 답변 내용을 공유드립니다.