1. WebRTC 개념

    WebRTC는 웹 브라우저 간에 추가적인 플러그인이나 소프트웨어 없이 음성 및 영상 통화나 파일 공유 등을 통신 할 수 있도록 설계된 API입니다. 처음에는 웹 브라우저용으로 개발되었지만 Mobile 플랫폼 및 IoT 장비를 비롯한 브라우저가 아닌 장치용 애플리케이션도 있습니다. 한계 WebRTC는 각 브라우저마다 다른 코덱을 사용하거나 미디어 기능에 대한 지원 수준이 다르기 때문에 이에 대한 대처가 필요하다고 합니다. MDN에서는 Google이 제공하고 있는 Adapter.js 라이브러리를 사용하는 것을 권장하고 있습니다. - Adapter.js의 경우에는 shim 및 polyfill를 사용하여 다양한 브라우저에서 WebRTC 구현 간의 다양한 차이점을 최소화해줍니다. 동작 방식 두 피어 간의 conn..