Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tom-james-watson/p2p.chat
p2p video conferencing powered by WebRTC.
https://github.com/tom-james-watson/p2p.chat
Last synced: 3 months ago
JSON representation
p2p video conferencing powered by WebRTC.
- Host: GitHub
- URL: https://github.com/tom-james-watson/p2p.chat
- Owner: tom-james-watson
- License: mit
- Archived: true
- Created: 2018-04-21T11:00:29.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-01T11:15:14.000Z (7 months ago)
- Last Synced: 2024-01-21T21:15:37.878Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.4 MB
- Stars: 681
- Watchers: 26
- Forks: 134
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - tom-james-watson/p2p.chat - p2p video conferencing powered by WebRTC. (TypeScript)
- Awesome - p2p.chat - p2p video conferencing powered by WebRTC. (Communication and Collaboration Tools)
- Awesome - p2p.chat - p2p video conferencing powered by WebRTC. (Communication and Collaboration Tools)
README
# p2p.chat
> [!IMPORTANT]
> Archived due to not being actively maintained. I do not currently have the bandwidth to work on this.p2p.chat is a peer-to-peer video conferencing application. Think of it as an free and open source Zoom alternative.
## Architecture
p2p.chat uses WebRTC to power all video and data communication between peers. Peers communicate directly in a mesh architecture, with the only server interaction being using the [signalling server](./signalling) to allow peers to discover each other. All data sent over WebRTC is end-to-end encrypted.
## Packages:
- [@p2p.chat/www](./www): The web app.
- [@p2p.chat/signalling](./signalling): The signalling server that powers peer discovery.