Obama Called. And We Responded.
Yesterday President Obama kicked off the Hour of Code Campaign for Computer Science Education Week 2013 with a inspiring video calling for every American to learn code.
Here at TokBox we are excited to help! In this post we will help you jump the next hurdle.
After learning the basics of web and/or mobile programming, most people get bogged down by technical complexity and knowledge.
Say, after building your first app, you want to add a feature to let users video chat with each other. Learning about real time video streaming itself, let alone implementing it, can take months! This is why we highly recommend playing with platforms and APIs after learning the basics of web/mobile programming. You will be able to put together interactive apps that you never thought were possible. For example, with just basic web and/or mobile programming knowledge, you can add live video chat/streaming to your web or mobile app with the right library.
There are many platforms out there that let you build technically difficult apps with basic programming knowledge. Here is a short list of our favorites that we have worked with at various hackathons. Because of these platforms, developers were able to use them and build amazing applications within 24 hours.
Today we are releasing the OpenTok iOS SDK v2.1.7 that includes:
- This version fixes peer-to-peer publishing and subscribing issues between iOS and Chrome.
- This version fixes memory leaks in OpenGL rendering.
- This version fixes issues when disconnecting from a session.
Learn more about our iOS SDK >
This update will be available to developers starting today.
- Archiving—You can record audio-video streams in a session and download the recording as an MP4 file (with H.264 video and AAC audio).
- Dynamic frame rate control—This feature lets you reduce bandwidth usage of a Subscriber’s video stream. This reduces CPU usage and the network bandwidth consumed, and it lets you subscribe to more streams simultaneously.
These are just a couple of the new features to be included in version 2.2.
Have you heard something like these feature requests:
“I take French lessons online. I meet with my tutor twice a week. But every Tuesday we spend some time refreshing what we’ve covered on Thursday. I’d pay extra if I could replay the recording of the previous session on my own time.”
“I have to record each conversation with a customer and store it for legal reasons.”
Until now, once an OpenTok-powered conversation ended, there was no way to go back and see what was said. In a lot of scenarios (including the ones above) you could add a lot of value to your product by recording the conversation and making it available on demand.
Today we’re announcing new Intelligent Quality Controls in the OpenTok platform. To catch everyone up, Intelligent Quality Controls are the features and enhancements we’re developing to make sure that each participant in a video call has the best possible experience.
Update (Nov 25): Developers, check out our new blog post that provides details on using dynamic frame rate controls.
You may recall that over the summer we launched traffic shaping for the audio-only fallback feature. This feature drops video in low bandwidth situations to prevent a participant with poor QOS from dragging down the video quality for everyone else. Essentially, we built the automatic (video) mute button for “that guy on his cell phone in a convertible!”