| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
Free WebRTC browser-based video calls, chat, and screen sharing, using google Stun and numb Turn. MiroTalk provides video quality and latency not available with traditional technology.
Open the app with the following supported browsers and many more.
You can also join directly to your room by going to:
https://mirotalk.up.railway.app/join?room=test&name=mirotalk&audio=0&video=0
https://mirotalk.herokuapp.com/join?room=test&name=mirotalk&audio=0&video=0
| Params | Type | Description |
|---|---|---|
| room | string | room Id |
| name | string | your name |
| audio | boolean | enable / disable |
| video | boolean | enable / disable |
# clone this repo
$ git clone https://github.com/miroslavpejic85/mirotalk.git
# go to mirotalk dir
$ cd mirotalk
# copy .env.template to .env
$ cp .env.template .env
# install dependencies
$ npm install
# start the server
$ npm start# copy .env.template to .env
$ cp .env.template .env
# build or rebuild services
$ docker-compose build
# create and start containers
$ docker-compose up # -d
# stop and remove resources
$ docker-compose down# The response will give you a entrypoint / Room URL for your meeting, where authorization: API_KEY_SECRET.
$ curl -X POST "http://localhost:3000/api/v1/meeting" -H "authorization: mirotalk_default_secret" -H "Content-Type: application/json"
$ curl -X POST "https://mirotalk.up.railway.app/api/v1/meeting" -H "authorization: mirotalk_default_secret" -H "Content-Type: application/json"
$ curl -X POST "https://mirotalk.herokuapp.com/api/v1/meeting" -H "authorization: mirotalk_default_secret" -H "Content-Type: application/json"The API documentation uses swagger at http://localhost:3000/api/v1/docs. Or check it out on railway & heroku.
If you want MiroTalk to be reachable from the outside of your local network, you can use a service like ngrok (by editing the Ngrok part on .env file) or expose it directly on https or deploy it on:
demo https://mirotalk.herokuapp.com/
demo https://mirotalk.up.railway.app/
You can also try MiroTalk SFU, The difference between the two projects you can found here.
| Back | FazBrowse Home | New Git URL |