How it works: video chat without a server

Top  Previous  Next



srvcamsender TRVCamSender and srvcamreceiver TRVCamReceiver allow sending and receiving video and audio streams, creating a video conference or a video chat.

A sender side: TRVCamSender receives a video from srvcamera TRVCamera component, a sound from srvmicrophone TRVMicrophone component and sends them to the Internet.

A receiver side: TRVCamReceiver receives video and audio from the Internet, from a single or multiple senders. These videos are displayed in TRVCamView or TRVCamMultiview components.

In addition to video and audio data, the components can send files, commands and arbitrary data.


To create a video chat, you need a sender and a receiver at the both sides.

How the components are linked

The components are linked using VideoSource and AudioSource properties