How To Add React Powered CSS Filters To Twilio Video

css-filters

What’s that? You want to add filters to your video application that serve no purpose other than looking awesome? Check out how easy adding CSS filters are to elements on your page. In a recent post we saw how to introduce React.js into an existing application. Let’s pick up where we left off and add our video filters as a new React component. Start by cloning this repo and… Read More

How to use a WebRTC PeerConnection in a Twilio Video Conversation

Screen Shot 2016-04-20 at 1.38.44 PM

Twilio Video simplifies building multi-person video chat applications and minimizes complicated WebRTC boilerplate. However having access to the underlying WebRTC objects can be advantageous and is sometimes necessary. The RTCPeerConnection is the main object behind a Twilio Video conversation, which you can access and use in just a couple of lines of code. Setting up a Twilio Video application If you already have a Twilio Video application built,… Read More

Building a React Powered Video Chat

react-video

One of the most challenging conversations in software development is debating the modernization of an existing application. In fact telling your boss that you want to rewrite something in a new technology may not always end well. But with so many new and better frameworks like React being released every day, there are definitely times where it makes sense to bite the bullet and go green(field). Thanks to… Read More

Getting Started with the Twilio Video JavaScript SDK

Screen Shot 2016-03-29 at 12.31.42 PM

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 we are going to build a more bare bones JavaScript application to get up and running as quickly as possible. If you just want the code, you can grab it at this repository. Before running this code you’ll… Read More

Building Video Applications on Android

Web

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

Chrome vs FireFox: WebRTC Stats API with Twilio Video

Screen Shot 2016-03-07 at 11.52.25 AM

The WebRTC statistics spec details an API that gives developers access to a ton of statistical information about a WebRTC peer connection. It is currently evolving and is partially implemented in Chrome and FireFox. Neither browser has their stats API implementation up the to full spec yet and they both vary in execution. Code you write for one browser will almost certainly not work in the other browser…. Read More

How to Build and Design iOS Video Chat Apps Using Swift

designing video apps

Peer-to-peer video and video conferencing are changing the way people communicate. Voice and text conversations are great but sometimes you really want to see the person on the other end of the conversation. The addition of facial expressions and visual context enhances the ways in which we can communicate. Video chat works best with a clean design that gets out of your way when you don’t… Read More

iOS and Web Browser Video Calls with Python and Swift

Vintage video phone.

Twilio Video makes it easy for you connect the people you care about via video on the devices they already own by coding with the programming language you already know. In this post, we’ll use the JavaScript and iOS SDKs to do the heavy lifting so that you can quickly add video to your applications. Follow along and you’ll be up and running with video calls between web browsers… Read More

Add Video Chat to WordPress with a Plugin

t41nGG2MA2XWl2AtjOthIx7TJTJlObnpWZca_Aqox8N-EJVxe1TlkXctwV3OWEOvntCjS-4oSsCDOkmRdx1ZXBMAPCekRzFtJ_Dg9iL0bGcsWPz1Qk7-FBN_S0is33j1mruZDy4U3

“Chat with us now!” We’ve all seen those popups on popular websites, letting you know that if you have a question or need some help there is someone (or something) that you can turn to. Sometimes though chat is just not the right medium for getting your question answered or the support you need. For a higher fidelity experience, stepping it up to video is the best… Read More