Skip to content

The simplest local-only implementation of react-native-webrtc possible.

Notifications You must be signed in to change notification settings

SohelKabir/react-native-webrtc-minimal

 
 

Repository files navigation

react-native-webrtc-minimal

The most basic local-only implementation of react-native-webrtc possible.

  • Start/Stop video call.
  • Switch Video source before and during calls
  • Mute/Unmute audio
  • Uses functional components and React Native 0.61+ (for .62 see #8)
  • Uses Hermes instead of the full Javascript engine

Usage

  • Clone the repository, run npm install.
  • For Android, connect your phone run npm run android in the directory.
  • For iOS, consult a doctor, cd ios && pod install, and finally npm run ios. Note that iOS simulator doesn't support camera
  • Profit

Next Steps

  • This repo is purposefully built for simple local-only calls. Not to demonstrate multiple devices, signalling servers, Janus integrations, etc... But you can start here to understand the basics of react-native-webrtc. For more advanced things, try searching the posts in the official discourse group

About

The simplest local-only implementation of react-native-webrtc possible.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 36.4%
  • Objective-C 22.7%
  • Java 15.3%
  • Ruby 15.2%
  • Starlark 10.4%