All Projects → philnash → first-twilio-video-application

philnash / first-twilio-video-application

Licence: MIT License
A demo of Twilio Video for the Build your first Twilio Video application webinar.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to first-twilio-video-application

plugin-rtc
Twilio CLI plugin which supports developing and deploying real-time communication apps
Stars: ✭ 35 (+118.75%)
Mutual labels:  twilio, twilio-video, twilio-functions
IEvangelist.VideoChat
Imagine two Twilio SDKs, ASP.NET Core/C#, Angular/TypeScript, SignalR, etc... Yeah, amazing!
Stars: ✭ 66 (+312.5%)
Mutual labels:  twilio, video-chat
serverless-api
Node.js library to manage deploy Serverless Functions
Stars: ✭ 14 (-12.5%)
Mutual labels:  twilio, twilio-functions
Dracker
An iOS and React App to track debt and send/receive payments.
Stars: ✭ 22 (+37.5%)
Mutual labels:  twilio
actions-sms
Send an SMS through GitHub Actions
Stars: ✭ 108 (+575%)
Mutual labels:  twilio
pubnub-js-webrtc
adambavosa.com/pubnub-js-webrtc/example/
Stars: ✭ 16 (+0%)
Mutual labels:  video-chat
quarantine-bot
WhatsApp bot powered by Twilio API to get through the quarantine. Latest COVID19 statistics, world news, inspirational quotes and cat photos.
Stars: ✭ 24 (+50%)
Mutual labels:  twilio
twiliolo
Golang API wrapper for Twilio API [WIP]
Stars: ✭ 25 (+56.25%)
Mutual labels:  twilio
lifebot
Use Google Sheets to log your life by texting it Emojis and pulling in data from Fitbit automatically.
Stars: ✭ 15 (-6.25%)
Mutual labels:  twilio
twilio-live-interactive-video
An interactive live video app built with Twilio Live and Twilio Video
Stars: ✭ 23 (+43.75%)
Mutual labels:  twilio
twilio mock
Mock Twilio gem for Ruby
Stars: ✭ 26 (+62.5%)
Mutual labels:  twilio
video-access-token-server-python
Twilio Video server-side web app in Python
Stars: ✭ 21 (+31.25%)
Mutual labels:  twilio-video
microblog-verify
Microblog application from the Flask Mega-Tutorial with added two-factor authentication via the Twilio Verify API.
Stars: ✭ 27 (+68.75%)
Mutual labels:  twilio
twilio-taskrouter-realtime-dashboard
Twilio TaskRouter Realtime Dashboard using Sync
Stars: ✭ 51 (+218.75%)
Mutual labels:  twilio
app
Platform for virtual meetups and virtual networking
Stars: ✭ 57 (+256.25%)
Mutual labels:  video-chat
video-chat
Simple Web Application that offer you to create video meeting room using WebRTC and Socket.
Stars: ✭ 32 (+100%)
Mutual labels:  video-chat
twilio-voice-notification-app
Reference app built in ReactJS that demonstrates how to leverage Twilio Programmable Voice and Twilio SDKs to create a voice notification system.
Stars: ✭ 21 (+31.25%)
Mutual labels:  twilio
video-access-token-server-csharp
Twilio Video starter application for C# MVC
Stars: ✭ 13 (-18.75%)
Mutual labels:  twilio-video
dog-bathroom-button
A button for a dog to press to text their owner they need to go out
Stars: ✭ 16 (+0%)
Mutual labels:  twilio
sample-template-nodejs
A template repository serving as the base for new Twilio sample apps
Stars: ✭ 16 (+0%)
Mutual labels:  twilio

Build your first Twilio Video application

A demo of Twilio Video for the Build your first Twilio Video application webinar.

This application shows a multiparty group chat that does the following:

  • Creates a Twilio Video group room using the REST API
  • Creates an Access Token that can access the room
  • Has an interface that asks for a username and uses it to request the token from the server
  • Joins the Video room and adds all participants' video streams to the page

Running the demo

You will need Node.js installed to run this demo.

Download the code

Start by cloning or downloading the repo:

git clone https://github.com/philnash/first-twilio-video-application.git

Install the dependencies

Change into the directory and install the dependencies:

cd first-twilio-video-application
npm install

Set up environment variables

Copy the .env.example file into .env.

cp .env.example .env

Fill in your Twilio Account SID and Auth Token which you can find in the Twilio console.

Create an API Key and Secret in the Twilio console and add them to the .env file.

Run the application

To start the application, run:

npm start

Then visit http://localhost:3000/index.html.

Enter your name in the box and join the video chat room.

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].