Welcome Windows Developers!

webrtc for windows sdk opentok

We’re happy to say that last week, as part of the 2.12 release of our client SDKs, we graduated the OpenTok Windows Client SDK out of beta. This SDK allows Windows developers to add rich, immersive video chat to Windows native applications and to really let their creativity flow. 

Read More

How we test WebRTC live video sessions for massive audiences

Test WebRTC framework for large scale broadcast

Co-authored by Tiffany Walsh, Patrick Quinn-Graham, and Michael Sander.

We recently announced the launch of our large-scale Interactive broadcast capabilities, including the option to publish to a wide variety of endpoints via RTMP and HTTP Live streaming. You can now broadcast to an audience of up to 3000 real-time viewers – and we know because we’ve been testing it to get it perfect, so that you don’t have to. Want to know how we test WebRTC sessions for huge audiences even though we only have a handful of people on our team? Read on!

Read More

Creating a true voice call experience with OpenTok and CallKit

opentok callkit voice call experience

In previous posts, we have looked at some key considerations for building apps for social video calling on mobile devices, and some of the features you can include to make sure your users have a great experience.

Here, we’re going to look in depth at CallKit, a framework for iOS which is an important component for creating frictionless, delightful apps, especially voice and video calling apps.

Read More

Hacking Social Video: Building a Group Live Video App: Part 2

multiparty video call mobile app for social

Part 2 – Creating the best possible user experience for social video apps

In Part 1, we looked at some of the key considerations for building a group live video app for mobile along the lines of Houseparty and Facebook Bonfire, and how the OpenTok platform can provide the solutions to some of the hurdles caused by using WebRTC off-the-shelf. In Part 2, we’ll look at some specific features and code which can be used to create an awesome user experience so your users will fall in love with the app.

Read More

Hacking Social Video: Building a Group Live Video App Part 1

mobile multiparty OpenTok

Looking at the top charts of your favorite mobile app store you’ll find two kinds of apps, games and social apps. Without a doubt, social platforms are where you’ll spend a big chunk of your internet time.

The way we interact on these social platforms has been evolving since they first appeared on the screen. Whilst in the early days you couldn’t expect much more than simply exchanging text messages with other people, the evolution of several technologies has led to users expecting richer ways of communicating.

Read More

The OpenTok Platform, Now for Safari 11 in Beta

OpenTok.js SDK with support for Safari 11 in beta

NEWS: In the San Francisco Bay area? Come to our Developer Workshop on WebRTC in Safari on June 22 @6pm.

Today we’re rolling out an exciting new beta – the OpenTok.js SDK 2.12. With this release developers can begin building beta projects that are compatible with Safari 11. That’s right, WebRTC is available in Safari in beta.

Given the large number of devices running the Safari browser, this not only provides broader device reach for TokBox customers once it releases to general availability, but introduces a new set of use cases for browser based video chat on iPhones and iPads. On Monday our CEO Scott Lomond wrote about what this development means for WebRTC. Our goal today is to help you understand how you can start leveraging the OpenTok platform and WebRTC in the Safari beta.

Read More

Why We’re Excited About WebRTC Support in iOS 11 and Safari

WebRTC support in iOS 11 and Safari

NEWS: In the San Francisco Bay area? Come to our Developer Workshop on WebRTC in Safari on June 22 @6pm.

I’ve been waiting a long time to be able to publish this blog post. It was easy to miss, but if you were paying close attention to today’s WWDC keynote you would have seen Apple indicating WebRTC support for iOS 11, which will be available later in the year.

From the early days of WebRTC in 2011 until yesterday, the single biggest outstanding question about this standard had been when will it be supported in all major browsers? Supporters could see that WebRTC was loaded with the potential to change how we use communications, but there was always that lingering sense that WebRTC wouldn’t cross over to the mainstream and be used for mission critical applications until it was supported by all browsers. With today’s iOS 11 announcement, Apple has answered this question. WebRTC is here to stay. This is a major turning point for embedded communications.

Read More

New Release: OpenTok iOS, Android & JS 2.11

We are excited to announce the release of the OpenTok 2.11 Client SDKs which were released recently. 

What’s New?

  • Audio tuning API – We have added the ability to set the desired audio bitrate across our client SDKs. OpenTok.js has also added the ability to turn off Automatic Gain Control and Echo cancellation. This is important for certain use-cases like listening to heartbeats which we blogged about recently.
Read More

New Custom Layout Controls for Content Creators

In addition to powering live video experiences, TokBox is also in the business of making it simple to create content. Whether it’s for a social live stream that is delivered to millions of viewers, or a webinar recorded for post-event distribution, the OpenTok platform makes it possible. 

There is no one-size-fits-all video layout that accommodates this wide range of use cases. You wouldn’t use the same UI/UX for a broadcast app as you would a customer service app, right? Developers using our platform need adequate control and flexibility to create UI/UX optimized for their experience. 

For this reason, we’re excited to release new REST APIs to customize video layout for content creators using the Archiving API and Broadcast API for HLS & RTMP. Now developers using these two features can create a custom layout using CSS, or select one of the following prebuilt layouts:

Read More

Google I/O: Kotlin for Android will Simplify User Experience Development

At Google I/O 17 this week, Google unveiled one of the most important Android developer announcements in recent years. There is now an official alternative to Java for Android app development, and that alternative is called Kotlin.

TokBox powers live video experiences within Android applications and we are pleased for this new choice that will make it easier and safer to produce compelling real-time experiences for customers. So in this blog we explore the benefits of Kotlin for app developers, and how Kotlin can be used with the OpenTok Android SDK.

Read More