Page 1 of 1

RVMedia 2.1

Posted: Fri Nov 07, 2014 5:32 pm
by Sergey Tkachenko
RVMedia 2.1

RVMedia 2.1 has been released.
This is a free update for customers who ordered RVMedia before.

IP camera detection: more camera models are supported

The list of supported camera manufacturers is still the same:
However, the list of models available for detection is greatly expanded.
We optimized a camera searching, however, there are much more URLs to check now, so a search becomes slower.
To speed it up, we added a new parameter to SearchCamera method, allowing to narrow down search, if you know your camera model(s).
Also, you can increase the count of camera search threads.

GStreamer: more video file formats

In this update, RVMedia can play the following video files using GStreamer:
1) AVI file containing MPEG-4 Part 2 video stream
2) AVI file containing H.264 (i.e. MPEG-4 Part 10) video stream
3) MP4 (or QuickTime) file containing MPEG-4 Part 2 video stream
4) MP4 (or QuickTime) file containing H.264 (i.e. MPEG-4 Part 10) video stream.
Only the (1) was supported before.
Note: the main reason for using GStreamer is supporting H.264 video streams from cameras and using RTSP protocol. Playing video files is a by-product. RVMedia can play/send local video files without GStreamer (RVCamera.DeviceType=rvdtFile).

Desktop video source: multi-monitor support

If RVCamera.DeviceType=rvdtDesktop, the component supports multiple monitors. You can choose to send the whole desktop or the specified monitor (in addition to the modes of specifying a desktop rectangle or specific window).

Local web cameras: unique identifiers

In the mode DeviceType=rvdtWebCamera, in addition to VideoDeviceList[] property, we added a new property VideoDeviceIdList[], listing unique names of web cameras.
This property is useful, for example, if you want to store the last used web camera. Names in VideoDeviceList[] are not necessary unique, indexes of devices may be changed when the computer is rebooted, so a value from VideoDeviceIdList[] can be used.

- H.264 stream was not played via HTTP.
- fix in the camera search
- very rare bug in media server
- very rare bug in closing UDP connection

Previous version

Posted: Fri Nov 07, 2014 5:44 pm
by Sergey Tkachenko
Changes in the demo projects

1. Demos\SendAndReceive\RemoteDesktop

This demo is updated to add multi-monitor support.

You can see a combobox allowing to choose a monitor.
Also, you can choose how to shrink frames of desktop videos (to reduce traffic and CPU usage).

2. Demos\Cameras\GStreamer

This demo is changed to add support of new supported video formats.

3. Demos\Cameras\8Cams

Updated, because one of video format names is changed

4. Demos\Cameras\Search

Updated, because IPCameraTypeStr is renamed to IPCameraTypesStr