웹을 위한 실시간 커뮤니케이션
WebRTC를 사용하면 개방형 표준 외에 작동하는 실시간 통신 기능을 애플리케이션에 추가할 수 있습니다. 동영상, 음성, 일반 데이터를 동종 앱 간에 전송할 수 있어 개발자가 강력한 음성 및 영상 통신 솔루션을 구축할 수 있습니다. 이 기술은 모든 최신 브라우저뿐만 아니라 모든 주요 플랫폼의 기본 클라이언트에서 사용할 수 있습니다. WebRTC를 뒷받침하는 기술은 개방형 웹 표준으로 구현되며 모든 주요 브라우저에서 일반 자바스크립트 API로 제공됩니다. Android 및 iOS 애플리케이션과 같은 네이티브 클라이언트의 경우 동일한 기능을 제공하는 라이브러리를 사용할 수 있습니다. WebRTC 프로젝트는 오픈소스이며 Apple, Google, Microsoft, Mozilla 등의 지원을 받습니다. Google WebRTC팀에서 관리하는 페이지입니다.
WebRTC가 할 수 있는 작업
WebRTC의 사용 사례는 카메라나 마이크를 사용하는 기본적인 웹 앱에서부터 고급 영상 통화 애플리케이션과 화면 공유에 이르기까지 다양합니다. Google에서는 기술이 작동하는 방식과 이 기술을 어디에 사용할 수 있는지를 더 잘 설명하기 위해 여러 코드 샘플을 수집했습니다.
애플리케이션 흐름
WebRTC 애플리케이션은 일반적으로 일반적인 애플리케이션 흐름을 거칩니다. 미디어 기기 액세스, 피어 연결 열기, 피어 검색, 스트리밍 시작 신규 개발자는 개발을 시작하기 전에 WebRTC 소개를 읽어보는 것이 좋습니다.
다음 단계
Codelab부터 시작하여 웹용 WebRTC API (자바스크립트)를 익히세요.