Hosting Live Webinars with JavaScript, Node.js, AdonisJs and Twilio Programmable Video

Twilio Video example.

We’re going to use Twilio Video with the AdonisJs framework to create a system where a user can host a video, and viewers can watch their presentation. AdonisJs is a full-stack, open-source MVC framework for Node.js that was inspired by the Laravel framework and borrows some of its concepts. AdonisJs saves you time and effort becauses it ships with a lot of features out of the box. This system… Read More

How to detect if a Chrome extension is installed

In other posts we have investigated how to capture screen output in Chrome and built a screen sharing video chat application. There was one feature missing though. The Chrome extension made screen capture possible, but didn’t test whether it  had been installed before the application tried to use it. In this post we are going to build a Chrome extension that can be detected from the front… Read More

Add screen sharing to your Twilio Video application

In recent posts we’ve seen how to capture a user’s screen in Chrome and Firefox. Now it’s time to combine this with a real video chat application and share screens as part of a video chat. What we’re building In this post we’ll take the Twilio Video quickstart application and add screen sharing to it. When we are done your application will let you make calls between browsers… Read More

Announcing Programmable Video DataTracks API

Programmable Video DataTracks API

Share and synchronize real-time data among Room Participants. Build shared whiteboarding, collaboration features, and augmented reality apps. Available in Programmable Video’s Peer-to-Peer and Group Rooms today. Media Sync API to synchronize messages with real-time audio and video streams—coming soon. Join us at Kranky Geek on October 27 for a live demo.  If you’ve built an app with our Programmable Video SDKs, you are familiar with the… Read More

Getting started with Web Components building a Video Chat widget

Component based UI libraries are a popular way of building modern applications. Angular and React are the heavyweights at the moment, but the humble browser and its native APIs are never far behind. Web Components were first introduced in 2011 and are the browsers’ attempt to bring componentisation to the web platform. There are a few libraries available for writing Web Components, most notably Google’s Polymer, but also X-Tag and Bosonic. To… Read More

Getting Started with the Twilio Video JavaScript SDK

The code in this is currently outdated because our Video SDK was in BETA and has updated since the writing of this blog post. Check out this tutorial instead if you want help using Twilio video. Twilio Video simplifies building multi-person video chat applications and minimizes complicated WebRTC boilerplate. The Twilio docs have a thorough quickstart which will assist you in creating a production ready Video application, but… Read More

Building Video Applications on Android

Context is everything, and there’s nothing more annoying than using a mobile application and then being told you need to switch to a different app to communicate with other users or technical support. In my last blog post I showed you how to add IP communications into an existing application using the Twilio IP Messaging SDK for Android. Twilio also offers a Video SDK which can be used to… Read More