The code in this repo consists of the components required to build a fully functional webrtc app in react native.
This folder contains the mobile application. It uses the latest version of expo and socket io for websockets. To start it run:
npx expo start --dev-client
If you want to reproduce my work to perhaps rebuild your own version, run (to create a new expo app):
npx create-expo-app -e with-router
This folder contains the server that powers the mobile application. It uses the latest version of typescript, nodejs and socket io for websockets. To start it run:
yarn dev
Add logic to allow renegotiation after user switches their camera.
Add a golang pion server that can allow group calls.