2

GitHub - vasanthv/talk: Group video call for the web. No signups. No downloads.

 1 year ago
source link: https://github.com/vasanthv/talk
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

A free, peer-to-peer, disposable group video calling app.


talk.png

It is built using WebRTC, so all your video, audio & text chat is peer-to-peer. Group video call is achieved using WebRTC mesh. So the quality of the call is inversely proportional to the number of people on the call. The sweet number is somewhere around 6 to 8 people in an average high-speed connection.


Prerequisites:

  • Node.js 8.x or above

How to Build this app locally

Fork this repo and then clone it:

git clone https://github.com/<your_name>/talk.git

cd talk and then install dependencies

npm install

Run the app

npm start

to start the talk server on port 3000. Your talk instance will be running on http://localhost:3000. Alternatively you can run the application using docker with docker-compose up.

How to self host it

In order to self-host it on your dedicated server, Talk must be exposed on https following this documentation.

You can also expose it quickly on https from your local PC or any host, thanks to ngrok following this documentation.

LICENSE

MIT License


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK