| Features | |
RVMedia
What is RVMedia
RVMedia is a set of Delphi (VCL and FireMonkey) and Lazarus (LCL) components having the following functions:
- receiving video from different sources: local web cameras, IP cameras, network video streams, computer desktop, local and remote video files;
- configuring IP cameras and controlling their rotation;
- reading sound from a microphone;
- sending and receiving video and audio data via the Internet;
- recording audio and video files;
- organizing video chats and video conferences (either as directly connected applications or using a client-server model).
RVMedia can use third-party libraries to show video streams in advanced formats, such as H.264.
Note: RVMedia does not include neither a source code nor an object code of these libraries.
Delphi and C++Builder (VCL and FMX) versions of RVMedia support only Windows platform. More platforms will be added in future.
A Lazarus version of RVMedia supports the following platforms:
Components in the Package
RVMedia Components |
Video |
 |
TRVCamera –
component for receiving video from different sources: local USB camera, remote IP camera, video file, screen, HTTP or RTSP stream |
 |
TRVCamControl –
visual component for controling camera movement (rotation) |
 |
TRVCamView –
visual component for displaying video from TRVCamera or TRVCamReceiver |
 |
TRVCamMultiView –
visual component for displaying videos from multiple sources |
 |
TRVCamRecorder –
component for recording audio and video files |
Sound |
 |
TRVMicrophone –
component for reading sound from microphones (or other local audio input devices); sound can be played or recorded using TRVAudioPlayer or sent to the network using TRVCamSender |
 |
TRVMicrophoneView –
visual component showing a microphone activity |
 |
TRVAudioPlayer –
component for playing sound and recording audio files |
Network |
 |
TRVCamSender –
component for sending video (from TRVCamera or TRVCamReceiver) and/or audio (from TRVMicrophone or TRVCamReceiver) to TRVCamReceiver or TRVMediaServer via the network |
 |
TRVCamReceiver –
component for receiving video and audio (from TRVCamSender or TRVMediaServer) via the network |
 |
TRVMediaServer –
component for sending data (video, audio, commands, files) from multiple TRVCamSenders to multiple TRVCamReceivers via the network |
 |
TRVTrafficMeter –
visual component for displaying traffic charts and statistics |
Documentation
Online manual
Additional information and resources
|