In this tutorial we will learn how to create a videoconferencing application using PexRTC. We will show how to use its basic features, such as microphone mute and camera mute and how to share the screen.
Before starting any of these lessons, you will need the following prerequisites:
- NodeJS and npm: You need to install these tools on your system. There are packages for any OS and normally you would install both together.
- Text editor: You can use whatever you want, although our recommendation is to use Visual Studio Code.
- Browser: You will need a browser with WebRTC support. The recommendation is to use the latest version of Google Chrome.
- Access to a Pexip Infinity deployment: This is the server that the app will use to connect. You could have your own Pexip Infinity deployment or access a demo environment. If you have any doubt about this, contact your Pexip representative.
You can start with any lesson you want, although is recommended to start from the beginning to understand how all the pieces fit together.
In each lesson we will provide
starter_code that you can download. In this
code you will see some
TODO comments that indicates the parts of the code that
you should modify.
At the end of each lesson is important to check your progress. We will provide you with the code and a diff that will help you to see all the changes that were made during the lesson.
And without further delay, let's start this journey!