RVMedia 5.0 Full Source » Developer.Team - Developers Paradise!
star archive bad ca calendar cat coms dislike down down2 fav fb gp info left like login love mail od pass rel reply right search set share sort_down sort_up top tw up views vk votes cross phone loc ya

RVMedia 5.0 Full Source


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.

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).

A Free Pascal (Lazarus) version of RVMedia supports the following platforms:

Windows
Linux

Video conference demo

Components in the Package

TRVCamera – a component for receiving video from different sources (local USB camera, remote IP camera, video file, screen).
TRVCamControl – a visial component for controling camera movement.
TRVCamView – a visual component displaying video from TRVCamera or TRVCamReceiver.
TRVCamMultiView – a visual component displaying videos from multiple sources.
TRVMicrophone – a component for reading sound from a microphone.
TRVMicrophoneView – a visual component showing a microphone activity.
TRVCamSender – a component for sending video (from TRVCamera or TRVCamReceiver) and/or audio (from TRVMicrophone or TRVCamReceiver) to TRVCamReceiver or TRVMediaServer via the network.
TRVCamReceiver – a component for receiving video and audio (from TRVCamSender or TRVMediaServer) via the network.
TRVMediaServer – a component for sending data (video, audio, commands, files) from multiple TRVCamSenders to multiple TRVCamReceivers via the network.
TRVTrafficMeter – a component for displaying traffic charts and statistics.

RVMedia 5.0.

Main new features:

media server (TRVMediaServer) allows named and password-protected groups
TRVCamMicrophone allows choosing a microphone (or another audio input device) as a source
RVMedia's motion detection mechanism is available as TRVMotionDetector class
RVMedia supports newer H.264 Foscam cameras (administration and movement control)
RVMedia supports FFmpeg 3
RVMedia can decode different formats of video from local web cameras (YV12, YUYV, YUY2, YVYU, UYVY, NV12, etc.), even if the corresponding decoder is not installed in Windows/Linux
RVMedia supports Delphi and C++Builder 10.1 Berlin



  • 2 405