RVMedia is a set of components displaying video from web cameras (local USB cameras and remote IP-cameras), configuring IP-cameras and controlling their movement, sending and receiving video and audio data, organizing video chats and conferences.
Version: 8.0RVMedia is a set of Delphi and C++Builder VCL and FireMonkey (and Lazarus LCL) components having the following functions:
License: Free To Try $330.00
Operating System: Windows
- receiving video from local web cameras and IP-cameras;
- configuring IP-cameras and controlling their rotation;
- reading sound from a microphone;
- sending and receiving video and audio data via the Internet;
- organizing video chats and video conferences (either as directly connected applications or using a client-server model);
- recording audio and video files.
Components in the package:
- TRVCamera:- receives video from different sources: webcams, IP-cameras, screen, video files- configures IP-cameras;- controls rotation of IP-cameras.
TRVCamera provides a single simple programming interface for all supported IP-cameras.
2. TRVCamView is a visual component that displays video from TRVCamera or TRVCamReceiver.
3. TRVCamMultiView is visual component that displays multiple videos from different sources.
4. TRVCamControl is a visual component that controls IP-camera movement.
5. TRVMicrophone reads sound from a microphone. Optionally, it applies some sound effects.
6. TRVMicrophoneView is a visual component that shows a microphone activity.
7. TRVCamSender sends data (video, audio, files, command, arbitrary binary data) via the IP network. These data can be received by TRVCamReceiver or TRVMediaServer.
8. TRVCamReceiver receives data from TRVCamSender or TRVMediaServer.
9. TRVMediaServer receives data from multiple senders and resends them to multiple receivers.
A receiver, a sender and a media server have special methods for implementing chats / messengers / conferences (such as managing groups of clients (to implement chat rooms), managing
lists of allowed senders and receivers (to implement contact lists).
10. TRVCamRecorder records audio and video files.
11. TRVAudioPlayer plays sound and record sound files.
12. TRVTrafficMeter displays networking statistics.
13. TRVWebCamDialog edits webcam properties.
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