All Projects → meething → Meething

meething / Meething

Licence: mit
dWebRTC Video Meetings MESH/SFU hybrid using GunDB, MediaSoup and Beyond!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Meething

Meshenger Android
P2P Audio/Video calls over local networks. No server or Internet access needed.
Stars: ✭ 152 (-49.83%)
Mutual labels:  webrtc, p2p, decentralized
P2P-DPlayer
DPLayer powered by CDNBye P2P Engine
Stars: ✭ 63 (-79.21%)
Mutual labels:  webrtc, p2p
meanOs
Mean Operating System - The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS proudly supports Brave and Tor, be free!
Stars: ✭ 62 (-79.54%)
Mutual labels:  webrtc, p2p
Diffy
🎞️💓🍿 Love streaming - It's always best to watch a movie together ! 🤗
Stars: ✭ 37 (-87.79%)
Mutual labels:  webrtc, p2p
bitcoin-kit-android
Comprehensive Bitcoin development library for iOS, implemented on Swift. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash blockchains. Fully compliant with existing standards and BIPs.
Stars: ✭ 102 (-66.34%)
Mutual labels:  decentralized, p2p
awesome-orbitdb
Useful resources for using OrbitDB and building projects on it
Stars: ✭ 87 (-71.29%)
Mutual labels:  decentralized, p2p
P2P-CKPlayer
嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器
Stars: ✭ 49 (-83.83%)
Mutual labels:  webrtc, p2p
Horizon
A ZeroNet search engine
Stars: ✭ 15 (-95.05%)
Mutual labels:  decentralized, p2p
rtc-ssh
WebRTC wrapper for SSH connect
Stars: ✭ 95 (-68.65%)
Mutual labels:  webrtc, p2p
peermesh
💫 Exchange files p2p and e2e encrypted over a fully meshed network in your browser using WebRTC.
Stars: ✭ 107 (-64.69%)
Mutual labels:  webrtc, p2p
go-ayame
go-ayame is go client library for WebRTC Signaling Server Ayame
Stars: ✭ 20 (-93.4%)
Mutual labels:  webrtc, p2p
ipvpn
[WIP] Easy-to-use decentralized secure overlay private network (for any device)
Stars: ✭ 24 (-92.08%)
Mutual labels:  decentralized, p2p
field-manual
The Offical User's Guide to OrbitDB
Stars: ✭ 178 (-41.25%)
Mutual labels:  decentralized, p2p
secure-webrtc-swarm
💢 Create a swarm of p2p connections with invited peers using WebRTC.
Stars: ✭ 23 (-92.41%)
Mutual labels:  webrtc, p2p
Satellite-Legacy
Satellite gives you peace of mind with end-to-end encryption without sacrificing quality. Stream in 4k, chat in 500kbs+, share 10GB files.
Stars: ✭ 46 (-84.82%)
Mutual labels:  decentralized, p2p
Layr
A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme
Stars: ✭ 90 (-70.3%)
Mutual labels:  decentralized, p2p
Axe
decentralized cryptocurrency
Stars: ✭ 273 (-9.9%)
Mutual labels:  p2p, decentralized
pop
Run a point-of-presence within Myel, the community powered content delivery network.
Stars: ✭ 28 (-90.76%)
Mutual labels:  decentralized, p2p
namecoin-core
Namecoin full node + wallet based on the current Bitcoin Core codebase.
Stars: ✭ 425 (+40.26%)
Mutual labels:  decentralized, p2p
udpeer
A simple UDP peer to peer networking proxy using webrtc
Stars: ✭ 19 (-93.73%)
Mutual labels:  webrtc, p2p

mozilla-builders

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

Ready to try Meething? Join Now!


Remix on Glitch

Installation

Docker

Try Meething using docker containers

Manual

  • Install pm2
sudo npm install pm2 -g
  • Clone the repository and install using npm
npm install

Configuration

  • Copy the example meething.config.example.js to meething.config.js
  • Customize meething.config.js to set the desired port and other environment variables
  • Configure your SSL certificate & key in certs/ by either copying certs/fullchain.pem.example to certs/fullchain.pem and certs/privkey.pem.example to certs/privkey.pem or using your own certificate & key
  • Run using pm2
pm2 start meething.config.js

Usage

  • 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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].