RVMedia is a software package featuring versatile components for multimedia use. This program captures video content from multiple sources, such as cameras and various file formats, and facilitates the configuration and control of connected devices. Additionally, RVMedia can send, receive, record, and organize video chats and conferences with ease.

The package includes several components to facilitate these functions. TRVCamera is a versatile component that can receive video from various sources, such as webcams, IP-cameras, screens, and video files. It can also configure cameras and control their rotation. The TRVCamView component is a visual component that displays video from TRVCamera or TRVCamReceiver, while TRVCamMultiView can display multiple videos from different sources.
In addition, TRVMicrophone and TRVCamSound enable recording sound from different sources, and TRVCamControl can control IP-camera movement. TRVCamSender and TRVCamReceiver facilitate data transfer from video and audio streams, files, commands, or arbitrary binary data. TRVMediaServer offers multiple sender and multiple receiver support, and specialized methods enable chats, messengers, and conferences through features like contact lists and chatroom management.
Other components include TRVCamRecorder to record audio and video files, TRVAudioPlayer to play sound and record sound files, TRVTrafficMeter to display networking statistics, and TRVWebCamDialog to edit webcam settings. RVMedia is also compatible with Lazarus LCL.
Overall, with its comprehensive feature set and range of components for video and audio management, RVMedia can potentially save developers a lot of time and effort in implementing these functions in their projects.
Version 9.0:
- new TRVCamSound component (reading sound from videos)
- FFmpeg 5 support
- wait animation
- improved sound in Linux
Version 8.0:
- improved support of web cameras in Linux
- improvements in receiving videos (using native methods, FFmpeg, GStreamer)
- improvements in support of API of IP-cameras
Version 7.4: Embarcadero RAD Studio 10.4 Sydney support
Version 7.1.1:
- FireMonkey for Windows support
- Lazarus 2 support
- new camera searching animation
- improved speed and stability
- full-screen mode
- multiviewer resizing
- proxy server settings
Version 7.0:
- FireMonkey for Windows support
- Lazarus 2 support
- new camera searching animation
- improved speed and stability
Version 5.0.1:
- password-protected groups (chat rooms) on the media server;
- ability to choose a microphone;
- motion detection
- support for H.264 Foscam cameras
- support for FFmpeg 3
- native decoding of video formats from local webcams