Skip to main content

Summary

During this tutorial we have built a VPaaS application that has all the basic features for videoconferencing. Nevertheless, you can readily expand the functionality with new capabilities, features and improvements that are appropriate for your use-cases and workflows.

Here are some ideas that you could consider:

  • Users integration: We have developed a backend without any type of authentication from the user's point of view. An obvious improvement is to integrate with your user database. This way, users will be able to authenticate through username/password or SSO and your app could restrict access to authenticated, authorised users only.
  • Chat: This is another feature that can often be useful. With chat, users can still communicate with each other if one of them has problems with microphone or speaker setup on their device.
  • Different layouts: Our simple application offers a single layout in which all video streams have the same size. However, a user could wish to see a larger video for one participant and see other participants in small thumbnails. We could use simulcast to implement this. We could subscribe the larger video in a higher resolution and the thumbnails with lower resolution. This will save bandwidth and processing power in the user's device.

Don't hesitate to experiment and let us know your thoughts in Pexip Community.