Real-Time Video is a paid module of the Video Streaming. It has an API, SDK, and free sample apps for iOS and Android. It also allows easy setup via iFrame on websites. With this module, you can integrate video calls into your apps quickly without needing to perform any complex programming. It's perfect for customers who want a simple, ready-to-use solution.
This is how Real-Time Video works with different platforms:
Our video call feature can be used for diverse purposes and group sizes:
Here are the Real-Time Video features:
Real-Time Video uses WebRTC technology for video calls. This technology allows real-time video and audio. Video signals are sent from users’ cameras using SFU (Selective Forwarding Unit). This technology lets a user send their video to a server, and then the server sends this video to all other users.
Note: Real-Time Video does not connect users directly. All communication is sent via the server, even if there are only two people in the room.
Simulcast streaming technology is used for live broadcasts. This technology helps to deliver video to each user, even if their internet is not stable. With this technology, several video streams of different quality are made on the user’s device. These streams are sent to a server. The server chooses what quality to send to each user, depending on their internet connection and device type.
Note: You can find a list of supported operating systems and browsers here.
All data streams are made safe using the DTLS (Datagram Transport Layer Security) protocol. This prevents anyone from spying on the data or interfering with it. Media streams are encrypted using standard encryption. You can also use SRTP (Secure Real-Time Transport Protocol) for extra security.
You can try out the video call module quickly and easily. To do this, go to the Real-Time Video demo page and follow the instructions there.
Was this article helpful?
Explore the Streaming Platform by Gcore