Responsive meeting room

Current state of implementation

why?

Unreliable connectivity in environments with restricted network conditions

 

Not responsive
aka "no mobile support"

 

Scalability issues
aka "no conferencing"

 

Screensharing quality and UX is pretty bad

 

It uses outdated components which are not actively maintained

What?

We found a WebRTC backend cloud provider

 

We updated the design and built a responsive UI

 

We integrated new audio and video library
which will allow us to have better quality and scale in the future

 

We developed new screensharing add-ons for enhanced UX and quality

 

We made sure that we are WebRTC specification compliant 

HOW?

Project Atlas

Project Atlas is an effort to improve meeting experience using Flexperto software.

Powered by

a Telefonica company

What is tokbox?

Tokbox is a WebRTC backend which:

  • Supports Audio, Video and Screensharing
  • Supports WebRTC conferencing
  • Improves connectivity in complex and restricted network environments
  • Has mobile SDKs for native apps (Android, iOS, etc)
  • Does media recording
  • Capable of doing chat
  • Supports dial-in (with external provider)
  • Provides better quality of audio, video and screenshare
  • Secure

                   Supports:

  • Chrome (Windows, macOS, Android)
  • Firefox (Windows, macOS, Android)
  • IE10+ (with plugin)

what do we use from tokbox at the moment?

Tokbox is WebRTC backend which:

  • Supports Audio, Video and Screensharing
  • Supports WebRTC conferencing
  • Improves connectivity in complex and restricted network environments
  • Has mobile SDKs for native apps (Android, iOS, etc)
  • Does media recording
  • Capable of doing chat
  • Supports dial-in (with external provider)
  • Provides better quality of audio, video and screenshare
  • Secure

                   Supports:

  • Chrome (Windows, macOS, Android)
  • Firefox (Windows, macOS, Android)
  • IE10+ (with plugin)

Responsive meeting room

Project Atlas comes in two flavours: Responsive and NextGen

 

The scope of responsive meeting room is:

 

Improved audio, video and screensharing quality and experience

 Improved connectivity

Streamlined responsive design

Enabling mobile clients such as Chrome and Firefox on Android

NextGen: just wait for it

How does it work?

So we built all that 

Atlas BE

Middleware to manage sessions and identification token between Flexperto and Tokbox

 

Atlas Storage

Component to store session information

 

Atlas Frontend

Responsive UI for the meeting room

 

AtlasJS

Component to manage Audio-, Video- and Screenshare- streams

To have something like that

Demo time

and screensharing ux will be like this

What's next?

Continue with integration of remaining functionality

 

Stabilization of the whole thing

 

Bug bashing 

 

IE support

 

And the future

Nextgen meeting room

nextgen meeting room

Better UX

Conferencing

New Whiteboard UI

Better eSign experience

Invite participants 

Dial-in

Media Recording

Device management

etc

Thank you everyone who help to get us that far

 

and keep on doing great work!