Weemo Video Cloud

The very core of our offering is the Weemo Video Cloud, a true telecom-grade system that’s built to handle millions of simultaneous video conferences throughout the world. Tier one data centers are strategically positioned across the globe, minimizing video and audio lag during communications.

To ensure proper load balancing, redundancy, and scalability of the platform, Weemo deploys proprietary High Availability Proxy (HAP) servers at Internet peering points. The cloud architecture includes:

  • Tunnel proxy servers
  • SIP proxy servers
  • SIP application servers
  • Session border controllers
  • Management servers

Communication links between the Weemo Video Cloud and user devices are handled by our Smart Tunnel. Weemo’s smart tunneling technology is based on the ICE standard, which allows traversal of VPNs and firewalls.

The Weemo Video Cloud -- the secret sauce. Here's how we provide top quality video anywhere in the world.


Weemo maintains global presence via a network of Tier One data centers strategically located around the world, minimizing your nearest point of access to maximize video quality. Our backbone is very elastic — we monitor our capacity, which can quickly be increased to support millions of additional users within just a few hours — so that you’ll always experience the best real-time video collaboration experience, no matter where you are.

Weemo Worldwide Platform Deployment


Browser Integrations

Weemo provides incredibly easy web app integration, whether browsers are WebRTC enabled or not

No plugins or frameworks – no need for Flash, Java, Silverlight, DirectX, Windows Media Player, or codec downloads. Built on open standard protocols, such as SIP and S/RTP, and web technologies such as JavaScript and WebRTC, Weemo has adopted technology that empowers web developers and solution providers alike. The codec is managed by a real-time control layer to react to packet loss, network congestion, jitter, and size of key frames.

A browser-independent JavaScript API is available for both Windows and Mac OSX. If a user’s browser is WebRTC-enabled, Weemo.js will automatically take advantage of it. Otherwise, Weemo.js will communicate via WebSocket Secure or HTTPS Long Poll to a lightweight communications driver. The result is a solution that uses the best technology for the job, regardless of the browser that’s utilized by the user.


Mobile Integrations

Weemo provides iOS and Android SDKs for mobile integration

We’ve developed mobile SDKs for iOS and Android platforms specifically as static libraries to be compiled into third party mobile apps. The mobile software libraries’ secure access to the Weemo Video Cloud is optimized in order to preserve battery life, and to maintain the connection on non-reliable radio networks.

The Weemo mobile libraries interact with the target device through three low level APIs:

  • User Interface API to integrate in the host app, to provide embedded Real Time Communication
  • Audio/Video API to access and manage hardware resources
  • Hardware events API to manage and monitor hardware and device-specific events

These APIs are designed to ensure that the mobile SDK remains device-agnostic, and are easily modifiable and adaptable to most mobile devices running iOS or Android. You can request here your API key for a 30-day free trial to enable real-time video in your mobile app!