VideoEngager is based on the de-facto standard in real time communications - WebRTC. WebRTC is an open source project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities. VideoEngager utilizes the best in class audio and video codecs.
VideoEngager integrates its own backend, hosted onto AWS cloud. It is a lightweight App and serves two basic purposes:
- Signaling – intended to facilitate the process of establishing a video connection
VideoEngager follows the best practices in real time communication - a standard called ICE (Internet Connectivity Establishment). When recording is not required, VideoEngager establishes a direct - peer-to-peer connection between the two parties. The benefits of this are:
- High quality video;
- Very low latency;
When recording is required, the audio/video traffic always goes through the VideoEngager backend. The recording service is configurable to record either audio and video, or just audio. For storage and retrieval, the customer can provide their own storage solution or use VideoEngager storage and retrieval.
The overall architecture of SmartVideo is depicted in picture below.
If you have any questions, please contact our support team, and we will be happy to help.