웹을 위한 실시간 커뮤니케이션

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