Skip to content

gerry9009/webrtc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


WebRTC Client-Side

This is a Skype clone application. You are able to create a connection between two peers via NodeJS server.

This repository contains the client-side code for a WebRTC video chat application. It is built with React and Node.js, and uses Socket.io and Simple Peer to establish peer-to-peer connections.

To run this application, you will also need to set up the WebRTC server-side. Follow the instructions in that repository's README file to get the server running.

The Web Chat Application published here

The Server published here in Azure

Installation and Usage

To install and use this project:

  1. Clone the repository to your local machine
  2. Install dependencies by running npm install
  3. Start the development server with npm start
  4. Visit http://localhost:3000 in your web browser to access the application
  5. When prompted, enter your username and the room ID that you wish to join
  6. Share the room ID with other users to allow them to join the same your chat

Features

This WebRTC application includes the following features:

  • Real-time video and audio chat between connected peers
  • Ability to share text messages and files within the chat room
  • Automatic detection and configuration of user's video and audio devices

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature or bug fix
  3. Make your changes and commit them with descriptive commit messages
  4. Push your changes to your fork
  5. Submit a pull request to this repository with a detailed description of your changes

Known Issues and Bugs

There are currently no known issues or bugs with this project.