Audio Fallback: Real-time Traffic Shaping with OpenTok

feature-optimizationAt TokBox, we aim to push boundaries and deliver the best possible WebRTC-enabled experience for application developers building face-to-face video applications. One of our guiding architectural philosophies has been to provide the right primitives for developers to build rich and powerful applications. In addition, we want to make sure we abstract the underlying nuts and bolts and enable the cloud service to dynamically react to changing environmental conditions (bandwidth, packet-loss, etc.) in order to deliver the best possible experience.

The multiparty stream routing component of the OpenTok platform is also capable of shaping traffic in real time. Let’s take a look at how this this capability delivers a significantly improved quality of experience for users.

Read More

Quality of Experience and Traffic Shaping – the next step with Mantis

Today, we are happy to announce yet another significant milestone in the technical evolution of the OpenTok platform – dynamic traffic shaping for audio and video through our Mantis infrastructure. We are now optimizing the experience for every participant in a multi-party call.

WebRTC is essentially defined as a peer-to-peer protocol for real-time browser-based communication. The problem is that countless real-world applications require multi-party support. So eight weeks ago we unveiled Mantis to solve this. Mantis is our next-generation cloud-scaling infrastructure that enables developers to deliver bandwidth-efficient multi-party WebRTC support.

Read More

Mantis: Next-generation Cloud Technology for WebRTC

OpenTok_allplatforms (1)Today we’re proud to announce our latest WebRTC innovation: Mantis, a cloud-scaling infrastructure for our OpenTok on WebRTC platform.

This is another big step forward for the TokBox team as we continue to pursue our goal of providing application developers with simple yet powerful APIs. APIs that not only leverage the latest standards to deliver the best possible experience, but that are backed by a scalable, smart cloud which supports interoperability across a variety of end-points.

Read More

A Peek Under the Hood: How OpenTok & WebRTC Make Nice

Today we released an early-access build of OpenTok in our labs which leverages a brand new controller stack along with WebRTC support for media transport. This is important for two main reasons.

  • First, our early access build fully supports an OpenTok peer-peer session using WebRTC under the covers This demonstrates an important principle we strive to provide—a consistent programming interface for application developers where the platform chooses the best underlying transport possible.
  • The second reason is the labs version of OpenTok on WebRTC demonstrates a fully non-Flash, HTML5 version of OpenTok.

With our iOS SDK, the JavaScript SDK and now the Labs version of OpenTok WebRTC, we are happy to be making progress towards our vision: to enable application developers to concentrate on what is important—building rich, compelling and fun applications that talk to each other.

Read More

OpenTok now supports echo-cancellation

Several factors deeply impact the experience one has in a group or one-one video chat conversation. There exists a vast body of literature analyzing the various human factors impacting interpersonal communication, via a computer, such as affinity, commitment and attention. Human-Computer interaction experts, social scientists and computer researchers have studied the various dimensions which make the subjective experience of people participating in a conversation compelling.

Audio quality is one such critical component.

Read More