Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Aaron Alaniz
    An Update to Deploying Video Apps video-deploying-app-update.png


    What an incredible journey it’s been since we released our Video collaboration apps earlier this year. To date, we have observed thousands of deployments, collaborated on hundreds of Github issues, and helped many developers accelerate their Programmable Video solutions to market.

    Today we are excited to announce an important update to the collaboration apps and the Twilio CLI RTC plugin intended to help developers deploy more Video!

    Passcode Update

    Deploying a Video app with version 0.1.x of the RTC plugin results in a 10 digit passcode being generated. Reference the following example output.

    $ twilio rtc:apps:video:deploy --authentication passcode --app-directory /path/to/app
    deploying app... done
    Web App URL: https://video-app-1111-dev.twil.io?passcode=1111111111
    Passcode: 1111111111

    Starting with 0.2.0, the RTC plugin increased the length of the passcode from 10 digits to 14. Reference the following updated output.

    $ twilio rtc:apps:video:deploy --authentication passcode --app-directory /path/to/app
    deploying app... done
    Web App URL: https://video-app-xxxx-xxxx-dev.twil.io?passcode=xxxxxxxxxxxxxx
    Passcode: xxx xxx xxxx …
    Read More
  • By Aaron Alaniz
    Measure the App Size Impact of Android Libraries apkscale Header

    Users – especially those with pay-per-byte mobile plans – will avoid downloading Android applications if they are too large. As a result, managing your Android application size helps ensure that users are not deterred from trying out your application. Google provides great strategies for reducing your application size, but many applications depend on third-party libraries which may not consider their app size impact.

    Here at Twilio we understand this challenge, which is why we publish the app size impact of our Voice and Video Android SDKs with every release. Our CI pipeline contains a size measurement step, so we ensure that we do not introduce any unexpected size regressions during the development process.

    Today, we are happy to announce that we have open sourced the utility we use to measure the size of our Android SDKs: apkscale.

    Measure up

    Apkscale is a Gradle plugin that helps measure the app …

    Read More
  • By Aaron Alaniz
    Erstellen einer eigenen Video-Kollaborations-App Überschrift im Bild Erstellen einer eigenen Video-Kollaborations-App

    Erstellen Sie Ihre eigene Video-Kollaborations-App in unter fünf Minuten

    Wir freuen uns, heute bekannt zu geben, dass wir drei Anwendungen für die Video-Kollaboration zur Verfügung stellen, eine für iOS, eine für Android und eine für ReactJS für das Web. Unabhängig davon, ob Sie eine Lösung für das Gesundheitswesen, das Bildungswesen oder eine allgemeine Video-Kollaborationslösung entwickeln, können diese Anwendungen die Entwicklung beschleunigen, indem sie Ihnen eine voll funktionsfähige Videoanwendung zur Verfügung stellen, die in wenigen Minuten in der Cloud bereitgestellt werden kann. Darüber hinaus bieten sie eine kanonische Referenz für Entwickler, die ihre Kommunikationslösungen entwickeln, indem sie die programmierbaren Videofunktionen vorstellen. Diese Anwendungen sind heute auf Github unter der Apache 2.0-Lizenz verfügbar:

    Wir bei Twilio bemühen uns um den Aufbau einer zuverlässigen, erweiterbaren Plattform, damit unsere Kunden in ihren Anwendungen qualitativ hochwertige Kommunikationserlebnisse aufbauen können. Unsere Video-SDKs stellen die API-Bausteine für Mobil- …

    Read More
  • By Aaron Alaniz
    Implementa tu Propia Aplicación de Vídeo Conferencia en Menos de Cinco Minutos programmable-video-translate-conference

    Nos complace anunciar que hemos creado tres aplicaciones de vídeo conferencia en código abierto, una para iOS, otra para Android y una tercera en ReactJS para Web. Sea porque estás construyendo una solución de colaboración para salud, educación o en vídeo en general, estas aplicaciones pueden acelerar el desarrollo al proporcionar una base funcional implementada en la nube en minutos. Además, pueden actuar de referencia para todo desarrollador que quiera mostrar las posibilidades que tiene el video programable. Las aplicaciones están disponibles en Github bajo licencia Apache 2.0:

    Read More
  • By Aaron Alaniz
    Deploy your own video collaboration app in five minutes or less Deploy your own video collaboration app in 5 minutes or less

    We've now released a newer version of the Video collaboration app – for the newest deploy instructions, follow this link.

    Today we are excited to announce that we are open sourcing three video collaboration applications, one for iOS, one for Android, and a ReactJS one for the Web. Whether you are building a healthcare, education, or general video collaboration solution, these apps can accelerate development by providing you with a fully functioning video app that can be deployed to the cloud in minutes. In addition, they provide a canonical reference for developers building out their communication solutions by showcasing the Programmable Video capabilities. These applications are available today on Github under the Apache 2.0 license:

    At Twilio we strive to build a reliable, extensible platform so that our customers can build high quality communication experiences in their applications. Our Video …

    Read More
  • By Aaron Alaniz
    What’s New in Capturing Video? whats-new-in-capturing-video-feature

    Our Programmable Video team has been hard at work improving Twilio’s Video SDK for Android. We had a number of goals for the latest release of our SDKs, which we’ll cover in a series of upcoming posts. In this post, we wanted to spend some time walking you through the improvements we’ve made to capturing and sharing video. These changes include a shiny new CameraCapturer , as well as some new APIs that allow you to snag video from other sources.

    A New Camera Capturer

    CameraCapturer, as its name implies, is the class you use to capture data from a device’s camera. Our first CameraCapturer implementation came with a few shortcomings. One was that it kept two separate pipelines for previewing media and sharing media in a video session, which led to discrepancies between what you might see in your preview, and what you might share in the session.

    We …

    Read More
  • By Aaron Alaniz
    Building Native Android Libraries with the Latest Experimental Android Plugin GradleAndroidStudio

    A major challenge we have faced with NDK development on our Android Video SDK is integrating with the prescribed Android Studio Gradle-based workflow. Our primary issue is debugging native components inside of an Android library. The latest updates to Android Studio and the Android Gradle Plugin indicate that Google is investing in improving the developer experience for native development on Android and ensuring that it has first class functionality in their flagship IDE. We have been closely following the progress of this new plugin. The recent addition of static library support enticed us to deep dive into migrating from the traditional Application.mk, Android.mk, and ndk-build work flow. We took the plunge and decided to share some of our findings migrating to this new build workflow.

    Migration Discoveries

    The new experimental plugin should look familiar for Gradle users and those familiar with the NDK build process. Most of the usual flags …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.