All Projects → TwilioDevEd → video-access-token-server-node

TwilioDevEd / video-access-token-server-node

Licence: MIT license
Twilio Video server-side web app in Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to video-access-token-server-node

video-access-token-server-python
Twilio Video server-side web app in Python
Stars: ✭ 21 (-66.13%)
Mutual labels:  twilio-video
plugin-rtc
Twilio CLI plugin which supports developing and deploying real-time communication apps
Stars: ✭ 35 (-43.55%)
Mutual labels:  twilio-video
video-access-token-server-php
Twilio Video server-side web app in PHP
Stars: ✭ 26 (-58.06%)
Mutual labels:  twilio-video
first-twilio-video-application
A demo of Twilio Video for the Build your first Twilio Video application webinar.
Stars: ✭ 16 (-74.19%)
Mutual labels:  twilio-video
video-access-token-server-csharp
Twilio Video starter application for C# MVC
Stars: ✭ 13 (-79.03%)
Mutual labels:  twilio-video
Twilio

Video Access Token Server for Node.js

Node.js CI

Looking for the JavaScript Video Quickstart? It has been moved here.

This server-side application demonstrates generating Access Token for Twilio Video. Before we begin, we need to collect all the config values we need to run the application:

Config Value Description
Account SID Your primary Twilio account identifier - find this in the console here.
API Key Used to authenticate - generate one here.
API Secret Used to authenticate - just like the above, you'll get one here.

A Note on API Keys

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.

Setting up the Node.js Application

Create a configuration file for your application:

cp .env.example .env

Edit .env with the three configuration parameters we gathered from above.

Next, we need to install our dependencies from npm:

npm install

Now we should be all set! Run the application using the node command.

node .

To generate Access Token, visit http://localhost:3000?identity=alice&room=example.

Run tests

npm test

Meta

  • No warranty expressed or implied. Software is as is. Diggity.
  • MIT License
  • Lovingly crafted by Twilio Developer Education.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].