meething/meething
dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyond!
{ "createdAt": "2020-03-27T16:01:13Z", "defaultBranch": "master", "description": "dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyond!", "fullName": "meething/meething", "homepage": "https://meething.space", "language": "JavaScript", "name": "meething", "pushedAt": "2024-06-18T01:16:56Z", "stargazersCount": 460, "topics": [ "decentralized", "demo", "dweb", "dwebrtc", "gundb", "meeting", "p2p", "rtc", "videomeeting", "webrtc" ], "updatedAt": "2025-11-13T22:16:46Z", "url": "https://github.com/meething/meething"}

Meething : dWebRTC
Section titled “Meething : dWebRTC”Meething is a semi-decentralized conference bridge using modern WebRTC, GunDB and MediaSoup to produce a hybrid MESH-SFU with strong privacy, zero user data retention and powerful off-grid capabilities.
Status
Section titled “Status”- Working Status, still dWeb-x-perimental!
- Project Selected by Mozilla Spring Builders MVP Lab :heart:
- Contributors and Testers welcome! Join or open an issue for more!
Ready to try Meething? Join Now!
Installation
Section titled “Installation”Docker
Section titled “Docker”Try Meething using docker containers
Manual
Section titled “Manual”- Install
pm2
sudo npm install pm2 -g- Clone the repository and install using
npm
npm installConfiguration
Section titled “Configuration”- Copy the example
meething.config.example.jstomeething.config.js - Customize
meething.config.jsto set the desired port and other environment variables - Configure your SSL certificate & key in
certs/by either copyingcerts/fullchain.pem.exampletocerts/fullchain.pemandcerts/privkey.pem.exampletocerts/privkey.pemor using your own certificate & key - Run using pm2
pm2 start meething.config.js- Browse to the configured HTTPS port (default 3443)
- Accept the self-signed certificates (if needed)
- Choose a Room and User name
- Share link with other participants
The Meething application will connect to community Gun nodes for user discovery. All room data/audio/video is p2p.
SuperPeers
Section titled “SuperPeers”SuperPeers can provide the network with services such as STUN/TURN/RELAY and in the future SFU/MCU features. For more details, check out the Project Wiki.
Credits & Thanks
Section titled “Credits & Thanks”- Meething Team on Discord for making this happen!
- Mozilla Builders for supporting our idea!
- Mediasoup Team for their kickass SFU!
- Mark’s GUN and its community!