All Projects â†’ mikeal â†’ Roll Call

mikeal / Roll Call

📞 Free and reliable audio calls for everyone w/ browser p2p.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Roll Call

Ca11
Multi-Protocol Webphone
Stars: ✭ 69 (-95.59%)
Mutual labels:  webrtc, p2p, privacy
Drops
opmsg p2p transport network
Stars: ✭ 58 (-96.29%)
Mutual labels:  p2p, privacy
Webtorrent Desktop
âĪïļ Streaming torrent app for Mac, Windows, and Linux
Stars: ✭ 8,587 (+449.39%)
Mutual labels:  webrtc, p2p
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (-95.52%)
Mutual labels:  webrtc, p2p
Toxic
An ncurses-based Tox client (please make pull requests on the development fork: https://github.com/toktok/toxic)
Stars: ✭ 987 (-36.85%)
Mutual labels:  p2p, privacy
Webrtc Lab
WebRTC ė—°ęĩŽė‹Ī 🌎
Stars: ✭ 39 (-97.5%)
Mutual labels:  webrtc, p2p
Megachat
MEGA C++ SDK for chat-enabled apps
Stars: ✭ 61 (-96.1%)
Mutual labels:  webrtc, privacy
Waggle.js
An experiment to distribute the bandwidth among video viewers
Stars: ✭ 29 (-98.14%)
Mutual labels:  webrtc, p2p
Camus
Peer-to-peer group video chat using WebRTC, Python, and Javascript
Stars: ✭ 75 (-95.2%)
Mutual labels:  webrtc, p2p
Onionr
Private Decentralized Communication Network 🎭 🧅
Stars: ✭ 84 (-94.63%)
Mutual labels:  p2p, privacy
Awesome Privacy On Blockchains
A curated list of privacy on blockchains resources
Stars: ✭ 86 (-94.5%)
Mutual labels:  p2p, privacy
Meething Ml Camera
Machine-Learning powered Virtual Camera with SVG Animation (alpha)
Stars: ✭ 36 (-97.7%)
Mutual labels:  webrtc, privacy
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-98.02%)
Mutual labels:  webrtc, p2p
Discovery Swarm Webrtc
discovery-swarm for WebRTC
Stars: ✭ 56 (-96.42%)
Mutual labels:  webrtc, p2p
Viraljs
Express.JS middleware to enable P2P distribution for your app. Your decentralized CDN made easy.
Stars: ✭ 952 (-39.09%)
Mutual labels:  webrtc, p2p
Peerjs
Simple peer-to-peer with WebRTC
Stars: ✭ 9,888 (+532.63%)
Mutual labels:  webrtc, p2p
Peer Calls
Group peer to peer video calls for everyone written in Go and TypeScript
Stars: ✭ 837 (-46.45%)
Mutual labels:  webrtc, p2p
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+437.36%)
Mutual labels:  webrtc, p2p
Conceal Core
Conceal Core - Daemon & Wallets (CLI)
Stars: ✭ 72 (-95.39%)
Mutual labels:  p2p, privacy
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-94.31%)
Mutual labels:  webrtc, p2p

Roll Call

Roll Call is a completely free🎉 voice chat service with podcast quality recording.

Go ahead and use it: rollcall.audio

demo gif

Features Include:

  • Multi-party realtime audio calls.
  • Drag & Drop File Sharing.
  • Podcast quality recording.
    • We record each participant locally and send you the audio via the data channel instead of recording the compressed and often low quality realtime audio.

For more information on how to use Roll Call check out the FAQ.

Roll Call is entirely Open Source and can be embedded into your own web pages and web applications.

Chrome/Brave Only

Roll Call only works in last few releases of Chrome & Brave. This is not due to lack of testing or development work but because of bugs in Safari and Firefox. Roll Call sits at the intersection of browser audio and WebRTC support, it's a minefield for finding bugs burried deep in browser implementations. Even supporting Chrome takes some hacks.

Embedding

Roll Call can easily be embedded on your own website. The easiest way is with a script include.

<script src="https://cdn.jsdelivr.net/npm/roll-call@latest/dist/rollcall.js"></script>
<my-container>
  <roll-call call="myUniqueCallIdentifier"></roll-call>
</my-container>

Roll Call uses WebComponents. This means that you can use it like any other HTML element and manipulate its state with JavaScript.

Or, if you want to build it into the JavaScript bundle for your own app you can do so easily, but you'll need to handle loading a WebComponents polyfill for most browsers on your own.

const { Call } = require('roll-call')

let elem = new Call()
elem.call = 'myUniqueCallIdentifier'
document.body.appendChild(elem)

Once you require the script the elements are registered so you could also do something like this.

require('roll-call')

document.body.innerHTML += `<roll-call call="myUniqueCallIdentifier"></roll-call>`

To Develop

Download the code and run npm install.

If you want to do development run:

npm install
npm start

Try It Out

Roll Call is built and deployed automatically:

Wu-Tang Roll Call

The Rza,
the Gza,
Inspectah Deck,
Raekwon,
U-God,
Masta Killa,
Method Man,
Ghostface Killah,
and the late great Ol Dirty Bastard.
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].