일반 Web RTC 에 관하여

황제낙엽 2024.11.20 02:45 조회 수 : 79

sitelink1 https://webrtc.org/ 
sitelink2 https://developer.mozilla.org/ko/docs/Web/API/WebRTC_API 
sitelink3  
sitelink4  
extra_vars5  
extra_vars6  

1. Web RTC 란

Web RTC 기술은 면접, 강의 듣기 등 여러 사람이 온라인 미팅을 하기 위해서 이용하는 Google Meets나 Zoom 등 온라인 화상 회의 앱에서 이용됩니다.

Web RTC에 대해 설명하기에는 아직 큰 인사이트를 얻지 못해 간략하게 설명하자면

사용자 간 네트워크로 연결하고, 사용자의 미디어에 연결하여 실시간 스트리밍을 진행하는 것이 Web RTC의 핵심입니다.

 

2. MediaDevices

웹 표준 Media API인 MediaDevices를 이용하여 미디어 앱을 구현해보고자 합니다.

  • enumberateDevices(): 시스템에 있는 가용한 미디어 입출력 장치 정보 목록 반환합니다.
  • getSupportedConstraints(): 현재 사용자 기기나 브라우저가 인식하는 제한 가능한 속성들을 객체로 반환합니다.
  • getDisplayMedia(): 공유 또는 녹음 목적으로 캡쳐할 디스플레이 혹은 그 일부를 선택하라는 메시지를 사용자에게 표시하고, 인가되면 MediaStream을 반환합니다.
  • getUserMedia(): 프롬프트를 통해 사용자의 허가를 받아 시스템의 카메라 및 마이크를 켜고 비디오 트랙 및 오디오 트랙이 포함된 입력을 제공합니다.

 

3. References

 
번호 제목 글쓴이 날짜 조회 수
128 Web Speech API Example 황제낙엽 2025.04.14 13
127 모바일과 데스크톱을 포괄하는 사용자의 터치 이벤트(onPointerTap) 황제낙엽 2025.04.09 21
» Web RTC 에 관하여 황제낙엽 2024.11.20 79
125 div와 span의 차이점 (from Bing) 황제낙엽 2023.06.16 82
124 flexbox (flexible box layout) 황제낙엽 2023.02.27 78
123 characters from ISO 8859-1 황제낙엽 2020.11.10 29692
122 HTML FRAMESET 태그 예제 황제낙엽 2020.11.06 99
121 스마트 기기에서 여러 단말기의 해상도에 대응하기 위해 사용하는 HTML viewport meta tag 황제낙엽 2020.11.06 136
120 네이버의 무료 나눔 글꼴 황제낙엽 2020.05.06 1210
119 서버의 이미지나 txt 파일을 웹브라우저에서 다운로드하기 황제낙엽 2019.05.13 217
118 When to encode space to plus (+) or %20? (application/x-www-form-urlencoded) 황제낙엽 2019.04.15 207
117 HTTP/2 소개 황제낙엽 2018.10.12 144
116 글자, 문자, 텍스트, 글꼴, 서체, 폰트와 관련한 속성들 / font-size , 크기 단위(em, px, pt, rem), 절대 단위, 상대 단위 황제낙엽 2018.04.18 250
115 Pragma와 Cache-Control 황제낙엽 2018.03.28 207
114 로드밸런싱(L4)+아파치를 운영시 etag제거로 캐시 성능 최적화 file 황제낙엽 2018.03.28 337
113 HTTP 요청 헤더 III - If-Match, If-Modified-Since, If-None-Match file 황제낙엽 2018.03.27 158
112 재미난 로그인 페이지 만들기 file 황제낙엽 2018.03.26 280
111 HTTP Cache-Control 요청 지시어 황제낙엽 2018.03.09 153
110 내 웹사이트의 속도를 빠르게! file 황제낙엽 2018.03.07 259
109 성능을 위한 초간단 HTTP 304 Not Modified 구현 방법 file 황제낙엽 2018.03.07 190