This project is a web application for making peer-to-peer video chat.
- Materialize
- jQusery
- PeerJs
- SCSS
- WebRTC
- PHP
- MySQL
- Run Backend/init_db.sql.
- Configurate apache server for reaching Backend folder
- run
npm run build
on Frontend - Configurate apache server for reaching Frontend folder. You should also configure SSL for your server because of the web-cam support.
With this software you can make video calls on the internet via peer-to-peer WebRTC connection.
You don't need to registrate or install any software.
You need a "Codeword" for calling.
This can be any word or expression, but needs to be unique.
Two people needs to write the same codeword in same time on the call page
and click the CALL or ANSWER
button:
No. You can save the codewords if you want. After making a call, the app will ask you to save the codeword.
After saving the code, next time you can make a call from contacts page
by clicking on a contact:
Now, you needs to wait for the other user to also starts the call, or you can stop waiting and abort the call.
You can see your partner and yourself. You can finish the call or turn on/off webcam and microfone.
You can switch to the chat view
, where you can send text messages:
You can also use *BOLD*, _ITALIC_, `CODE` and ```MULTIPLE LINE CODE``` formatting tools.
The chat section also recognises links and YouTube URLs.
- Check your internet connection
- Try another codeword
- Your browser might not support WebRTC
If you need some help about using the app you can see on the help page
:
All rights reserved.
Licensed under the CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike 4.0 International)
See LICENSE.md for more info.
For commercial use, please contact [email protected].