Overview

What is Vidaoo?

Let's discover how we can outline Vidaoo:

  • is a professional Video Conference WEBRTC solution ( Web Real-Time Communication is a free, open-source project that provides web browsers and mobile applications with real-time communication (RTC) via simple application programming interfaces (APIs).

  • allows you to send chat messages to participants in the video call 

  • is a click-to-Video Cloud Platform for Call Center and Customer Care

  • provides a Unified Meeting Experience platform that brings HD video conferencing, mobility and web meetings together as a Cloud Service

  • extends the collaboration functions for the Organization

  • offers crystal-clear video conversation and high quality screen sharing, anytime and from anywhere, with up to 100 people

  • can be used in order to enhance the Customer Center potentials adding a powerful and customizable Unified Collaboration tool

  • the Customer Contact & Touch Points are available on several devices supporting Web Real-Time Communication* (e.g. Kiosks, Tablets, Smartphones, etc.)

  • can work blended with the Customer Care suite offered by XCALLY Motion (native integration) or any other SIP application (gateway-based integration)

  • provides a full set APIs for Customer’s Applications Integration

  • has been developed using a micro-service model for faster deployments

  • has a microservices-based application architecture on AWS, represented by a collection of small, autonomous and self-contained services which are built to serve a single business functionality/capability

 


Vidaoo Architecture


Vidaoo has a microservices-based application architecture on AWS, which represents a collection of small, autonomous and self-contained services which are built to serve a single business functionality/capability.

Compared to monolithic design structures, microservices offer:





  • Improved fault isolation: problems within a microservice can be isolated and solved without affecting the other modules

  • Eliminate vendor or technology lock-in: adding new microservices based on different technologies does not affect the existing ones

  • Ease of understanding: microservices are within anyone's reach

  • Smaller and faster deployments: microservices are more flexible and portable

  • Scalability: microservices can easily scale inside a cloud platform







Vidaoo is a solution based on KURENTO - Open Source Software WebRTC media server:













The main advantage of Kurento is its versatility by introducing the concept of a Media Workflow, that allows to define in the code how and where the media flows. 

This allows a WebRTC developer to compose and integrate very important features such as computer vision, real-time media modification and interoperate with RTP (VoIP) services.

  • Kurento can also be configured to function as SFU or MCU (or both) in a single instance

  • Kurento is an Open source WebRTC media server. This supports both audio and video and also offers a set of client APIs which allows the developer to create advanced video applications for WWW and smartphone platforms

  • Kurento Media Server features include group communications, transcoding, recording, mixing, broadcasting and routing of audiovisual flows.




Vidaoo and XCALLY Motion



Vidaoo can work blended with the Customer Care suite offered by XCALLY Motion (native integration) but also with any other SIP application (gateway-based integration).



The main advantages of this integrated solution are the following:

  • Voice Routing (Es. Asterisk Queues) with announcements (Es. AVG Hold time)

  • IVR (Playback, ASR, etc.)

  • Voice Reporting and Analytics

  • Voice Realtime

 




What you need to make it work

 

Vidaoo is available for Windows, Mac, iOS, Android and works with an internet connection.

Basic Equipment

What you need is:

  • An internet connection - broadband wired or wireless (3G or 4G/LTE)

  • Speakers and a microphone - built-in or USB plug-in or wireless Bluetooth

  • A webcam or HD webcam if you need to capture picture (built-in or USB plug-in)


Browsers

Here you find the Browsers minimum versions on which it has been tested:

  • Chrome: 86.0.4240.183

  • Firefox: 81.0.1

  • Edge: 86.0.622.63

  • Safari (Mac): 13.1.3

 

OS Limitations

On Firefox and Safari it is not possible to specify an audio output device other than the default one. 

 

Processor and RAM requirements

 

Minimum

Recommended

 

Minimum

Recommended

Processor

Single Core 1Ghz or Higer

Dual Core 2Ghz or Higher (i3/i5/i7 or AMD equivalent)

RAM

N/A

4Gb

Notes

  • Dual and single core laptops have a reduced frame rate when screen sharing (around 5 frames per second). For optimum screen sharing performance on laptops we recommend a quad core processor or higher

  • Linux requires a processor or graphics card that can support OpenGL 2.0 or higher

Bandwidth requirements

The bandwidth used by Vidaoo will be optimized for the best experience based on the participant's network.

It will automatically adjust for 3G, Wifi or Wired environments.

 

We recommended the following bandwidth for meetings:

  • For 1:1 video calling:

    • 600kbps (up/down) for high quality video

    • 1.2 Mbps (up/down) for 720p HD video

    • Receiving 1080p HD video requires 1.8 Mbps (up/down)

    • Sending 1080p HD video requires 1.8 Mbps (up/down)

  • For group video calling:

    • 800kbps/1.0Mbps (up/down) for high quality video

    • Receiving 1080p HD video requires 2.5mbps (up/down)

    • Sending 1080p HD video requires 3.0 Mbps (up/down)

  • For screen sharing: 50-150kbps