OpenTok Android SDK 2.4 now available

We’ve recently released a new version of our OpenTok Android SDK. It includes:

  • Screen sharing support — You can now share your mobile screen as the video source for a publisher. See the code samples.
  • Hardware acceleration — You can take advantage of the built-in VP8 hardware decoding on the following select devices: Asus K010, Asus K011, and Asus K013. The hardware decoding uses less CPU for video processing, saves battery life, and provides a better app experience. Hardware acceleration is enabled by default in the SDK, no additional development is required.
  • Emulator support — You can now use the Android built-in emulator for development with OpenTok.
  • Multiple bug fixes and performance optimizations.

For more information please see the release notes.

0 Comments Read More

OpenTok.js 2.4 now available

We’ve recently released a new version of our OpenTok client for web – OpenTok.js 2.4. This release includes:

  • Screen sharing support — You can now share your screen as the video source for a publisher in Chrome and Firefox, for online meetings, presentations and more. See more here.
  • Control of cropping and letter-boxing of videos — You can now specify whether videos will be cropped or letter-boxed when the aspect ratio of the video does not match the aspect ratio of the DOM element.
  • OpenTok Plugin for Internet Explorer improvements:
    • Audio Levels API support in Internet Explorer. This means your customers can benefit from OpenTok’s audio detection capabilities.
    • The installation and update dialog boxes are now responsive, resizing appropriately based on the browser window’s dimensions.
  • Multiple bug fixes and performance optimizations.

For more information please see the release notes.

0 Comments Read More

Introducing OpenTok Starter Kits

Starter kits

At TokBox we are focused on making life easier for developers and accelerating their development time. We understand that our partners build very complex solutions, and they need our communication expertise and toolkits. Today we are excited to introduce Starter Kits for the OpenTok platform. These include sample code and design and development best practices for implementing the OpenTok platform’s server and client components. Now you can give your development a jump start, but still have the flexibility you need to to customize your implementation however you want.

0 Comments Read More

The OpenTok Platform Collaborative Editor

Screen Shot 2014-09-16 at 6.01.54 AMWe always want to share as much as possible with our community so today we’re sharing a description of how we developed the opentok-editor collaborative editor using ot.js and CodeMirror. You can see the editor in action at meet.tokbox.com and you can see how to use it for yourself at the opentok-editor github page. We love to see people using our open source projects so please feel free to file issues and contribute pull-requests to this project on Github.

1 Comment Read More

WebRTC Data Channels vs WebSockets

WebRTC Data channels vs. WebSocketsSignaling between client end points has always been an important facet for most interactive web applications. The use cases range from text chatting to multiplayer games to driving a robot remotely. In the world of HTML5, most developers establish signaling through websockets, long polling and server side events. However with the advent of WebRTC, data channels joined the ranks and the question posed by many developers is “Where do data channels fit in the equation?”

Data Channels provide a way to send binary / text data to another peer over the browser. The data channel api is very similar to web sockets when it comes to sending different types of data. It works peer to peer without the need of a centralized server or an additional hop in most cases.

0 Comments Read More