Skip to content

Video Chat Application - A Node.js and Express API alongside a React frontend, enabling real-time video communication between users. Leveraging WebRTC technology and dependencies like PeerJS, Simple-Peer, and Socket.IO, it facilitates seamless peer-to-peer connections and smooth video streaming, empowering users to engage in hassle-free video calls

Notifications You must be signed in to change notification settings

ken0gul/vChat-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Chat API

This is a Node.js and Express API for the video chat application, utilizing dependencies such as PeerJS, Simple-Peer, and Socket.IO for real-time communication.

Features

  • Real-time Communication: Enables real-time communication between clients through peer-to-peer connections.
  • PeerJS Integration: Utilizes PeerJS for establishing peer-to-peer connections and facilitating communication between clients.
  • Socket.IO Integration: Integrates Socket.IO for signaling and handling real-time events between clients.
  • Simple-Peer: Uses Simple-Peer for handling WebRTC connections in the backend.

Dependencies

Prerequisites

Before running this project locally, ensure you have the following:

  • Node.js
  • npm (Node Package Manager)

Usage

The API provides endpoints for handling signaling and real-time communication between clients using PeerJS and Socket.IO. Integrate this API with your video chat application to enable seamless peer-to-peer connections and real-time communication.

About

Video Chat Application - A Node.js and Express API alongside a React frontend, enabling real-time video communication between users. Leveraging WebRTC technology and dependencies like PeerJS, Simple-Peer, and Socket.IO, it facilitates seamless peer-to-peer connections and smooth video streaming, empowering users to engage in hassle-free video calls

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published