SmartVideo 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. SmartVideo utilizes the best in class audio and video codecs.
SmartVideo 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
SmartVideo follows the best practices in real time communication - a standard called ICE (Internet Connectivity Establishment). When recording is not required, SmartVideo 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 SmartVideo 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 SmartVideo 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.