RVMedia - is a set of VCL components for Delphi and LCL for Lazarus, having the following features:
receive video from a variety of sources: local USB-cameras, IP-cameras, network video streams, a computer screen, local and network video;
Configuring IP-based cameras and control of their movement;
receive sound from a microphone;
transmission of video and audio over the Internet data;
creating video chat and video conferencing (or via a direct connection between applications, either by using a special server).
RVMedia can use the library GStreamer and FFmpeg for video in various formats, including the H.264.
Note: RVMedia not include these libraries either in the form of the original or in the form of binary code. Copyright GStreamer and FFmpeg are owned by the developer. RVMedia uses them for the LGPL v2.1 license the GNU.
RVMedia Version for Free Pascal (Lazarus) supports the following platforms:
Windows
Linux.
RVMedia is a set of Delphi VCL 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;
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.
A Free Pascal (Lazarus) version of RVMedia supports the following platforms:
ScaleRichView is a set of VCL components for WYSIWYG editing (“What You See Is What You Get”), created basing on TRichView and RichViewActions. ScaleRichView uses TRichView engine for document rendering, but it repaginates, scales and draws pages in its own way.
RVMedia is a set of VCL components components for working with local webcams and IP-cameras, for transferring video via the IP network, for organizing video chats.
Report Workshop
Report Workshop is a set of VCL components for creating reports. Report Workshop is based on TRichView.
Report Workshop can be logically divided into the following groups:
•Report design◦Report generation
•Data providers
Report design
Reports are designed in TRichView editor. ScaleRichView may be used as well. Report Workshop extends a user interface of RichViewActions by adding commands for report designing: a dialog for editing report-related document properties, dialogs for associating data queries with table rows and cells, dialogs for defining properties of cross tabulation tables (pivot tables), etc.