All Projects → AquiGorka → Webrtc Qr

AquiGorka / Webrtc Qr

Licence: mit
WebRTC Connect Experiment - https://aquigorka.com/webrtc-qr/

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Webrtc Qr

Meshenger Android
P2P Audio/Video calls over local networks. No server or Internet access needed.
Stars: ✭ 152 (-1.3%)
Mutual labels:  webrtc, p2p
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-42.21%)
Mutual labels:  webrtc, p2p
Ca11
Multi-Protocol Webphone
Stars: ✭ 69 (-55.19%)
Mutual labels:  webrtc, p2p
Discovery Swarm Webrtc
discovery-swarm for WebRTC
Stars: ✭ 56 (-63.64%)
Mutual labels:  webrtc, p2p
Wave Share
Serverless, peer-to-peer, local file sharing through sound
Stars: ✭ 1,641 (+965.58%)
Mutual labels:  webrtc, p2p
Webtorrent Desktop
❤️ Streaming torrent app for Mac, Windows, and Linux
Stars: ✭ 8,587 (+5475.97%)
Mutual labels:  webrtc, p2p
Camus
Peer-to-peer group video chat using WebRTC, Python, and Javascript
Stars: ✭ 75 (-51.3%)
Mutual labels:  webrtc, p2p
Waggle.js
An experiment to distribute the bandwidth among video viewers
Stars: ✭ 29 (-81.17%)
Mutual labels:  webrtc, p2p
Roll Call
📞 Free and reliable audio calls for everyone w/ browser p2p.
Stars: ✭ 1,563 (+914.94%)
Mutual labels:  webrtc, p2p
U2web
stream video with p2p
Stars: ✭ 97 (-37.01%)
Mutual labels:  webrtc, p2p
Webrtc Lab
WebRTC 연구실 🌎
Stars: ✭ 39 (-74.68%)
Mutual labels:  webrtc, p2p
Metastream
Watch streaming media with friends.
Stars: ✭ 1,926 (+1150.65%)
Mutual labels:  webrtc, p2p
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-79.87%)
Mutual labels:  webrtc, p2p
Serverless Webrtc Signaling Server
Serverless WebRTC Signaling Server only works for WebRTC P2P.
Stars: ✭ 65 (-57.79%)
Mutual labels:  serverless, webrtc
Viraljs
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Stars: ✭ 952 (+518.18%)
Mutual labels:  webrtc, p2p
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (-54.55%)
Mutual labels:  webrtc, p2p
Peer Calls
Group peer to peer video calls for everyone written in Go and TypeScript
Stars: ✭ 837 (+443.51%)
Mutual labels:  webrtc, p2p
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+5353.9%)
Mutual labels:  webrtc, p2p
Peerjs
Simple peer-to-peer with WebRTC
Stars: ✭ 9,888 (+6320.78%)
Mutual labels:  webrtc, p2p
Hublin
DEPRECATED - An easy and free video conference service based on WebRTC
Stars: ✭ 1,614 (+948.05%)
Mutual labels:  webrtc, p2p

P2P Connect Experiment

Using QR codes to share signalling data between two devices a WebRTC connection is established.

  1. Open up https://aquigorka.com/webrtc-qr/ in a desktop browser and in a mobile browser.
  2. In either browser choose Host and in the other one Join
  3. The browser that hosts will show a series of QR codes (the data for the signalling offer plus some metadata to read it on the other device)
  4. When the guest device (the one that joined) shows a series of QR codes it means it has read the offer and it is showing the signalling answer. Point the qr codes towards the host device so that it can read the qr codes.
  5. When the connection is established a chime will ring (not in Mobile Safari though) and the devices will be connected.

For the time being a semi-transparent video is shown to help point the QR codes towards the center of the scanning device - this needs improvement.

Dev

npm i
npm start

Build

npm build

Contributors


Gorka Ludlow

💻

David Laban

💻
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].