Skip to content

This is a lightweight web-based video calling application built using modern web technologies. It allows users to initiate real-time video calls directly from their web browsers, enabling seamless communication and collaboration between individuals or groups.

License

Notifications You must be signed in to change notification settings

devesh-y/Video-Calling-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a video calling application built using WebRTC, React, and Socket.IO. It allows users to have video chats, screen sharing, and chat with other participants. Here is a brief README file to help you understand the application and its features.

Features:

  • Video Chat: The application enables users to have real-time video conversations with other participants. It utilizes WebRTC (Web Real-Time Communication) technology to establish peer-to-peer connections for video streaming.

  • Screen Sharing: Users can share their screens during a video call, allowing others to view their desktop or a specific application window. This feature is particularly useful for presentations, demonstrations, or collaborative work.

  • Chat Implementation: The application includes a chat feature, allowing participants to exchange messages while on a video call. This can be used for additional communication or sharing important information during the call.

  • React: The frontend of the application is built using React, a popular JavaScript library for building user interfaces. React provides a modular and efficient approach to develop interactive and dynamic components.

  • Socket.IO: The application uses Socket.IO, a JavaScript library that enables real-time bidirectional communication between clients and servers. Socket.IO provides seamless integration with WebRTC and facilitates the exchange of messages, signaling, and other necessary information during video calls.

Contributions:

  • Contributions to the video calling application are welcome! If you encounter any bugs, have suggestions for improvements, or would like to add new features, please submit a pull request. Ensure that you follow the existing coding style, write comprehensive tests, and provide relevant documentation for your changes.

About

This is a lightweight web-based video calling application built using modern web technologies. It allows users to initiate real-time video calls directly from their web browsers, enabling seamless communication and collaboration between individuals or groups.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published