How To Make A Video Teleconsultation app

This topic is mainly about how to create a video chat app
any particular api or something else will do the job
I hope the answer to this topic helps many as i saw many topics on this unanswered
also what is web rtc and how to use

Please don’t create multiple topics for the same question. You can add details or additional questions to the topic you already created.