VMUX - Plugin-free video calls in your browser using WebRTC
Switch branches/tags
Nothing to show
Pull request Compare This branch is 38 commits behind malditogeek:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
server
.gitignore
Procfile
README.md
app.coffee
package.json

README.md

VMUX

Plugin-free video calls in your browser using WebRTC

There's a public instance of the app running at http://vmux.co. Hosting courtesy of Nodejitsu Open Source initiative.

Browser support

VMUX supports the lastest stable versions of Chrome and Firefox.

For more info about WebRTC browser support go to WebRTC.org.

Stack

Getting started

  1. Install Node.js
  2. Clone this repo via git clone https://github.com/malditogeek/vmux.git
  3. Install modules via cd vmux; npm install
  4. Create a new Twitter Application via https://dev.twitter.com
    1. Set Callback URL to http://127.0.0.1:5000/auth/twitter/callback
    2. Enable Allow this application to be used to Sign in with Twitter
    3. Add your app's Consumer key to your environment variables as TW_KEY
    4. Add your app's Consumer secret to your environment variables as TW_SECRET
  5. Run the app via `npm start
  6. Open localhost:5000 in your web browser

Deployment

If you're going to run VMUX in production, make sure you create your own Twitter app for authentication and it's configured properly. You'll also need to adjust the redirectHost in app.coffee.

Contact

Twitter: @vmuxapp IRC: #vmux on Freenode

Author

Mauro Pompilio

License

VMUX is release under the BSD license.