Skip to content

Peer-to-peer WebRTC communication using Node.js and TypeScript without relying on external libraries.

Notifications You must be signed in to change notification settings

deepaksuthar40128/P2P

Repository files navigation

Peer-to-Peer WebRTC Communication

A simple implementation of peer-to-peer WebRTC communication using Node.js and TypeScript. This project enables real-time audio and video communication between two peers without relying on external libraries or frameworks.

Simple And Easy

landscape phone2 phone3

Features

  • WebRTC: Leverage the power of WebRTC for secure and efficient peer-to-peer communication.
  • Media Flip: Flip camera or microphone in between the calls smoothly.
  • Real-time Audio and Video: Enable users to communicate in real-time with audio and video streaming.
  • Custom Signaling Server: Implement a custom signaling server to manage peer connections and communication.
  • Cross-Browser Compatibility: Ensure compatibility across major web browsers.

Getting Started

  1. Clone the repository:

    git clone https://github.com/deepaksuthar40128/P2P.git
  2. Install Dependencies:

    npm install
  3. Build the TypeScript Code:

    npm run build
  4. Start the Server:

    npm start
  5. Open Your Browser:

Feel free to explore, modify, and expand upon this simple WebRTC project. Contributions and suggestions are welcome!

About

Peer-to-peer WebRTC communication using Node.js and TypeScript without relying on external libraries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published