The RemoteDesktopDemo Is very slow

RVMedia support and discussion (components for displaying and controlling IP cameras, webcams, video conferencing, video chats, recording audio and video files)
Post Reply
hyj_rv
Posts: 18
Joined: Mon Oct 20, 2014 10:41 am

The RemoteDesktopDemo Is very slow

Post by hyj_rv » Thu Nov 20, 2014 5:06 am

The application to use in the local area network (LAN), basic can't use very slow.

1440 * 900 resolution.

Only the scale under 50% can use.

hyj_rv
Posts: 18
Joined: Mon Oct 20, 2014 10:41 am

Post by hyj_rv » Thu Nov 20, 2014 5:08 am

1.Are there any of transmission when using data compression?

2.Can consider to lower the quality of the picture color (not lower resolution)?

Sergey Tkachenko
Site Admin
Posts: 14654
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Post by Sergey Tkachenko » Thu Nov 20, 2014 3:08 pm

1. You can see in the RemoteDesktop demo, RVCamSender1.CompressionOptions - no additional compression. However, screens are sent as jpegs, so they are compressed as jpegs.
Suggestions to make RemoteDesktop faster:
- turn off displaying in RVCamView1 (clear its VideoSource property): the primary task of this demo is sending a desktop stream, not displaying it
- increase RVCamSender1.FullFrameInterval. Making it, for example, 100 greatly reduces traffic and CPU usage, but makes the initial display update longer.
- decrease RVCamSender1.CompressionQuality

2. It is planned, but not in very near future. What we will try next is sending video streams as PNG instead of Jpeg (the corresponding options are already added in TRVCamSender.Encoding, but they are reserved for future use). I hope it will work faster.

Sergey Tkachenko
Site Admin
Posts: 14654
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Post by Sergey Tkachenko » Wed Nov 26, 2014 7:12 pm

The main reason for slowness is RVCamera1.FramePerSec = 25 in RemoteDesktop demo.
Reduce it to, for example, 5, and CPU usage becomes insignificant.

Post Reply