Node.js version of https://github.com/sitepoint-editors/quick-start-your-webrtc-project-with-twilio
- Twilio account
- Firebase account
| Credential | Description |
|---|---|
| Twilio Account SID | Your main Twilio account identifier - find it on your dashboard. |
| Twilio Video Configuration SID | Adds video capability to the access token - generate one here |
| API Key | Used to authenticate - generate one here. |
| API Secret | Used to authenticate - just like the above, you'll get one here. |
When you generate an API key pair at the URLs above, your API Secret will only
be shown once - make sure to save this in a secure location,
or possibly your ~/.bash_profile.
Create a configuration file for your application:
cp .env.example .envEdit .env with the four configuration parameters we gathered from above.
Next, we need to install our dependencies from npm:
npm installNow we should be all set! Run the application using the node command.
node .Your application should now be running at http://localhost:3000. Send an invite to another user and start video chatting! If you just want to test it you can invite your own identity to video chat with yourself.
MIT