When something breaks mid-class it can be awfully hard not to blame your students. But the truth is that nobody cares about the tech you’re used to using or how it works optimally. They care about what works right now.

 

 

I recently had the pleasure of facilitating a small, intensive course that revolved around back-and-forth between a handful of students in remote locations and a subject-matter expert. In the second day of the class, our video platform (that had only days earlier managed dozens of participants without difficulty) was already cracking at the seams while students conversed over low bandwidth from locations in Africa and E. Europe. One student suggested switching to Skype, which ended up working significantly better for the remainder of that session.

The reason was fairly simple: Instead of having to use the centralized OpenTok servers in remote locations, the Skype users could connect through nodes everywhere because they themselves were acting as nodes. Skype is essentially a modified peer-to-peer (P2P) network application, which is why Skype works as well as it does in remote areas — you are both the user and the provider for other users of video conferencing.

So, problem solved. Now we just move back to Skype and get rid of our existing OpenTok video platform. Right?

Not exactly.

Online education requires tradeoffs. The more interactive your class, the more strain you will place on your system at scale, which is exactly what Coursera stumbled upon recently during their “MOOC Mess“ as they tried to provide a facilitated format to 41,000 students. Online education gets lumped into one category, but ultimately 1-on-1 or small discussion sessions are entirely different experiences than facilitated workshops or massively open online courses (MOOCs). Since we try our hardest to be platform agnostic, we’re always looking for new ways to engage students via video while always looking for a better web-conferencing platform as needed. Generally, this is has created our current rule-of-thumb for class size and video conferencing:

  • Under 10 students: Skype Premium (especially in low-bandwidth)

  • 10-150 students: OpenTok (but works fine for low-bandwidth with video toggling)

  • Massive: YouTube or Vimeo (use forums or such instead for asynchronous engagement)

If you’re looking for an off-the-shelf solution for holding a small webinar or sharing your taped lecture, you’d be hard pressed to do better than Skype or Vimeo/YouTube. We hold occasional webinars on Skype and host our educational video content (and animated videos) on existing video platforms, which we then share in our media library. But our problem has consistently been that we believe good educational learning and a “flipped classroom” model to exist somewhere between the two models — more than a webinar, but not quite a MOOC. And that scale is achieved not by speaking at an audience of 50,000, but by engaging an interested 50 online in as close to a classroom-like format as possible. That’s why we’ve gone to such lengths to build a customized video streaming solution in OpenTok for our students. Still, it’s good practice to constantly evaluate and re-evaluate the options, so we wanted to share some of our thoughts below on the relative advantages of each platform:

 

Skype

OpenTok

Requires download

No download required

Clearer and more responsive real-time audio chats of 4-10

Flexible real-time chat of 1-50 (simultaneously publishing, up to thousands viewing only)

Login required (SkypeID)

No login required

No administrative controls

Enable / block speakers as needed

No optimizing for high / low bandwidth

Client-side toggling of video

Proprietary format

Open API for custom integration

 


That said, we’d love to hear from you. What has worked well for your organization? Please let us know in the comments below if you have suggestions.

 

OpenTok helps us bridge self-paced content and real-time video engagement. If you’re interested in exploring our platform, check out our upcoming course on mHealth: Mobile Phones for Public Health, organized in partnership with the mHealth Alliance. Class starts on Nov. 12!

 

Generally speaking, most online learning is divided into two camps: Self-paced content (Coursera, Moodle, etc.) or real-time video webinars (Adobe Connect, etc.). The problem is that our experience indicated that we needed both self-paced content to accommodate the mid-career professionals that comprise most of our students interested in technology, as well as real-time engagement to provide direct interaction with technologists and practitioners. Rather than compromise, we set out to build our own online learning platform.

When we set out to re-imagine online learning for our needs at TechChange, we realized that in order for our learning approach to work, we needed to create an environment conducive to collaboration and co-creation of learning. Our ability to beam in experts from all over the world for remote interviews is crucial to to making this type of learning possible. We use a video chat service called OpenTok to power these engagements.

OpenTok is a flexible video streaming service that allows us to integrate live video chat into our learning platform without having to worry about the actual video streaming itself. OpenTok provides a robust application programming interface (API) that allows a developer to integrate OpenTok services directly into your website or mobile application. They also offer pre-built solutions that you can simply embed into a website, but the brilliance of the OpenTok model is in their fully-featured API.

We tried other video platforms before finding OpenTok, but none of them offered the flexibility and feature richness that OpenTok offers. Using OpenTok we are able to allow remote presenters to simply log into our website and start publishing their audio-video feeds to our courses in only two clicks. This has greatly increased the ease of use of the platform and made it possible to convene important conversations between experts and course participants from countries around the world, including: Libya, Pakistan, Kazakstan, Kenya, Thailand, Egypt, and many others

Due to the bandwidth and other constraints we face bringing together this global audience (our courses generally include participants from 20+ countries), OpenTok’s robust API has been key to our success. With OpenTok speakers and participants can easily toggle video and audio streams to conserve bandwidth. We also convene participant panels where small groups of course participants can discuss pressing issues and share their personal experiences. We believe this video interaction goes a long way to creating virtual learning communities and adds greatly to course outcomes.

More recently, we used OpenTok to power our live stream of the International Conference of Crisis Mappers 2012. We received an excellent response to this offering and are looking forward to using OpenTok to allow other conferences and events to further engage with the global audiences that hunger for access to these important discussions. We believe it is especially important to provide access and inclusion to these communities that for any number of reasons are unable to be physically present for the increasing number of important discussions happening at ICT4D events and conferences in D.C. and around the world.

Finally, none of this would have been possible without OpenTok’s incredible customer support and technical assistance. I’ve spent countless hours on their IRC channel getting advice and support from members of their tech team. A special thanks goes out to @digitalsai, @meliho, and @jonmumm and others at OpenTok for all of their technical assistance and invaluable support as we’ve developed our OpenTok integration.