#CallMe App
CallMe App is a simple p2p video call web application built on top of WebRTC.
You can call yourself! )))
No flash, no complicated video systems. Just pure javascript.
No video server is required. Just remote session exchange coordination.
Current version requires Chrome 23 or later.
CallMe App uses cramp backend with WebSockets as primary transport and redis as user session storage.
git clone https://github.com/4pcbr/callme.git
cd callme
bundle install
bundle exec thin --max-persistent-conns 1024 --timeout 0 -R config.ru -p 8080 start
You have to launch redis-server as well to get websockets working.
After launching server instance launch your google chrome and open http://localhost:8000
You need 2 clients online minimum to make a calls.
- hangup button
- notify callee if partner was disconnected
- conference calls
- call request
- decline call if user is ringing
- rooms, invitations
- authorization with fb && google
- user profiles
- JQUnit all around
- move all pub-sub actions to redis
- some mvc for frontend
If you want to contribute this proj follow those simple steps:
- Clone this repository
- Make new feature branch
- Make your changes
- Make a pull request
- Open an issue with subject
- Write simple description of your feature
- We will take it on free-for-all discussion