{"library":"react-native-webrtc","type":"library","category":null,"description":"react-native-webrtc provides a comprehensive WebRTC implementation for React Native applications across Android, iOS, and tvOS. The library is currently stable at version 124.0.7 and follows a rapid release cadence, frequently updating to new WebRTC M-releases (e.g., M124). Key features include support for audio/video communication, data channels, and screen capture. A significant differentiator is its exclusive adoption of the Unified Plan as of version 106.0.0, requiring users of older Plan B to migrate or remain on previous releases. It also supports Simulcast since version 111.0.0 with software encode/decode factories enabled by default. While not officially supporting macOS or Windows, it offers a web shim for react-native-web and can be integrated into Expo projects via expo-dev-client and config plugins.","language":"javascript","status":"active","version":"124.0.7","tags":["javascript","react-component","react-native","ios","android","webrtc","typescript"],"install":[{"cmd":"npm install react-native-webrtc","imports":["import { RTCPeerConnection } from 'react-native-webrtc';","import { mediaDevices } from 'react-native-webrtc';","import { RTCView } from 'react-native-webrtc';"]},{"cmd":"yarn add react-native-webrtc","imports":[]},{"cmd":"pnpm add react-native-webrtc","imports":[]}],"homepage":"https://react-native-webrtc.org","github":"https://github.com/react-native-webrtc/react-native-webrtc","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-native-webrtc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/react-native-webrtc/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}