/study-web-rtc

디바이스의 스크린을 캡처하는 기능

Primary LanguageTypeScript

WebRTC API Example

개요 (Introduction)

WebRTC API의 일종인 getDisplayMedia 함수를 사용한 예제입니다.

Google Meet과 같은 서비스는 웹 환경임에도 불구하고 현재 보고있는 화면 혹은 브라우저의 다른 탭, 심지어 디바이스에 켜져있는 다른 소프트웨어의 화면까지 공유를 할 수 있는 강력한 기능을 지원합니다.
이 기능은 WebRTC API를 이용한 것으로, WebRTC API를 이용하면 디바이스 내에서 사용하는 소프트웨어 자원뿐만 아니라 연결 된 카메라로부터 Stream을 받아오는 것도 가능합니다.

레퍼런스 (Reference)

https://developer.mozilla.org/ko/docs/Web/API/WebRTC_API

실행 방법 (Usage)

git clone https://github.com/univdev/display-media-example
cd display-media-example

yarn        # 패키지 설치
yarn start  # 프로젝트 실행