Page 1 of 1

RVMedia 7.1 - full screen

Posted: Sat Nov 09, 2019 9:59 am
by Sergey Tkachenko
RVMedia 7.1

Trial versions are available at

This update is free for customers who ordered in 2018 and later.

The setups Include a compiled trial code, help, demos.

Main changes:
- Full-screen mode
- Improved resizing of TRVCamMultiView
- Proxy server settings

Complete list of changes: ... istory.htm

Previous version: ... f=6&t=9661

RVMedia 7.1: full screen

Posted: Sat Nov 09, 2019 10:15 am
by Sergey Tkachenko
Full screen

In this version, if you assign AllowFullScreen property of TRVCamView or TRVCamMultiView components, a special button is displayed when the user moves mouse over the viewer window.
fullscreen.jpg (128.39 KiB) Viewed 18735 times
When clicked, it expands the viewer to the full screen.

You can switch to/from a full-screen mode in code as well, by changing a value of FullScreen property of TRVCamView or TRVCamMultiView components.

We updated Cameras\CamList and Cameras\CamListMulti demos (for VCL, Lazarus and FMX) to allow a full-screen mode.

RVMedia 7.1: multi-viewer resize

Posted: Sat Nov 09, 2019 11:15 am
by Sergey Tkachenko
Resizing multi-viewer

TRVCamMultiView component displays videos from several sources in several windows. In the previous versions of RVMedia, coordinates of video windows were fixed.
Since this version, video windows can be resized when the component is resized.

RVMedia offers two modes of resizing:
1) If ScaleViewers property = True: all video windows are resized proportionally to TRVCamMultiView. This is a default mode.
2) If ScaleViewers = False: video windows are scaled according to AlignVideoViewer and Anchor properties of individual viewers. In this mode, video windows are resized like Delphi controls with assigned Align and Anchors properties.

We updated Cameras\CamListMulti demos (for VCL, Lazarus and FMX) to allow TRVCamMultiView resizing.

RVMedia 7.1: proxy properties

Posted: Sat Nov 09, 2019 11:22 am
by Sergey Tkachenko
Proxy server properties

We added ProxyProperty property to TRVCamera, TRVCamSender and TRVCamReceiver components.

This property is useful for users who use a proxy server for internet connections.

RVMedia 7.1 - other

Posted: Sat Nov 09, 2019 11:32 am
by Sergey Tkachenko
In this update, we fixed several bugs of version 7.0.
Some of them:
- the old default value of TRVCamera.FFMpegProperty.RTSPTransport might prevent some videos from playing
- corrections in searching for RTSP stream
- corrections in HTTP and RTSP authentication
- fixes in a thread code for Linux

RVMedia 7.1.1

Posted: Tue Nov 26, 2019 8:56 pm
by Sergey Tkachenko
We've updated RVMedia to version 7.1.1

In this update, we improved parallelization of video streams played using FFmpeg. It is noticeable if you play several FFmpeg streams in the same application at the same time.
Also, we improved buffering of these streams (it is activated if TRVCamera.Latency > 0). Buffering is used to keep a constant framerate, useful for unstable connections.