The package includes the following VCL/LCL components.
TRVCamera – a component allowing to receive a video stream from the camera (and other sources) and configure it.
TRVCamControl – a visual component allowing to control the camera movement.
TRVCamView – a visual component displaying video from TRVCamera or TRVCamReceiver.
TRVCamMultiView – a visual component displaying videos from multiple sources.
TRVCamRecorder – a component for recording audio and video files from TRVCamera, TRVMicrophone or TRVCamReceiver.
TRVMicrophone – a component for reading sound from a microphone.
TRVMicrophoneView – a visual component showing a microphone activity.
TRVAudioPlayer – a component for playing and recording sound from TRVMicrophone or TRVCamReceiver.
TRVCamSender – a component for sending video (from TRVCamera or TRVCamReceiver) and/or audio (from TRVMicrophone or TRVCamReceiver) to TRVCamReceiver or TRVMediaServer via the network.
TRVCamReceiver – a component for receiving video and audio (from TRVCamSender or TRVMediaServer) via the network.
TRVMediaServer – a component for sending data (video, audio, commands, files) from multiple TRVCamSenders to multiple TRVCamReceivers via the network.
TRVTrafficMeter – a component for displaying traffic charts.