React and WebRTC - Real-time communication on mobile
summary
Demonstrates a working Expo mobile app for audio/video streaming and VOIP built with react-native-webrtc plus Expo+react-native-callkeep and react-native-incall-manager; code example exists. Notes include a necessary custom fork to avoid unwanted microphone permission prompts, picture‑in‑picture breaking on iOS when the app is backgrounded (a recent PR aims to fix it), generally solid performance except on low‑end Android devices, and that integrating native call/headset behavior requires the extra packages listed.
AI-written summary · about
chapters (8)
- 0:00Introduction and speaker intro
- 1:52Why real-time communication matters on mobile
- 4:22React Native overview and benefits
- 7:39Setting up WebRTC in React Native
- 10:29Essential packages for video calling
- 13:24Limitations and challenges with WebRTC
- 15:32Key takeaways and closing remarks
- 15:54Q&A session
related talks
07mBuilding video applications using react-native
29mWebRTC on Mobile with React Native: the Jitsi Journey
20mVideoconferencing in React Native with Membrane
26mReal-time Audio Streaming Dreams with ReactNative and Kotlin
38mReal-time Communication on Mobile
26mIntroduction to Cross‑Platform Development with React Native and Expo
35mBuilding Real-Time Applications with React and React Native
25mReasons to give React Native a(nother) try
