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 |
---|---|---|
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