Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheusmartinsviana/videochat-p2p
Simple chat with library peerJs to connect two peers without a main service on the middle.
https://github.com/matheusmartinsviana/videochat-p2p
p2p peerjs studies
Last synced: 12 days ago
JSON representation
Simple chat with library peerJs to connect two peers without a main service on the middle.
- Host: GitHub
- URL: https://github.com/matheusmartinsviana/videochat-p2p
- Owner: matheusmartinsviana
- License: mit
- Created: 2024-03-17T22:19:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-26T04:19:59.000Z (9 months ago)
- Last Synced: 2024-03-28T02:26:27.465Z (9 months ago)
- Topics: p2p, peerjs, studies
- Language: JavaScript
- Homepage: https://matheusmartinsviana.github.io/videoChat-p2p/
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple P2P Video Call Application 💻
This repository contains the source code for a simple peer-to-peer (P2P) video call application using WebRTC and PeerJS. The application enables users to make video calls directly with each other without the need for an intermediate server to relay video streams, thus ensuring low latency and high privacy.
## Features
- Direct P2P video calls between users.
- Dynamic peer ID generation.
- Easy connection setup using peer IDs.
- Minimalistic UI for initiating and receiving calls.## Usage
1. Open the Application: Open the application in two separate browser tabs or different devices.2. Connect to Peer:
- In the first tab/device, copy the generated peer ID.
- In the second tab/device, paste this peer ID into the "Remote Peer ID" field and click the "Call" button.
- You should now have a direct P2P video call connection between the two tabs/devices.
Contributions are welcome! Please feel free to submit a pull request with any enhancements, bug fixes, or suggestions.
# doc:
https://peerjs.com/