TRichView.com Releases The First Version of Rvmedia Components for Delphi Allowing Worling with IP-Cameras and Organizing Video Chats
The first version of RVMedia components for Delphi and C++Builder is released. These components allows receiving video from different sources (including local USB webcams and IP-cameras, screen and video files) and sending video via the network.
MOSCOW, RUSSIA, March 07, 2014
TRichView.com has released the first public version of RVMedia components.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.
8. 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).
This first release is 32-bit VCL version. Versions for other platforms are in development and will be released later (the first in queue: 64-bit VCL for Delphi and C++Builder; Windows, WinCE and Linux versions for Free Pascal (Lazarus)).
TRichView.com produces programming libraries for Delphi and C++Builder since 1999. We are specialized on components for rich text editing and video communications.