Some of the core features of a video chat app are user registration, video & audio calls, group calls, screen sharing, call recording, scheduled meetings, end-to-end encryption, and many more. Other advanced features include chatbot integration, noise cancellation, social sharing, etc.