GitHubCreative Dev & WebGLidea-techcode
react-native-webrtc/react-native-webrtc
react-native-webrtc·@react-native-webrtc·Mar 14, 2024
개요 WebRTC 프로토콜을 React Native에서 사용할 수 있게 해주는 공식 모듈이다. iOS와 Android에서 P2P 실시간 음성/화상 통신을 구현할 수 있다.
핵심 내용 WebRTC의 핵심 API(RTCPeerConnection, MediaStream, getUserMedia 등)를 React Native에서 그대로 사용할 수 있도록 네이티브 바인딩을 제공한다. 4,900+ stars를 보유한 React Native 통신 기능 구현의 사실상 표준 라이브러리다. STUN/TURN 서버 설정, 시그널링 서버 연동 등 실제 P2P 연결에 필요한 전체 API를 지원한다.
기존 대비 차별점 WebRTC는 브라우저에서는 기본 지원되지만 React Native에서는 네이티브 구현이 필요했다. 이 라이브러리는 Web WebRTC API와 최대한 호환되는 인터페이스를 제공해 웹 코드를 재활용하기 쉽다.
활용 가능성 화상 회의 앱, 1:1 영상통화, 라이브 스트리밍, P2P 파일 전송 등 실시간 미디어 전송이 필요한 모든 React Native 앱의 기반 라이브러리로 활용할 수 있다.
참고 자료 - 원본
Java⭐ 4,946reactreact-nativewebrtc
#react-native#webrtc#real-time#video-streaming