I am building a react native application using Expo and i need to add audio calling and video calling functionalities, however it seems that i cant use react-native-webrtc
(Link here) without ejecting Expo.
My question is there anyway i can add audio and video functionality to my application without ejecting Expo, if so how?
If it is of any help knowing what my stack is, as follows:
Frontend:
- React Native
- Expo
- Redux
- SocketIO
Backend
- NodeJS
- Express
- SocketIO
- MongoDB
Thank you very much in advance!
Edit
What am looking for is a way to implement it without relaying on any paid services such as Agora or Twilio
Your help is much appreciated, i have checked the expo voting poll for next features and webrtc is there, hopefully they implement it soon. so in the meantime any other approach to solving this is really appreciated.
Thank you!