RVMedia

Delphi components for working with video cameras and implementing video chats

RVMedia is a set of Delphi and C++Builder VCL components having the following functions: - 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). Components in the package: 1. TRVCamera: - receives video from different sources: cameras, remote IP-cameras, screen, video files - configures IP-cameras; - controls rotation of IP-cameras. Different manufacturers (such as Axis, D-Link, Panasonic, Foscam, Samsung) offer different programming interface for configuring and sending commands to their 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 via the IP network; the supported data types: video, audio, files, command, arbitrary binary data. 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).

Changes: - 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

Minimum requirements: Delphi 7-10.2 (also C++Builder 2009-10.1 and Lazarus for Windows and Linux, but not in this trial)

Operating system: Win2000,WinXP,Win7 x32,Win7 x64,Windows 8,Windows 10,WinServer,WinOther,Windows2000,Windows2003,Windows Server 2012,Windows Tablet PC Edition 2005,Windows Media Center Edition 2005,WinVista,Windows Vista Starter,Windows Vista Home Basic,Windows Vista Home Premium,Windows Vista Business,Windows Vista Enterprise,Windows Vista Ultimate,WinVista x64,Windows Vista Home Basic x64,Windows Vista Home Premium x64,Windows Vista Business x64,Windows Vista Enterprise x64,Windows Vista Ultimate x64

Program URL: http://www.trichview.com

G+ Twitter Facebook

RVMedia screenshot

...

RVMedia 4.0 is a new version of components for Embarcadero Delphi and C++Builder, as well as for Lazarus. This release adds support for Lazarus (Windows and Linux) and a special support for H.264 cameras

Special permissions

The trial version of RVMedia can be freely distributed over the Internet in an unchanged form

EULA

RVMedia End User License Agreement (EULA) 1. Introduction This License is a legal agreement between you (the End User), and Sergey Tkachenko (the Software Developer). "RVMedia" (the Components) is set of software components and documentation. For the purposes of this text, "software components" means a set of Object Pascal (Delphi) files, "documentation" means printed material, help and text files carrying the description of the software components.

Read more