Introduction with react-native-webrtc

Hi everybody!
I started with react-native-webrtc for granduation projects.
Anyone can give me an overview of react-native-webrtc what role does it play during video calling and if I want to build an application with video and voice calls I need to prepare what? (how to build a server support for this?)
Thank you and have a nice day!