Download RVMedia v9.3 VCL/FMX Full Source

RVMedia v9.3 VCL/FMX Full Source

RVMedia v9.3 VCL/FMX Full Source
RVMedia v9.3 VCL/FMX Full Source


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 GStreamer and FFmpeg 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. Copyright to GStreamer and FFmpeg belongs to the respective owners. RVMedia uses them under GNU LGPL license v2.1.

Delphi and C++Builder (VCL and FireMonkey) versions of RVMedia support only Windows platform. More platforms will be added in future.

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
TRVWebCamDialog – component for displaying a dialog window for editing local web camera properties
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


  • 79